Lines Matching refs:GLObjectManager
904 class GLObjectManager class
911 …T& get (const string& name) { return const_cast<T&>(((const GLObjectManager<T>*)this)… in get()
925 template <> const char* GLObjectManager<Buffer>::objTypeName (void) { return "buffer"; } in objTypeName()
926 template <> const char* GLObjectManager<Texture>::objTypeName (void) { return "texture"; } in objTypeName()
927 template <> const char* GLObjectManager<Program>::objTypeName (void) { return "program"; } in objTypeName()
930 const T& GLObjectManager<T>::get (const string& name) const in get()
938 int GLObjectManager<T>::computeApproxMemUsage (void) const in computeApproxMemUsage()
952 void GLObjectManager<T>::markAsGarbage (const string& name) in markAsGarbage()
961 int GLObjectManager<T>::removeRandomGarbage (Random& rnd) in removeRandomGarbage()
973 void GLObjectManager<T>::removeGarbageUntilUnder (const int limit, Random& rnd) in removeGarbageUntilUnder()
1182 m_programs = new GLObjectManager<Program>; in init()
1183 m_buffers = new GLObjectManager<Buffer>; in init()
1184 m_textures = new GLObjectManager<Texture>; in init()