nn::gfx::RenderTargetStateInfo class

Base classes

template<class TData>
class DataContainer<RenderTargetStateInfoData>

Public types

using DataType = RenderTargetStateInfoData

Public static functions

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

Constructors, destructors, conversion operators

RenderTargetStateInfo()

Public functions

void SetDefault()
void SetDepthStencilFormat(ImageFormat value)
void SetColorTargetStateInfoArray(const ColorTargetStateInfo* pColorTargetStateInfoArray, int colorTargetStateCount)
auto GetDepthStencilFormat() const -> ImageFormat
auto GetColorTargetCount() const -> int
auto GetColorTargetStateInfoArray() const -> const ColorTargetStateInfo*
auto ToData() -> Caster<RenderTargetStateInfoData>
auto ToData() const -> Caster<const RenderTargetStateInfoData>
auto ToData() volatile -> Caster<volatile RenderTargetStateInfoData>
auto ToData() const volatile -> Caster<const volatile RenderTargetStateInfoData>

Protected variables

uint8_t colorTargetCount
char reserved2
Bit32 depthStencilFormat
detail::Ptr<const ColorTargetStateInfoData> pColorTargetStateArray
char reserved

Typedef documentation

typedef RenderTargetStateInfoData nn::gfx::RenderTargetStateInfo::DataType

Function documentation

static Caster<DataContainer> nn::gfx::RenderTargetStateInfo::DataToAccessor(RenderTargetStateInfoData* pData)

static Caster<const DataContainer> nn::gfx::RenderTargetStateInfo::DataToAccessor(const RenderTargetStateInfoData* pData)

static Caster<volatile DataContainer> nn::gfx::RenderTargetStateInfo::DataToAccessor(volatile RenderTargetStateInfoData*)

static Caster<const volatile DataContainer> nn::gfx::RenderTargetStateInfo::DataToAccessor(const volatile RenderTargetStateInfoData*)

static Caster<DataContainer> nn::gfx::RenderTargetStateInfo::DataToAccessor(RenderTargetStateInfoData& data)

static Caster<const DataContainer> nn::gfx::RenderTargetStateInfo::DataToAccessor(const RenderTargetStateInfoData& data)

static Caster<volatile DataContainer> nn::gfx::RenderTargetStateInfo::DataToAccessor(volatile RenderTargetStateInfoData&)

static Caster<const volatile DataContainer> nn::gfx::RenderTargetStateInfo::DataToAccessor(const volatile RenderTargetStateInfoData&)

Caster<RenderTargetStateInfoData> nn::gfx::RenderTargetStateInfo::ToData()

Caster<const RenderTargetStateInfoData> nn::gfx::RenderTargetStateInfo::ToData() const

Caster<volatile RenderTargetStateInfoData> nn::gfx::RenderTargetStateInfo::ToData() volatile

Caster<const volatile RenderTargetStateInfoData> nn::gfx::RenderTargetStateInfo::ToData() const volatile

Variable documentation

uint8_t nn::gfx::RenderTargetStateInfo::colorTargetCount

char nn::gfx::RenderTargetStateInfo::reserved2

Bit32 nn::gfx::RenderTargetStateInfo::depthStencilFormat

char nn::gfx::RenderTargetStateInfo::reserved