StencilStateInfo class
Base classes
-
template<class TData>class DataContainer<StencilStateInfoData>
Public types
- using DataType = StencilStateInfoData
Public static functions
- static auto DataToAccessor(StencilStateInfoData* pData) -> Caster<DataContainer>
- static auto DataToAccessor(const StencilStateInfoData* pData) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile StencilStateInfoData*) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile StencilStateInfoData*) -> Caster<const volatile DataContainer>
- static auto DataToAccessor(StencilStateInfoData& data) -> Caster<DataContainer>
- static auto DataToAccessor(const StencilStateInfoData& data) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile StencilStateInfoData&) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile StencilStateInfoData&) -> Caster<const volatile DataContainer>
Constructors, destructors, conversion operators
Public functions
- void SetDefault()
- void SetStencilFailOperation(StencilOperation op)
- void SetDepthFailOperation(StencilOperation op)
- void SetDepthPassOperation(StencilOperation op)
- void SetComparisonFunction(ComparisonFunction function)
- void SetStencilRef(int ref)
- auto GetStencilFailOperation() const -> StencilOperation
- auto GetDepthFailOperation() const -> StencilOperation
- auto GetDepthPassOperation() const -> StencilOperation
- auto GetComparisonFunction() const -> ComparisonFunction
- auto GetStencilRef() const -> int
- auto ToData() -> Caster<StencilStateInfoData>
- auto ToData() const -> Caster<const StencilStateInfoData>
- auto ToData() volatile -> Caster<volatile StencilStateInfoData>
- auto ToData() const volatile -> Caster<const volatile StencilStateInfoData>
Protected variables
Typedef documentation
typedef StencilStateInfoData nn:: gfx:: StencilStateInfo:: DataType
#include <nn/gfx/detail/gfx_DataContainer.h>
Function documentation
static Caster<DataContainer> nn:: gfx:: StencilStateInfo:: DataToAccessor(StencilStateInfoData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: StencilStateInfo:: DataToAccessor(const StencilStateInfoData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: StencilStateInfo:: DataToAccessor(volatile StencilStateInfoData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: StencilStateInfo:: DataToAccessor(const volatile StencilStateInfoData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<DataContainer> nn:: gfx:: StencilStateInfo:: DataToAccessor(StencilStateInfoData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: StencilStateInfo:: DataToAccessor(const StencilStateInfoData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: StencilStateInfo:: DataToAccessor(volatile StencilStateInfoData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: StencilStateInfo:: DataToAccessor(const volatile StencilStateInfoData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<StencilStateInfoData> nn:: gfx:: StencilStateInfo:: ToData()
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const StencilStateInfoData> nn:: gfx:: StencilStateInfo:: ToData() const
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<volatile StencilStateInfoData> nn:: gfx:: StencilStateInfo:: ToData() volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const volatile StencilStateInfoData> nn:: gfx:: StencilStateInfo:: ToData() const volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Variable documentation
Bit8 nn:: gfx:: StencilStateInfo:: stencilFailOperation
#include <nn/gfx/gfx_StateInfoData.h>
Bit8 nn:: gfx:: StencilStateInfo:: depthFailOperation
#include <nn/gfx/gfx_StateInfoData.h>
Bit8 nn:: gfx:: StencilStateInfo:: depthPassOperation
#include <nn/gfx/gfx_StateInfoData.h>
Bit8 nn:: gfx:: StencilStateInfo:: comparisonFunction
#include <nn/gfx/gfx_StateInfoData.h>
uint8_t nn:: gfx:: StencilStateInfo:: stencilRef
#include <nn/gfx/gfx_StateInfoData.h>
char nn:: gfx:: StencilStateInfo:: reserved
#include <nn/gfx/gfx_StateInfoData.h>