nn::gfx::TextureArrayRange class

Base classes

template<class TData>
class DataContainer<TextureArrayRangeData>

Public types

using DataType = TextureArrayRangeData

Public static functions

static auto DataToAccessor(TextureArrayRangeData* pData) -> Caster<DataContainer>
static auto DataToAccessor(const TextureArrayRangeData* pData) -> Caster<const DataContainer>
static auto DataToAccessor(volatile TextureArrayRangeData*) -> Caster<volatile DataContainer>
static auto DataToAccessor(const volatile TextureArrayRangeData*) -> Caster<const volatile DataContainer>
static auto DataToAccessor(TextureArrayRangeData& data) -> Caster<DataContainer>
static auto DataToAccessor(const TextureArrayRangeData& data) -> Caster<const DataContainer>
static auto DataToAccessor(volatile TextureArrayRangeData&) -> Caster<volatile DataContainer>
static auto DataToAccessor(const volatile TextureArrayRangeData&) -> Caster<const volatile DataContainer>

Constructors, destructors, conversion operators

TextureArrayRange()

Public functions

void SetDefault()
void SetBaseArrayIndex(int value)
void SetArrayLength(int value)
auto GetBaseArrayIndex() const -> int
auto GetArrayLength() const -> int
auto ToData() -> Caster<TextureArrayRangeData>
auto ToData() const -> Caster<const TextureArrayRangeData>
auto ToData() volatile -> Caster<volatile TextureArrayRangeData>
auto ToData() const volatile -> Caster<const volatile TextureArrayRangeData>

Protected variables

uint32_t baseArrayIndex
uint32_t arrayLength
char reserved

Typedef documentation

typedef TextureArrayRangeData nn::gfx::TextureArrayRange::DataType

Function documentation

static Caster<DataContainer> nn::gfx::TextureArrayRange::DataToAccessor(TextureArrayRangeData* pData)

static Caster<const DataContainer> nn::gfx::TextureArrayRange::DataToAccessor(const TextureArrayRangeData* pData)

static Caster<volatile DataContainer> nn::gfx::TextureArrayRange::DataToAccessor(volatile TextureArrayRangeData*)

static Caster<const volatile DataContainer> nn::gfx::TextureArrayRange::DataToAccessor(const volatile TextureArrayRangeData*)

static Caster<DataContainer> nn::gfx::TextureArrayRange::DataToAccessor(TextureArrayRangeData& data)

static Caster<const DataContainer> nn::gfx::TextureArrayRange::DataToAccessor(const TextureArrayRangeData& data)

static Caster<volatile DataContainer> nn::gfx::TextureArrayRange::DataToAccessor(volatile TextureArrayRangeData&)

static Caster<const volatile DataContainer> nn::gfx::TextureArrayRange::DataToAccessor(const volatile TextureArrayRangeData&)

Caster<TextureArrayRangeData> nn::gfx::TextureArrayRange::ToData()

Caster<const TextureArrayRangeData> nn::gfx::TextureArrayRange::ToData() const

Caster<volatile TextureArrayRangeData> nn::gfx::TextureArrayRange::ToData() volatile

Caster<const volatile TextureArrayRangeData> nn::gfx::TextureArrayRange::ToData() const volatile

Variable documentation

uint32_t nn::gfx::TextureArrayRange::baseArrayIndex

uint32_t nn::gfx::TextureArrayRange::arrayLength

char nn::gfx::TextureArrayRange::reserved