nn::gfx::DynamicDescriptorInfo class

Base classes

template<class TData>
class DataContainer<DynamicDescriptorInfoData>

Public types

using DataType = DynamicDescriptorInfoData

Public static functions

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

Constructors, destructors, conversion operators

DynamicDescriptorInfo()

Public functions

void SetDefault()
void SetShaderStage(ShaderStage)
void SetShaderSlot(int)
auto GetShaderStage() const -> ShaderStage
auto GetShaderSlot() const -> int
auto ToData() -> Caster<DynamicDescriptorInfoData>
auto ToData() const -> Caster<const DynamicDescriptorInfoData>
auto ToData() volatile -> Caster<volatile DynamicDescriptorInfoData>
auto ToData() const volatile -> Caster<const volatile DynamicDescriptorInfoData>

Protected variables

Bit8 shaderStage
char reserved2
int32_t shaderSlot
char reserved

Typedef documentation

typedef DynamicDescriptorInfoData nn::gfx::DynamicDescriptorInfo::DataType

Function documentation

static Caster<DataContainer> nn::gfx::DynamicDescriptorInfo::DataToAccessor(DynamicDescriptorInfoData* pData)

static Caster<const DataContainer> nn::gfx::DynamicDescriptorInfo::DataToAccessor(const DynamicDescriptorInfoData* pData)

static Caster<volatile DataContainer> nn::gfx::DynamicDescriptorInfo::DataToAccessor(volatile DynamicDescriptorInfoData*)

static Caster<const volatile DataContainer> nn::gfx::DynamicDescriptorInfo::DataToAccessor(const volatile DynamicDescriptorInfoData*)

static Caster<DataContainer> nn::gfx::DynamicDescriptorInfo::DataToAccessor(DynamicDescriptorInfoData& data)

static Caster<const DataContainer> nn::gfx::DynamicDescriptorInfo::DataToAccessor(const DynamicDescriptorInfoData& data)

static Caster<volatile DataContainer> nn::gfx::DynamicDescriptorInfo::DataToAccessor(volatile DynamicDescriptorInfoData&)

static Caster<const volatile DataContainer> nn::gfx::DynamicDescriptorInfo::DataToAccessor(const volatile DynamicDescriptorInfoData&)

Caster<DynamicDescriptorInfoData> nn::gfx::DynamicDescriptorInfo::ToData()

Caster<const DynamicDescriptorInfoData> nn::gfx::DynamicDescriptorInfo::ToData() const

Caster<volatile DynamicDescriptorInfoData> nn::gfx::DynamicDescriptorInfo::ToData() volatile

Caster<const volatile DynamicDescriptorInfoData> nn::gfx::DynamicDescriptorInfo::ToData() const volatile

Variable documentation

Bit8 nn::gfx::DynamicDescriptorInfo::shaderStage

char nn::gfx::DynamicDescriptorInfo::reserved2

int32_t nn::gfx::DynamicDescriptorInfo::shaderSlot

char nn::gfx::DynamicDescriptorInfo::reserved