nn::gfx::TessellationStateInfo class

Base classes

template<class TData>
class DataContainer<TessellationStateInfoData>

Public types

using DataType = TessellationStateInfoData

Public static functions

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

Constructors, destructors, conversion operators

TessellationStateInfo()

Public functions

void SetDefault()
void SetPatchControlPointCount(int c)
auto GetPatchControlPointCount() const -> int
auto ToData() -> Caster<TessellationStateInfoData>
auto ToData() const -> Caster<const TessellationStateInfoData>
auto ToData() volatile -> Caster<volatile TessellationStateInfoData>
auto ToData() const volatile -> Caster<const volatile TessellationStateInfoData>

Protected variables

uint16_t patchControlPointCount
char reserved

Typedef documentation

typedef TessellationStateInfoData nn::gfx::TessellationStateInfo::DataType

Function documentation

static Caster<DataContainer> nn::gfx::TessellationStateInfo::DataToAccessor(TessellationStateInfoData* pData)

static Caster<const DataContainer> nn::gfx::TessellationStateInfo::DataToAccessor(const TessellationStateInfoData* pData)

static Caster<volatile DataContainer> nn::gfx::TessellationStateInfo::DataToAccessor(volatile TessellationStateInfoData*)

static Caster<const volatile DataContainer> nn::gfx::TessellationStateInfo::DataToAccessor(const volatile TessellationStateInfoData*)

static Caster<DataContainer> nn::gfx::TessellationStateInfo::DataToAccessor(TessellationStateInfoData& data)

static Caster<const DataContainer> nn::gfx::TessellationStateInfo::DataToAccessor(const TessellationStateInfoData& data)

static Caster<volatile DataContainer> nn::gfx::TessellationStateInfo::DataToAccessor(volatile TessellationStateInfoData&)

static Caster<const volatile DataContainer> nn::gfx::TessellationStateInfo::DataToAccessor(const volatile TessellationStateInfoData&)

Caster<TessellationStateInfoData> nn::gfx::TessellationStateInfo::ToData()

Caster<const TessellationStateInfoData> nn::gfx::TessellationStateInfo::ToData() const

Caster<volatile TessellationStateInfoData> nn::gfx::TessellationStateInfo::ToData() volatile

Caster<const volatile TessellationStateInfoData> nn::gfx::TessellationStateInfo::ToData() const volatile

Variable documentation

uint16_t nn::gfx::TessellationStateInfo::patchControlPointCount

char nn::gfx::TessellationStateInfo::reserved