Castor3D 0.16.0
Multiplatform 3D engine
castor::Factory< ObjT, KeyT, PtrTypeT, CreatorT, IdT, EntryT > Member List

This is the complete list of members for castor::Factory< ObjT, KeyT, PtrTypeT, CreatorT, IdT, EntryT >, including all inherited members.

create(Key const &key, Parameters &&... params) constcastor::Factory< ObjT, KeyT, PtrTypeT, CreatorT, IdT, EntryT >inline
Creator typedefcastor::Factory< ObjT, KeyT, PtrTypeT, CreatorT, IdT, EntryT >
Entry typedefcastor::Factory< ObjT, KeyT, PtrTypeT, CreatorT, IdT, EntryT >
getIdType(Id const &id) constcastor::Factory< ObjT, KeyT, PtrTypeT, CreatorT, IdT, EntryT >inline
getTypeId(Key const &key) constcastor::Factory< ObjT, KeyT, PtrTypeT, CreatorT, IdT, EntryT >inline
Id typedefcastor::Factory< ObjT, KeyT, PtrTypeT, CreatorT, IdT, EntryT >
isTypeRegistered(Key const &key) constcastor::Factory< ObjT, KeyT, PtrTypeT, CreatorT, IdT, EntryT >inline
Key typedefcastor::Factory< ObjT, KeyT, PtrTypeT, CreatorT, IdT, EntryT >
listRegisteredTypes() constcastor::Factory< ObjT, KeyT, PtrTypeT, CreatorT, IdT, EntryT >inline
m_currentIdcastor::Factory< ObjT, KeyT, PtrTypeT, CreatorT, IdT, EntryT >protected
m_registeredcastor::Factory< ObjT, KeyT, PtrTypeT, CreatorT, IdT, EntryT >protected
Obj typedefcastor::Factory< ObjT, KeyT, PtrTypeT, CreatorT, IdT, EntryT >
ObjCont typedefcastor::Factory< ObjT, KeyT, PtrTypeT, CreatorT, IdT, EntryT >
ObjPtr typedefcastor::Factory< ObjT, KeyT, PtrTypeT, CreatorT, IdT, EntryT >
PtrType typedefcastor::Factory< ObjT, KeyT, PtrTypeT, CreatorT, IdT, EntryT >
registerType(Key const &key, Creator create)castor::Factory< ObjT, KeyT, PtrTypeT, CreatorT, IdT, EntryT >inline
unregisterType(Key const &key)castor::Factory< ObjT, KeyT, PtrTypeT, CreatorT, IdT, EntryT >inline