nn::gfx::DescriptorPoolInfo class

Base classes

template<class TData>
class DataContainer<DescriptorPoolInfoData>

Public types

using DataType = DescriptorPoolInfoData

Public static functions

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

Constructors, destructors, conversion operators

DescriptorPoolInfo()

Public functions

void SetDefault()
void SetDescriptorPoolType(DescriptorPoolType)
void SetSlotCount(int)
auto GetDescriptorPoolType() const -> DescriptorPoolType
auto GetSlotCount() const -> int
auto ToData() -> Caster<DescriptorPoolInfoData>
auto ToData() const -> Caster<const DescriptorPoolInfoData>
auto ToData() volatile -> Caster<volatile DescriptorPoolInfoData>
auto ToData() const volatile -> Caster<const volatile DescriptorPoolInfoData>

Protected variables

Bit8 descriptorPoolType
char reserved2
uint32_t slotCount
char reserved

Typedef documentation

typedef DescriptorPoolInfoData nn::gfx::DescriptorPoolInfo::DataType

Function documentation

static Caster<DataContainer> nn::gfx::DescriptorPoolInfo::DataToAccessor(DescriptorPoolInfoData* pData)

static Caster<const DataContainer> nn::gfx::DescriptorPoolInfo::DataToAccessor(const DescriptorPoolInfoData* pData)

static Caster<volatile DataContainer> nn::gfx::DescriptorPoolInfo::DataToAccessor(volatile DescriptorPoolInfoData*)

static Caster<const volatile DataContainer> nn::gfx::DescriptorPoolInfo::DataToAccessor(const volatile DescriptorPoolInfoData*)

static Caster<DataContainer> nn::gfx::DescriptorPoolInfo::DataToAccessor(DescriptorPoolInfoData& data)

static Caster<const DataContainer> nn::gfx::DescriptorPoolInfo::DataToAccessor(const DescriptorPoolInfoData& data)

static Caster<volatile DataContainer> nn::gfx::DescriptorPoolInfo::DataToAccessor(volatile DescriptorPoolInfoData&)

static Caster<const volatile DataContainer> nn::gfx::DescriptorPoolInfo::DataToAccessor(const volatile DescriptorPoolInfoData&)

Caster<DescriptorPoolInfoData> nn::gfx::DescriptorPoolInfo::ToData()

Caster<const DescriptorPoolInfoData> nn::gfx::DescriptorPoolInfo::ToData() const

Caster<volatile DescriptorPoolInfoData> nn::gfx::DescriptorPoolInfo::ToData() volatile

Caster<const volatile DescriptorPoolInfoData> nn::gfx::DescriptorPoolInfo::ToData() const volatile

Variable documentation

Bit8 nn::gfx::DescriptorPoolInfo::descriptorPoolType

char nn::gfx::DescriptorPoolInfo::reserved2

uint32_t nn::gfx::DescriptorPoolInfo::slotCount

char nn::gfx::DescriptorPoolInfo::reserved