Open 3D Engine AzCore API Reference  2205.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
Public Types | Public Member Functions | Public Attributes | List of all members
AZ::Attribute Class Reference

#include <ReflectContext.h>

Inherited by AZ::AttributeData< T >, AZ::AttributeFunction< R(Args...)>, and AZ::AttributeInvocable< Invocable >.

Public Types

using ContextDeleter = void(*)(void *contextData)
 

Public Member Functions

 AZ_RTTI (AZ::Attribute, "{2C656E00-12B0-476E-9225-5835B92209CC}")
 
void SetContextData (void *contextData, ContextDeleter destroyer)
 
void * GetContextData () const
 

Public Attributes

bool m_describesChildren = false
 
bool m_childClassOwned = false
 

Detailed Description

Base abstract class for all attributes. Use azrtti to get the appropriate version. Of course if NULL there is a data mismatch of attributes.


The documentation for this class was generated from the following file: