nn::gfx::VertexBufferStateInfo class

Base classes

template<class TData>
class DataContainer<VertexBufferStateInfoData>

Public types

using DataType = VertexBufferStateInfoData

Public static functions

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

Constructors, destructors, conversion operators

VertexBufferStateInfo()

Public functions

void SetDefault()
void SetStride(ptrdiff_t s)
void SetDivisor(int d)
auto GetStride() const -> ptrdiff_t
auto GetDivisor() const -> int
auto ToData() -> Caster<VertexBufferStateInfoData>
auto ToData() const -> Caster<const VertexBufferStateInfoData>
auto ToData() volatile -> Caster<volatile VertexBufferStateInfoData>
auto ToData() const volatile -> Caster<const volatile VertexBufferStateInfoData>

Protected variables

int32_t stride
uint32_t divisor
char reserved

Typedef documentation

typedef VertexBufferStateInfoData nn::gfx::VertexBufferStateInfo::DataType

Function documentation

static Caster<DataContainer> nn::gfx::VertexBufferStateInfo::DataToAccessor(VertexBufferStateInfoData* pData)

static Caster<const DataContainer> nn::gfx::VertexBufferStateInfo::DataToAccessor(const VertexBufferStateInfoData* pData)

static Caster<volatile DataContainer> nn::gfx::VertexBufferStateInfo::DataToAccessor(volatile VertexBufferStateInfoData*)

static Caster<const volatile DataContainer> nn::gfx::VertexBufferStateInfo::DataToAccessor(const volatile VertexBufferStateInfoData*)

static Caster<DataContainer> nn::gfx::VertexBufferStateInfo::DataToAccessor(VertexBufferStateInfoData& data)

static Caster<const DataContainer> nn::gfx::VertexBufferStateInfo::DataToAccessor(const VertexBufferStateInfoData& data)

static Caster<volatile DataContainer> nn::gfx::VertexBufferStateInfo::DataToAccessor(volatile VertexBufferStateInfoData&)

static Caster<const volatile DataContainer> nn::gfx::VertexBufferStateInfo::DataToAccessor(const volatile VertexBufferStateInfoData&)

Caster<VertexBufferStateInfoData> nn::gfx::VertexBufferStateInfo::ToData()

Caster<const VertexBufferStateInfoData> nn::gfx::VertexBufferStateInfo::ToData() const

Caster<volatile VertexBufferStateInfoData> nn::gfx::VertexBufferStateInfo::ToData() volatile

Caster<const volatile VertexBufferStateInfoData> nn::gfx::VertexBufferStateInfo::ToData() const volatile

Variable documentation

int32_t nn::gfx::VertexBufferStateInfo::stride

uint32_t nn::gfx::VertexBufferStateInfo::divisor

char nn::gfx::VertexBufferStateInfo::reserved