ICryFactory

C++
struct ICryFactory {
};
File

ICryFactory.h

ICryFactory::~ICryFactory Destructor
C++
virtual ~ICryFactory();
Description

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

ICryFactory::ClassSupports Method (CryInterfaceID&)
C++
virtual bool ClassSupports(const CryInterfaceID& iid) const = 0;
ICryFactory::ClassSupports Method (CryInterfaceID*&, size_t&)
C++
virtual void ClassSupports(const CryInterfaceID*& pIIDs, size_t& numIIDs) const = 0;
ICryFactory::CreateClassInstance Method
C++
virtual ICryUnknownPtr CreateClassInstance() const = 0;
ICryFactory::GetClassID Method
C++
virtual const CryClassID& GetClassID() const = 0;
ICryFactory::GetClassName Method
C++
virtual const char* GetClassName() const = 0;