VertexStateInfo class
Base classes
-
template<class TData>class DataContainer<VertexStateInfoData>
Public types
- using DataType = VertexStateInfoData
Public static functions
- static auto DataToAccessor(VertexStateInfoData* pData) -> Caster<DataContainer>
- static auto DataToAccessor(const VertexStateInfoData* pData) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile VertexStateInfoData*) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile VertexStateInfoData*) -> Caster<const volatile DataContainer>
- static auto DataToAccessor(VertexStateInfoData& data) -> Caster<DataContainer>
- static auto DataToAccessor(const VertexStateInfoData& data) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile VertexStateInfoData&) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile VertexStateInfoData&) -> Caster<const volatile DataContainer>
Constructors, destructors, conversion operators
Public functions
- void SetDefault()
- void SetVertexAttributeStateInfoArray(const VertexAttributeStateInfo* p, int c)
- void SetVertexBufferStateInfoArray(const VertexBufferStateInfo* p, int c)
- auto GetVertexAttributeCount() const -> int
- auto GetVertexBufferCount() const -> int
- auto GetVertexAttributeStateInfoArray() const -> const VertexAttributeStateInfo*
- auto GetVertexBufferStateInfoArray() const -> const VertexBufferStateInfo*
- auto ToData() -> Caster<VertexStateInfoData>
- auto ToData() const -> Caster<const VertexStateInfoData>
- auto ToData() volatile -> Caster<volatile VertexStateInfoData>
- auto ToData() const volatile -> Caster<const volatile VertexStateInfoData>
Protected variables
- uint16_t attributeCount
- uint16_t bufferCount
- char reserved2
-
detail::
Ptr<const VertexAttributeStateInfoData> pAttributeArray -
detail::
Ptr<const VertexBufferStateInfoData> pBufferArray - char reserved
Typedef documentation
typedef VertexStateInfoData nn:: gfx:: VertexStateInfo:: DataType
#include <nn/gfx/detail/gfx_DataContainer.h>
Function documentation
static Caster<DataContainer> nn:: gfx:: VertexStateInfo:: DataToAccessor(VertexStateInfoData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: VertexStateInfo:: DataToAccessor(const VertexStateInfoData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: VertexStateInfo:: DataToAccessor(volatile VertexStateInfoData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: VertexStateInfo:: DataToAccessor(const volatile VertexStateInfoData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<DataContainer> nn:: gfx:: VertexStateInfo:: DataToAccessor(VertexStateInfoData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: VertexStateInfo:: DataToAccessor(const VertexStateInfoData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: VertexStateInfo:: DataToAccessor(volatile VertexStateInfoData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: VertexStateInfo:: DataToAccessor(const volatile VertexStateInfoData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<VertexStateInfoData> nn:: gfx:: VertexStateInfo:: ToData()
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const VertexStateInfoData> nn:: gfx:: VertexStateInfo:: ToData() const
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<volatile VertexStateInfoData> nn:: gfx:: VertexStateInfo:: ToData() volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const volatile VertexStateInfoData> nn:: gfx:: VertexStateInfo:: ToData() const volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Variable documentation
uint16_t nn:: gfx:: VertexStateInfo:: attributeCount
#include <nn/gfx/gfx_StateInfoData.h>
uint16_t nn:: gfx:: VertexStateInfo:: bufferCount
#include <nn/gfx/gfx_StateInfoData.h>
char nn:: gfx:: VertexStateInfo:: reserved2
#include <nn/gfx/gfx_StateInfoData.h>
detail:: Ptr<const VertexAttributeStateInfoData> nn:: gfx:: VertexStateInfo:: pAttributeArray
#include <nn/gfx/gfx_StateInfoData.h>
detail:: Ptr<const VertexBufferStateInfoData> nn:: gfx:: VertexStateInfo:: pBufferArray
#include <nn/gfx/gfx_StateInfoData.h>
char nn:: gfx:: VertexStateInfo:: reserved
#include <nn/gfx/gfx_StateInfoData.h>