TessellationStateInfo class
Base classes
-
template<class TData>class DataContainer<TessellationStateInfoData>
Public types
- using DataType = TessellationStateInfoData
Public static functions
- static auto DataToAccessor(TessellationStateInfoData* pData) -> Caster<DataContainer>
- static auto DataToAccessor(const TessellationStateInfoData* pData) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile TessellationStateInfoData*) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile TessellationStateInfoData*) -> Caster<const volatile DataContainer>
- static auto DataToAccessor(TessellationStateInfoData& data) -> Caster<DataContainer>
- static auto DataToAccessor(const TessellationStateInfoData& data) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile TessellationStateInfoData&) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile TessellationStateInfoData&) -> Caster<const volatile DataContainer>
Constructors, destructors, conversion operators
Public functions
- void SetDefault()
- void SetPatchControlPointCount(int c)
- auto GetPatchControlPointCount() const -> int
- auto ToData() -> Caster<TessellationStateInfoData>
- auto ToData() const -> Caster<const TessellationStateInfoData>
- auto ToData() volatile -> Caster<volatile TessellationStateInfoData>
- auto ToData() const volatile -> Caster<const volatile TessellationStateInfoData>
Protected variables
- uint16_t patchControlPointCount
- char reserved
Typedef documentation
typedef TessellationStateInfoData nn:: gfx:: TessellationStateInfo:: DataType
#include <nn/gfx/detail/gfx_DataContainer.h>
Function documentation
static Caster<DataContainer> nn:: gfx:: TessellationStateInfo:: DataToAccessor(TessellationStateInfoData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: TessellationStateInfo:: DataToAccessor(const TessellationStateInfoData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: TessellationStateInfo:: DataToAccessor(volatile TessellationStateInfoData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: TessellationStateInfo:: DataToAccessor(const volatile TessellationStateInfoData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<DataContainer> nn:: gfx:: TessellationStateInfo:: DataToAccessor(TessellationStateInfoData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: TessellationStateInfo:: DataToAccessor(const TessellationStateInfoData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: TessellationStateInfo:: DataToAccessor(volatile TessellationStateInfoData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: TessellationStateInfo:: DataToAccessor(const volatile TessellationStateInfoData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<TessellationStateInfoData> nn:: gfx:: TessellationStateInfo:: ToData()
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const TessellationStateInfoData> nn:: gfx:: TessellationStateInfo:: ToData() const
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<volatile TessellationStateInfoData> nn:: gfx:: TessellationStateInfo:: ToData() volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const volatile TessellationStateInfoData> nn:: gfx:: TessellationStateInfo:: ToData() const volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Variable documentation
uint16_t nn:: gfx:: TessellationStateInfo:: patchControlPointCount
#include <nn/gfx/gfx_StateInfoData.h>
char nn:: gfx:: TessellationStateInfo:: reserved
#include <nn/gfx/gfx_StateInfoData.h>