nn::gfx::QueueInfo class

Base classes

template<class TData>
class DataContainer<QueueInfoData>

Public types

using DataType = QueueInfoData

Public static functions

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

Constructors, destructors, conversion operators

QueueInfo()

Public functions

void SetDefault()
void SetCapability(int)
auto GetCapability() const -> int
auto ToData() -> Caster<QueueInfoData>
auto ToData() const -> Caster<const QueueInfoData>
auto ToData() volatile -> Caster<volatile QueueInfoData>
auto ToData() const volatile -> Caster<const volatile QueueInfoData>

Protected variables

Bit16 capability
char reserved

Typedef documentation

typedef QueueInfoData nn::gfx::QueueInfo::DataType

Function documentation

static Caster<DataContainer> nn::gfx::QueueInfo::DataToAccessor(QueueInfoData* pData)

static Caster<const DataContainer> nn::gfx::QueueInfo::DataToAccessor(const QueueInfoData* pData)

static Caster<volatile DataContainer> nn::gfx::QueueInfo::DataToAccessor(volatile QueueInfoData*)

static Caster<const volatile DataContainer> nn::gfx::QueueInfo::DataToAccessor(const volatile QueueInfoData*)

static Caster<DataContainer> nn::gfx::QueueInfo::DataToAccessor(QueueInfoData& data)

static Caster<const DataContainer> nn::gfx::QueueInfo::DataToAccessor(const QueueInfoData& data)

static Caster<volatile DataContainer> nn::gfx::QueueInfo::DataToAccessor(volatile QueueInfoData&)

static Caster<const volatile DataContainer> nn::gfx::QueueInfo::DataToAccessor(const volatile QueueInfoData&)

Caster<QueueInfoData> nn::gfx::QueueInfo::ToData()

Caster<const QueueInfoData> nn::gfx::QueueInfo::ToData() const

Caster<volatile QueueInfoData> nn::gfx::QueueInfo::ToData() volatile

Caster<const volatile QueueInfoData> nn::gfx::QueueInfo::ToData() const volatile

Variable documentation

Bit16 nn::gfx::QueueInfo::capability

char nn::gfx::QueueInfo::reserved