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::IReadWriteToRead Class Referencefinal

Inherits AZ::Reflection::IReadWrite.

Public Member Functions

 IReadWriteToRead (IRead *reader)
 
void Visit (bool &value, const IAttributes &attributes) override
 
void Visit (char &value, const IAttributes &attributes) override
 
void Visit (AZ::s8 &value, const IAttributes &attributes) override
 
void Visit (AZ::s16 &value, const IAttributes &attributes) override
 
void Visit (AZ::s32 &value, const IAttributes &attributes) override
 
void Visit (AZ::s64 &value, const IAttributes &attributes) override
 
void Visit (AZ::u8 &value, const IAttributes &attributes) override
 
void Visit (AZ::u16 &value, const IAttributes &attributes) override
 
void Visit (AZ::u32 &value, const IAttributes &attributes) override
 
void Visit (AZ::u64 &value, const IAttributes &attributes) override
 
void Visit (float &value, const IAttributes &attributes) override
 
void Visit (double &value, const IAttributes &attributes) override
 
void VisitObjectBegin (IObjectAccess &access, const IAttributes &attributes) override
 
void VisitObjectEnd (IObjectAccess &access, const IAttributes &attributes) override
 
void Visit (const AZStd::string_view value, IStringAccess &access, const IAttributes &attributes) override
 
void Visit (IArrayAccess &access, const IAttributes &attributes) override
 
void Visit (IMapAccess &access, const IAttributes &attributes) override
 
void Visit (IDictionaryAccess &access, const IAttributes &attributes) override
 
void Visit (AZ::s64 value, const IEnumAccess &access, const IAttributes &attributes) override
 
void Visit (IPointerAccess &access, const IAttributes &attributes) override
 
void Visit (IBufferAccess &access, const IAttributes &attributes) override
 
void Visit (const AZ::Data::Asset< AZ::Data::AssetData > &asset, IAssetAccess &access, const IAttributes &attributes) override
 
virtual void Visit (bool &value, const IAttributes &attributes)
 
virtual void Visit (char &value, const IAttributes &attributes)
 
virtual void Visit (AZ::s8 &value, const IAttributes &attributes)
 
virtual void Visit (AZ::s16 &value, const IAttributes &attributes)
 
virtual void Visit (AZ::s32 &value, const IAttributes &attributes)
 
virtual void Visit (AZ::s64 &value, const IAttributes &attributes)
 
virtual void Visit (AZ::u8 &value, const IAttributes &attributes)
 
virtual void Visit (AZ::u16 &value, const IAttributes &attributes)
 
virtual void Visit (AZ::u32 &value, const IAttributes &attributes)
 
virtual void Visit (AZ::u64 &value, const IAttributes &attributes)
 
virtual void Visit (float &value, const IAttributes &attributes)
 
virtual void Visit (double &value, const IAttributes &attributes)
 
virtual void VisitObjectBegin (IObjectAccess &access, const IAttributes &attributes)
 
virtual void VisitObjectEnd (IObjectAccess &access, const IAttributes &attributes)
 
virtual void Visit (const AZStd::string_view value, IStringAccess &access, const IAttributes &attributes)
 
virtual void Visit (IArrayAccess &access, const IAttributes &attributes)
 
virtual void Visit (IMapAccess &access, const IAttributes &attributes)
 
virtual void Visit (IDictionaryAccess &access, const IAttributes &attributes)
 
virtual void Visit (AZ::s64 value, const IEnumAccess &access, const IAttributes &attributes)
 
virtual void Visit (IPointerAccess &access, const IAttributes &attributes)
 
virtual void Visit (IBufferAccess &access, const IAttributes &attributes)
 
virtual void Visit (const AZ::Data::Asset< AZ::Data::AssetData > &asset, IAssetAccess &access, const IAttributes &attributes)
 

Member Function Documentation

◆ Visit() [1/20]

void AZ::Reflection::IReadWriteToRead::Visit ( AZ::s16 &  value,
const IAttributes attributes 
)
inlineoverridevirtual

Reimplemented from AZ::Reflection::IReadWrite.

◆ Visit() [2/20]

void AZ::Reflection::IReadWriteToRead::Visit ( AZ::s32 &  value,
const IAttributes attributes 
)
inlineoverridevirtual

Reimplemented from AZ::Reflection::IReadWrite.

◆ Visit() [3/20]

void AZ::Reflection::IReadWriteToRead::Visit ( AZ::s64 &  value,
const IAttributes attributes 
)
inlineoverridevirtual

Reimplemented from AZ::Reflection::IReadWrite.

◆ Visit() [4/20]

