nn::gfx::SemaphoreInfo class

Base classes

template<class TData>
class DataContainer<SemaphoreInfoData>

Public types

using DataType = SemaphoreInfoData

Public static functions

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

Constructors, destructors, conversion operators

SemaphoreInfo()

Public functions

void SetDefault()
auto ToData() -> Caster<SemaphoreInfoData>
auto ToData() const -> Caster<const SemaphoreInfoData>
auto ToData() volatile -> Caster<volatile SemaphoreInfoData>
auto ToData() const volatile -> Caster<const volatile SemaphoreInfoData>

Protected variables

char reserved

Typedef documentation

typedef SemaphoreInfoData nn::gfx::SemaphoreInfo::DataType

Function documentation

static Caster<DataContainer> nn::gfx::SemaphoreInfo::DataToAccessor(SemaphoreInfoData* pData)

static Caster<const DataContainer> nn::gfx::SemaphoreInfo::DataToAccessor(const SemaphoreInfoData* pData)

static Caster<volatile DataContainer> nn::gfx::SemaphoreInfo::DataToAccessor(volatile SemaphoreInfoData*)

static Caster<const volatile DataContainer> nn::gfx::SemaphoreInfo::DataToAccessor(const volatile SemaphoreInfoData*)

static Caster<DataContainer> nn::gfx::SemaphoreInfo::DataToAccessor(SemaphoreInfoData& data)

static Caster<const DataContainer> nn::gfx::SemaphoreInfo::DataToAccessor(const SemaphoreInfoData& data)

static Caster<volatile DataContainer> nn::gfx::SemaphoreInfo::DataToAccessor(volatile SemaphoreInfoData&)

static Caster<const volatile DataContainer> nn::gfx::SemaphoreInfo::DataToAccessor(const volatile SemaphoreInfoData&)

Caster<SemaphoreInfoData> nn::gfx::SemaphoreInfo::ToData()

Caster<const SemaphoreInfoData> nn::gfx::SemaphoreInfo::ToData() const

Caster<volatile SemaphoreInfoData> nn::gfx::SemaphoreInfo::ToData() volatile

Caster<const volatile SemaphoreInfoData> nn::gfx::SemaphoreInfo::ToData() const volatile

Variable documentation

char nn::gfx::SemaphoreInfo::reserved