|
virtual void | Clear () |
|
virtual ezUuid | GenerateObjectGuid (const ezUuid &parentGuid, const ezAbstractProperty *pProp, ezVariant index, void *pObject) const |
| Generates a guid for a new object. Default implementation generates stable guids derived from parentGuid + property name + index and ignores the address of pObject.
|
|
virtual ezInternal::NewInstance< void > | CreateObject (const ezUuid &guid, const ezRTTI *pRtti) |
|
virtual void | DeleteObject (const ezUuid &guid) |
|
virtual void | RegisterObject (const ezUuid &guid, const ezRTTI *pRtti, void *pObject) |
|
virtual void | UnregisterObject (const ezUuid &guid) |
|
virtual ezRttiConverterObject | GetObjectByGUID (const ezUuid &guid) const |
|
virtual ezUuid | GetObjectGUID (const ezRTTI *pRtti, const void *pObject) const |
|
virtual const ezRTTI * | FindTypeByName (ezStringView sName) const |
|
template<typename T > |
void | GetObjectsByType (ezDynamicArray< T * > &out_objects, ezDynamicArray< ezUuid > *out_pUuids=nullptr) |
|
virtual ezUuid | EnqueObject (const ezUuid &guid, const ezRTTI *pRtti, void *pObject) |
|
virtual ezRttiConverterObject | DequeueObject () |
|
virtual void | OnUnknownTypeError (ezStringView sTypeName) |
|
The documentation for this class was generated from the following files:
- /home/runner/work/ezEngine/ezEngine/Code/Engine/Foundation/Serialization/RttiConverter.h
- /home/runner/work/ezEngine/ezEngine/Code/Engine/Foundation/Serialization/Implementation/RttiConverterWriter.cpp