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
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
#include <nn/gfx/detail/gfx_DataContainer.h>
Function documentation
static Caster<DataContainer> nn:: gfx:: ViewportStateInfo:: DataToAccessor(ViewportStateInfoData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: ViewportStateInfo:: DataToAccessor(const ViewportStateInfoData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: ViewportStateInfo:: DataToAccessor(volatile ViewportStateInfoData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: ViewportStateInfo:: DataToAccessor(const volatile ViewportStateInfoData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<DataContainer> nn:: gfx:: ViewportStateInfo:: DataToAccessor(ViewportStateInfoData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: ViewportStateInfo:: DataToAccessor(const ViewportStateInfoData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: ViewportStateInfo:: DataToAccessor(volatile ViewportStateInfoData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: ViewportStateInfo:: DataToAccessor(const volatile ViewportStateInfoData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<ViewportStateInfoData> nn:: gfx:: ViewportStateInfo:: ToData()
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const ViewportStateInfoData> nn:: gfx:: ViewportStateInfo:: ToData() const
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<volatile ViewportStateInfoData> nn:: gfx:: ViewportStateInfo:: ToData() volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const volatile ViewportStateInfoData> nn:: gfx:: ViewportStateInfo:: ToData() const volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Variable documentation
float nn:: gfx:: ViewportStateInfo:: originX
#include <nn/gfx/gfx_StateInfoData.h>
float nn:: gfx:: ViewportStateInfo:: originY
#include <nn/gfx/gfx_StateInfoData.h>
float nn:: gfx:: ViewportStateInfo:: width
#include <nn/gfx/gfx_StateInfoData.h>
float nn:: gfx:: ViewportStateInfo:: height
#include <nn/gfx/gfx_StateInfoData.h>
DepthRangeInfoData nn:: gfx:: ViewportStateInfo:: depthRange
#include <nn/gfx/gfx_StateInfoData.h>
char nn:: gfx:: ViewportStateInfo:: reserved
#include <nn/gfx/gfx_StateInfoData.h>