nn::gfx::FenceInfo class

Base classes

template<class TData>
class DataContainer<FenceInfoData>

Public types

using DataType = FenceInfoData

Public static functions

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

Constructors, destructors, conversion operators

FenceInfo()

Public functions

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

Protected variables

char reserved

Typedef documentation

typedef FenceInfoData nn::gfx::FenceInfo::DataType

Function documentation

static Caster<DataContainer> nn::gfx::FenceInfo::DataToAccessor(FenceInfoData* pData)

static Caster<const DataContainer> nn::gfx::FenceInfo::DataToAccessor(const FenceInfoData* pData)

static Caster<volatile DataContainer> nn::gfx::FenceInfo::DataToAccessor(volatile FenceInfoData*)

static Caster<const volatile DataContainer> nn::gfx::FenceInfo::DataToAccessor(const volatile FenceInfoData*)

static Caster<DataContainer> nn::gfx::FenceInfo::DataToAccessor(FenceInfoData& data)

static Caster<const DataContainer> nn::gfx::FenceInfo::DataToAccessor(const FenceInfoData& data)

static Caster<volatile DataContainer> nn::gfx::FenceInfo::DataToAccessor(volatile FenceInfoData&)

static Caster<const volatile DataContainer> nn::gfx::FenceInfo::DataToAccessor(const volatile FenceInfoData&)

Caster<FenceInfoData> nn::gfx::FenceInfo::ToData()

Caster<const FenceInfoData> nn::gfx::FenceInfo::ToData() const

Caster<volatile FenceInfoData> nn::gfx::FenceInfo::ToData() volatile

Caster<const volatile FenceInfoData> nn::gfx::FenceInfo::ToData() const volatile

Variable documentation

char nn::gfx::FenceInfo::reserved