nn::gfx::ViewportStateInfo class

Base classes

template<class TData>
class DataContainer<ViewportStateInfoData>

Public types

using DataType = ViewportStateInfoData

Public static functions

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

Constructors, destructors, conversion operators

ViewportStateInfo()

Public functions

void SetDefault()
void SetOriginX(float value)
void SetOriginY(float value)
void SetWidth(float value)
void SetHeight(float value)
void SetMinDepth(float value)
void SetMaxDepth(float value)
auto GetOriginX() const -> float
auto GetOriginY() const -> float
auto GetWidth() const -> float
auto GetHeight() const -> float
auto GetMinDepth() const -> float
auto GetMaxDepth() const -> float
auto ToData() -> Caster<ViewportStateInfoData>
auto ToData() const -> Caster<const ViewportStateInfoData>
auto ToData() volatile -> Caster<volatile ViewportStateInfoData>
auto ToData() const volatile -> Caster<const volatile ViewportStateInfoData>

Protected variables

float originX
float originY
float width
float height
DepthRangeInfoData depthRange
char reserved

Typedef documentation

typedef ViewportStateInfoData nn::gfx::ViewportStateInfo::DataType

Function documentation

static Caster<DataContainer> nn::gfx::ViewportStateInfo::DataToAccessor(ViewportStateInfoData* pData)

static Caster<const DataContainer> nn::gfx::ViewportStateInfo::DataToAccessor(const ViewportStateInfoData* pData)

static Caster<volatile DataContainer> nn::gfx::ViewportStateInfo::DataToAccessor(volatile ViewportStateInfoData*)

static Caster<const volatile DataContainer> nn::gfx::ViewportStateInfo::DataToAccessor(const volatile ViewportStateInfoData*)

static Caster<DataContainer> nn::gfx::ViewportStateInfo::DataToAccessor(ViewportStateInfoData& data)

static Caster<const DataContainer> nn::gfx::ViewportStateInfo::DataToAccessor(const ViewportStateInfoData& data)

static Caster<volatile DataContainer> nn::gfx::ViewportStateInfo::DataToAccessor(volatile ViewportStateInfoData&)

static Caster<const volatile DataContainer> nn::gfx::ViewportStateInfo::DataToAccessor(const volatile ViewportStateInfoData&)

Caster<ViewportStateInfoData> nn::gfx::ViewportStateInfo::ToData()

Caster<const ViewportStateInfoData> nn::gfx::ViewportStateInfo::ToData() const

Caster<volatile ViewportStateInfoData> nn::gfx::ViewportStateInfo::ToData() volatile

Caster<const volatile ViewportStateInfoData> nn::gfx::ViewportStateInfo::ToData() const volatile

Variable documentation

float nn::gfx::ViewportStateInfo::originX

float nn::gfx::ViewportStateInfo::originY

float nn::gfx::ViewportStateInfo::width

float nn::gfx::ViewportStateInfo::height

DepthRangeInfoData nn::gfx::ViewportStateInfo::depthRange

char nn::gfx::ViewportStateInfo::reserved