Inherits AZ::Serialize::IDataConverter.
|
bool | CanConvertFromType (const TypeId &convertibleTypeId, const SerializeContext::ClassData &classData, SerializeContext &) override |
|
bool | ConvertFromType (void *&convertibleTypePtr, const TypeId &convertibleTypeId, void *classPtr, const SerializeContext::ClassData &classData, SerializeContext &serializeContext) override |
|
virtual | ~IDataConverter ()=default |
|
virtual bool | CanConvertFromType (const TypeId &convertibleTypeId, const SerializeContext::ClassData &classData, SerializeContext &) |
|
virtual bool | ConvertFromType (void *&convertibleTypePtr, const TypeId &convertibleTypeId, void *classPtr, const SerializeContext::ClassData &classData, SerializeContext &) |
|
◆ CanConvertFromType()
Callback that can be used to retrieve a memory address in which to store an element of the supplied convertible type
- Parameters
-
convertibleTypePtr | result pointer that should be populated with an address that can store an element of the convertible type |
convertibleTypeId | type to check to determine if it can converted to an element of class represent by this Class Data |
classPtr | memory address of the class represented by the @classData type |
classData | reference to the metadata representing the type stored in classPtr |
- Returns
- true if a non-null memory address has been returned that can store the convertible type
Reimplemented from AZ::Serialize::IDataConverter.
◆ ConvertFromType()
The documentation for this class was generated from the following file:
- Code/Framework/AzCore/AzCore/Asset/AssetSerializer.h