Exposes CryExtension shared_ptr<> as serializeable type for Serialization::IArchive. More...
#include
Inherits yasli::PointerInterface.
Public Member Functions | |
CryExtensionSharedPtr (std::shared_ptr< T > &ptr) | |
const char * | registeredTypeName () const override |
void | create (const char *registeredTypeName) const override |
Serialization::TypeID | baseType () const override |
virtual Serialization::SStruct | serializer () const override |
void * | get () const override |
const void * | handle () const override |
Serialization::TypeID | pointerType () const override |
CryExtensionClassFactory< T, TSerializable > * | factory () const override |
Exposes CryExtension shared_ptr<> as serializeable type for Serialization::IArchive.