Open 3D Engine AzFramework API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZ::Reflection::IArrayAccess Struct Referenceabstract

Public Member Functions

virtual const AZ::TypeId & GetArrayType () const =0
 
virtual const AZ::TypeId & GetElementType () const =0
 
virtual const AZ::TypeId & GetCombinedType () const =0
 
virtual AZStd::string_view GetElementTypeName () const =0
 
virtual size_t GetElementCount () const =0
 
virtual bool AppendElement ()=0
 
virtual bool InsertElement (size_t index)=0
 
virtual bool RemoveElement (size_t index)=0
 
virtual void * GetElement (size_t index)=0
 
virtual const void * GetElement (size_t index) const =0
 
virtual void VisitElement (size_t index, IRead &visitor) const =0
 
virtual void VisitElement (size_t index, IReadWrite &visitor)=0
 
virtual void VisitElements (IRead &visitor) const =0
 
virtual void VisitElements (IReadWrite &visitor)=0
 

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