nn::gfx::TextureMipRange class

Base classes

template<class TData>
class DataContainer<TextureMipRangeData>

Public types

using DataType = TextureMipRangeData

Public static functions

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

Constructors, destructors, conversion operators

TextureMipRange()

Public functions

void SetDefault()
void SetMinMipLevel(int value)
void SetMipCount(int value)
auto GetMinMipLevel() const -> int
auto GetMipCount() const -> int
auto ToData() -> Caster<TextureMipRangeData>
auto ToData() const -> Caster<const TextureMipRangeData>
auto ToData() volatile -> Caster<volatile TextureMipRangeData>
auto ToData() const volatile -> Caster<const volatile TextureMipRangeData>

Protected variables

uint16_t minMipLevel
uint16_t mipCount
char reserved

Typedef documentation

typedef TextureMipRangeData nn::gfx::TextureMipRange::DataType

Function documentation

static Caster<DataContainer> nn::gfx::TextureMipRange::DataToAccessor(TextureMipRangeData* pData)

static Caster<const DataContainer> nn::gfx::TextureMipRange::DataToAccessor(const TextureMipRangeData* pData)

static Caster<volatile DataContainer> nn::gfx::TextureMipRange::DataToAccessor(volatile TextureMipRangeData*)

static Caster<const volatile DataContainer> nn::gfx::TextureMipRange::DataToAccessor(const volatile TextureMipRangeData*)

static Caster<DataContainer> nn::gfx::TextureMipRange::DataToAccessor(TextureMipRangeData& data)

static Caster<const DataContainer> nn::gfx::TextureMipRange::DataToAccessor(const TextureMipRangeData& data)

static Caster<volatile DataContainer> nn::gfx::TextureMipRange::DataToAccessor(volatile TextureMipRangeData&)

static Caster<const volatile DataContainer> nn::gfx::TextureMipRange::DataToAccessor(const volatile TextureMipRangeData&)

Caster<TextureMipRangeData> nn::gfx::TextureMipRange::ToData()

Caster<const TextureMipRangeData> nn::gfx::TextureMipRange::ToData() const

Caster<volatile TextureMipRangeData> nn::gfx::TextureMipRange::ToData() volatile

Caster<const volatile TextureMipRangeData> nn::gfx::TextureMipRange::ToData() const volatile

Variable documentation

uint16_t nn::gfx::TextureMipRange::minMipLevel

uint16_t nn::gfx::TextureMipRange::mipCount

char nn::gfx::TextureMipRange::reserved