Inherits AZ::GenericClassInfo.
Public Member Functions | |
AZ_TYPE_INFO (GenericClassBitSet, "{1C0270B7-F5E1-4bd6-B7BC-8D25A74B79B4}") | |
SerializeContext::ClassData * | GetClassData () override |
Return the generic class "class Data" independent from the underlaying templates. | |
size_t | GetNumTemplatedArguments () override |
AZ::TypeId | GetTemplatedTypeId (size_t element) override |
AZ::TypeId | GetSpecializedTypeId () const override |
By default returns AzTypeInfo<ValueType>::Uuid. | |
AZ::TypeId | GetGenericTypeId () const override |
Return the generic Type Id associated with the GenericClassInfo. | |
void | Reflect (SerializeContext *serializeContext) override |
Register the generic class info using the SerializeContext. | |
Public Member Functions inherited from AZ::GenericClassInfo | |
virtual SerializeContext::ClassData * | GetClassData ()=0 |
Return the generic class "class Data" independent from the underlaying templates. | |
virtual size_t | GetNumTemplatedArguments ()=0 |
virtual AZ::TypeId | GetTemplatedTypeId (size_t element)=0 |
virtual AZ::TypeId | GetSpecializedTypeId () const =0 |
By default returns AzTypeInfo<ValueType>::Uuid. | |
virtual AZ::TypeId | GetGenericTypeId () const |
Return the generic Type Id associated with the GenericClassInfo. | |
virtual void | Reflect (SerializeContext *)=0 |
Register the generic class info using the SerializeContext. | |
virtual bool | CanStoreType (const Uuid &typeId) const |
Returns true if the generic class can store the supplied type. | |
virtual AZ::TypeId | GetLegacySpecializedTypeId () const |
Public Attributes | |
Internal::AZBitSet< NumBits > | m_dataSerializer |
SerializeContext::ClassData | m_classData |
|
inlineoverridevirtual |
Return the generic class "class Data" independent from the underlaying templates.
Implements AZ::GenericClassInfo.
|
inlineoverridevirtual |
Return the generic Type Id associated with the GenericClassInfo.
Reimplemented from AZ::GenericClassInfo.
|
inlineoverridevirtual |
Implements AZ::GenericClassInfo.
|
inlineoverridevirtual |
By default returns AzTypeInfo<ValueType>::Uuid.
Implements AZ::GenericClassInfo.
|
inlineoverridevirtual |
Implements AZ::GenericClassInfo.
|
inlineoverridevirtual |
Register the generic class info using the SerializeContext.
Implements AZ::GenericClassInfo.