Lines Matching defs:object
462 void insert (T* object);
465 void acquireReference (T* object);
466 void releaseReference (T* object);
499 void ObjectManager<T>::insert (T* object)
501 deUint32 name = object->getName();
502 DE_ASSERT(object->getName() != 0);
507 m_objects.insert(std::pair<deUint32, T*>(name, object));
521 void ObjectManager<T>::acquireReference (T* object)
523 DE_ASSERT(find(object->getName()) == object);
524 object->incRefCount();
528 void ObjectManager<T>::releaseReference (T* object)
530 DE_ASSERT(find(object->getName()) == object);
531 object->decRefCount();
533 if (object->getRefCount() == 0)
535 m_objects.erase(object->getName());
536 delete object;
819 // Helpers for getting valid access object based on current unpack state.