void AZ::Reflection::IReadWriteToRead::Visit ( AZ::s64  value,
const IEnumAccess access,
const IAttributes attributes 
)
inlineoverridevirtual

Reimplemented from AZ::Reflection::IReadWrite.

◆ Visit() [5/20]

void AZ::Reflection::IReadWriteToRead::Visit ( AZ::s8 &  value,
const IAttributes attributes 
)
inlineoverridevirtual

Reimplemented from AZ::Reflection::IReadWrite.

◆ Visit() [6/20]

void AZ::Reflection::IReadWriteToRead::Visit ( AZ::u16 &  value,
const IAttributes attributes 
)
inlineoverridevirtual

Reimplemented from AZ::Reflection::IReadWrite.

◆ Visit() [7/20]

void AZ::Reflection::IReadWriteToRead::Visit ( AZ::u32 &  value,
const IAttributes attributes 
)
inlineoverridevirtual

Reimplemented from AZ::Reflection::IReadWrite.

◆ Visit() [8/20]

void AZ::Reflection::IReadWriteToRead::Visit ( AZ::u64 &  value,
const IAttributes attributes 
)
inlineoverridevirtual

Reimplemented from AZ::Reflection::IReadWrite.

◆ Visit() [9/20]

void AZ::Reflection::IReadWriteToRead::Visit ( AZ::u8 &  value,
const IAttributes attributes 
)
inlineoverridevirtual

Reimplemented from AZ::Reflection::IReadWrite.

◆ Visit() [10/20]

void AZ::Reflection::IReadWriteToRead::Visit ( bool &  value,
const IAttributes attributes 
)
inlineoverridevirtual

Reimplemented from AZ::Reflection::IReadWrite.

◆ Visit() [11/20]

void AZ::Reflection::IReadWriteToRead::Visit ( char &  value,
const IAttributes attributes 
)
inlineoverridevirtual

Reimplemented from AZ::Reflection::IReadWrite.

◆ Visit() [12/20]

void AZ::Reflection::IReadWriteToRead::Visit ( const AZ::Data::Asset< AZ::Data::AssetData > &  asset,
IAssetAccess access,
const IAttributes attributes 
)
inlineoverridevirtual

Reimplemented from AZ::Reflection::IReadWrite.

◆ Visit() [13/20]

void AZ::Reflection::IReadWriteToRead::Visit ( const AZStd::string_view  value,
IStringAccess access,
const IAttributes attributes 
)
inlineoverridevirtual

Reimplemented from AZ::Reflection::IReadWrite.

◆ Visit() [14/20]

void AZ::Reflection::IReadWriteToRead::Visit ( double &  value,
const IAttributes attributes 
)
inlineoverridevirtual

Reimplemented from AZ::Reflection::IReadWrite.

◆ Visit() [15/20]

void AZ::Reflection::IReadWriteToRead::Visit ( float &  value,
const IAttributes attributes 
)
inlineoverridevirtual

Reimplemented from AZ::Reflection::IReadWrite.

◆ Visit() [16/20]

void AZ::Reflection::IReadWriteToRead::Visit ( IArrayAccess access,
const IAttributes attributes 
)
inlineoverridevirtual

Reimplemented from AZ::Reflection::IReadWrite.

◆ Visit() [17/20]

void AZ::Reflection::IReadWriteToRead::Visit ( IBufferAccess access,
const IAttributes attributes 
)
inlineoverridevirtual

Reimplemented from AZ::Reflection::IReadWrite.

◆ Visit() [18/20]

void AZ::Reflection::IReadWriteToRead::Visit ( IDictionaryAccess access,
const IAttributes attributes 
)
inlineoverridevirtual

Reimplemented from AZ::Reflection::IReadWrite.

◆ Visit() [19/20]

void AZ::Reflection::IReadWriteToRead::Visit ( IMapAccess access,
const IAttributes attributes 
)
inlineoverridevirtual

Reimplemented from AZ::Reflection::IReadWrite.

◆ Visit() [20/20]

void AZ::Reflection::IReadWriteToRead::Visit ( IPointerAccess access,
const IAttributes attributes 
)
inlineoverridevirtual

Reimplemented from AZ::Reflection::IReadWrite.

◆ VisitObjectBegin()

void AZ::Reflection::IReadWriteToRead::VisitObjectBegin ( IObjectAccess access,
const IAttributes attributes 
)
inlineoverridevirtual

Reimplemented from AZ::Reflection::IReadWrite.

◆ VisitObjectEnd()

void AZ::Reflection::IReadWriteToRead::VisitObjectEnd ( IObjectAccess access,
const IAttributes attributes 
)
inlineoverridevirtual

Reimplemented from AZ::Reflection::IReadWrite.


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