ICryFactoryRegistryImpl

C++
struct ICryFactoryRegistryImpl : public ICryFactoryRegistry {
};
File

ICryFactoryRegistryImpl.h

ICryFactoryRegistryImpl::~ICryFactoryRegistryImpl Destructor
C++
Description

prevent explicit destruction from client side (delete, shared_ptr, etc)

ICryFactoryRegistryImpl::GetFactory Method (CryClassID&)
C++
virtual ICryFactory* GetFactory(const CryClassID& cid) const = 0;
ICryFactoryRegistryImpl::GetFactory Method (char*)
C++
virtual ICryFactory* GetFactory(const char* cname) const = 0;
ICryFactoryRegistryImpl::IterateFactories Method
C++
virtual void IterateFactories(const CryInterfaceID& iid, ICryFactory** pFactories, size_t& numFactories) const = 0;
ICryFactoryRegistryImpl::RegisterCallback Method
C++
virtual void RegisterCallback(ICryFactoryRegistryCallback* pCallback) = 0;
ICryFactoryRegistryImpl::RegisterFactories Method
C++
virtual void RegisterFactories(const SRegFactoryNode* pFactories) = 0;
ICryFactoryRegistryImpl::UnregisterCallback Method
C++
virtual void UnregisterCallback(ICryFactoryRegistryCallback* pCallback) = 0;
ICryFactoryRegistryImpl::UnregisterFactories Method
C++
virtual void UnregisterFactories(const SRegFactoryNode* pFactories) = 0;