nn::gfx::ScissorStateInfo class

Base classes

template<class TData>
class DataContainer<ScissorStateInfoData>

Public types

using DataType = ScissorStateInfoData

Public static functions

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

Constructors, destructors, conversion operators

ScissorStateInfo()

Public functions

void SetDefault()
void SetOriginX(int value)
void SetOriginY(int value)
void SetWidth(int value)
void SetHeight(int value)
auto GetOriginX() const -> int
auto GetOriginY() const -> int
auto GetWidth() const -> int
auto GetHeight() const -> int
auto ToData() -> Caster<ScissorStateInfoData>
auto ToData() const -> Caster<const ScissorStateInfoData>
auto ToData() volatile -> Caster<volatile ScissorStateInfoData>
auto ToData() const volatile -> Caster<const volatile ScissorStateInfoData>

Protected variables

uint32_t originX
uint32_t originY
uint32_t width
uint32_t height
char reserved

Typedef documentation

typedef ScissorStateInfoData nn::gfx::ScissorStateInfo::DataType

Function documentation

static Caster<DataContainer> nn::gfx::ScissorStateInfo::DataToAccessor(ScissorStateInfoData* pData)

static Caster<const DataContainer> nn::gfx::ScissorStateInfo::DataToAccessor(const ScissorStateInfoData* pData)

static Caster<volatile DataContainer> nn::gfx::ScissorStateInfo::DataToAccessor(volatile ScissorStateInfoData*)

static Caster<const volatile DataContainer> nn::gfx::ScissorStateInfo::DataToAccessor(const volatile ScissorStateInfoData*)

static Caster<DataContainer> nn::gfx::ScissorStateInfo::DataToAccessor(ScissorStateInfoData& data)

static Caster<const DataContainer> nn::gfx::ScissorStateInfo::DataToAccessor(const ScissorStateInfoData& data)

static Caster<volatile DataContainer> nn::gfx::ScissorStateInfo::DataToAccessor(volatile ScissorStateInfoData&)

static Caster<const volatile DataContainer> nn::gfx::ScissorStateInfo::DataToAccessor(const volatile ScissorStateInfoData&)

Caster<ScissorStateInfoData> nn::gfx::ScissorStateInfo::ToData()

Caster<const ScissorStateInfoData> nn::gfx::ScissorStateInfo::ToData() const

Caster<volatile ScissorStateInfoData> nn::gfx::ScissorStateInfo::ToData() volatile

Caster<const volatile ScissorStateInfoData> nn::gfx::ScissorStateInfo::ToData() const volatile

Variable documentation

uint32_t nn::gfx::ScissorStateInfo::originX

uint32_t nn::gfx::ScissorStateInfo::originY

uint32_t nn::gfx::ScissorStateInfo::width

uint32_t nn::gfx::ScissorStateInfo::height

char nn::gfx::ScissorStateInfo::reserved