Default instance for abstract classes. We can't instantiate abstract classes, but we have this function for assert! 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 abstract classes. We can't instantiate abstract classes, but we have this function for assert!
|
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.