VertexBufferStateInfo class
Base classes
-
template<class TData>class DataContainer<VertexBufferStateInfoData>
Public types
- using DataType = VertexBufferStateInfoData
Public static functions
- static auto DataToAccessor(VertexBufferStateInfoData* pData) -> Caster<DataContainer>
- static auto DataToAccessor(const VertexBufferStateInfoData* pData) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile VertexBufferStateInfoData*) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile VertexBufferStateInfoData*) -> Caster<const volatile DataContainer>
- static auto DataToAccessor(VertexBufferStateInfoData& data) -> Caster<DataContainer>
- static auto DataToAccessor(const VertexBufferStateInfoData& data) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile VertexBufferStateInfoData&) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile VertexBufferStateInfoData&) -> Caster<const volatile DataContainer>
Constructors, destructors, conversion operators
Public functions
- void SetDefault()
-
void SetStride(ptrdiff_
t s) - void SetDivisor(int d)
-
auto GetStride() const -> ptrdiff_
t - auto GetDivisor() const -> int
- auto ToData() -> Caster<VertexBufferStateInfoData>
- auto ToData() const -> Caster<const VertexBufferStateInfoData>
- auto ToData() volatile -> Caster<volatile VertexBufferStateInfoData>
- auto ToData() const volatile -> Caster<const volatile VertexBufferStateInfoData>
Protected variables
Typedef documentation
typedef VertexBufferStateInfoData nn:: gfx:: VertexBufferStateInfo:: DataType
#include <nn/gfx/detail/gfx_DataContainer.h>
Function documentation
static Caster<DataContainer> nn:: gfx:: VertexBufferStateInfo:: DataToAccessor(VertexBufferStateInfoData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: VertexBufferStateInfo:: DataToAccessor(const VertexBufferStateInfoData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: VertexBufferStateInfo:: DataToAccessor(volatile VertexBufferStateInfoData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: VertexBufferStateInfo:: DataToAccessor(const volatile VertexBufferStateInfoData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<DataContainer> nn:: gfx:: VertexBufferStateInfo:: DataToAccessor(VertexBufferStateInfoData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: VertexBufferStateInfo:: DataToAccessor(const VertexBufferStateInfoData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: VertexBufferStateInfo:: DataToAccessor(volatile VertexBufferStateInfoData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: VertexBufferStateInfo:: DataToAccessor(const volatile VertexBufferStateInfoData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<VertexBufferStateInfoData> nn:: gfx:: VertexBufferStateInfo:: ToData()
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const VertexBufferStateInfoData> nn:: gfx:: VertexBufferStateInfo:: ToData() const
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<volatile VertexBufferStateInfoData> nn:: gfx:: VertexBufferStateInfo:: ToData() volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const volatile VertexBufferStateInfoData> nn:: gfx:: VertexBufferStateInfo:: ToData() const volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Variable documentation
int32_t nn:: gfx:: VertexBufferStateInfo:: stride
#include <nn/gfx/gfx_StateInfoData.h>
uint32_t nn:: gfx:: VertexBufferStateInfo:: divisor
#include <nn/gfx/gfx_StateInfoData.h>
char nn:: gfx:: VertexBufferStateInfo:: reserved
#include <nn/gfx/gfx_StateInfoData.h>