Default instance for classes without AZ_CLASS_ALLOCATOR (can't use aznew) defined. More...
#include <SerializeContext.h>
Inherits AZ::Serialize::IObjectFactory.
Public Member Functions | |
void * | Create (const char *name) override |
Called to create an instance of an object. | |
void | Destroy (void *ptr) override |
Called to destroy an instance of an object. | |
Public Member Functions inherited from AZ::Serialize::IObjectFactory | |
virtual void * | Create (const char *name)=0 |
Called to create an instance of an object. | |
virtual void | Destroy (void *ptr)=0 |
Called to destroy an instance of an object. | |
void | Destroy (const void *ptr) |
Default instance for classes without AZ_CLASS_ALLOCATOR (can't use aznew) defined.
|
inlineoverridevirtual |
Called to create an instance of an object.
Implements AZ::Serialize::IObjectFactory.
|
inlineoverridevirtual |
Called to destroy an instance of an object.
Implements AZ::Serialize::IObjectFactory.