nn::gfx::CommandBufferInfo class

Base classes

template<class TData>
class DataContainer<CommandBufferInfoData>

Public types

using DataType = CommandBufferInfoData

Public static functions

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

Constructors, destructors, conversion operators

CommandBufferInfo()

Public functions

void SetDefault()
void SetCommandBufferType(CommandBufferType)
void SetQueueCapability(int)
auto GetCommandBufferType() const -> CommandBufferType
auto GetQueueCapability() const -> int
auto ToData() -> Caster<CommandBufferInfoData>
auto ToData() const -> Caster<const CommandBufferInfoData>
auto ToData() volatile -> Caster<volatile CommandBufferInfoData>
auto ToData() const volatile -> Caster<const volatile CommandBufferInfoData>

Protected variables

Bit8 commandBufferType
char reserved2
Bit16 queueCapability
char reserved

Typedef documentation

typedef CommandBufferInfoData nn::gfx::CommandBufferInfo::DataType

Function documentation

static Caster<DataContainer> nn::gfx::CommandBufferInfo::DataToAccessor(CommandBufferInfoData* pData)

static Caster<const DataContainer> nn::gfx::CommandBufferInfo::DataToAccessor(const CommandBufferInfoData* pData)

static Caster<volatile DataContainer> nn::gfx::CommandBufferInfo::DataToAccessor(volatile CommandBufferInfoData*)

static Caster<const volatile DataContainer> nn::gfx::CommandBufferInfo::DataToAccessor(const volatile CommandBufferInfoData*)

static Caster<DataContainer> nn::gfx::CommandBufferInfo::DataToAccessor(CommandBufferInfoData& data)

static Caster<const DataContainer> nn::gfx::CommandBufferInfo::DataToAccessor(const CommandBufferInfoData& data)

static Caster<volatile DataContainer> nn::gfx::CommandBufferInfo::DataToAccessor(volatile CommandBufferInfoData&)

static Caster<const volatile DataContainer> nn::gfx::CommandBufferInfo::DataToAccessor(const volatile CommandBufferInfoData&)

Caster<CommandBufferInfoData> nn::gfx::CommandBufferInfo::ToData()

Caster<const CommandBufferInfoData> nn::gfx::CommandBufferInfo::ToData() const

Caster<volatile CommandBufferInfoData> nn::gfx::CommandBufferInfo::ToData() volatile

Caster<const volatile CommandBufferInfoData> nn::gfx::CommandBufferInfo::ToData() const volatile

Variable documentation

Bit8 nn::gfx::CommandBufferInfo::commandBufferType

char nn::gfx::CommandBufferInfo::reserved2

Bit16 nn::gfx::CommandBufferInfo::queueCapability

char nn::gfx::CommandBufferInfo::reserved