DynamicDescriptorInfo class
Base classes
-
template<class TData>class DataContainer<DynamicDescriptorInfoData>
Public types
- using DataType = DynamicDescriptorInfoData
Public static functions
- static auto DataToAccessor(DynamicDescriptorInfoData* pData) -> Caster<DataContainer>
- static auto DataToAccessor(const DynamicDescriptorInfoData* pData) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile DynamicDescriptorInfoData*) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile DynamicDescriptorInfoData*) -> Caster<const volatile DataContainer>
- static auto DataToAccessor(DynamicDescriptorInfoData& data) -> Caster<DataContainer>
- static auto DataToAccessor(const DynamicDescriptorInfoData& data) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile DynamicDescriptorInfoData&) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile DynamicDescriptorInfoData&) -> Caster<const volatile DataContainer>
Constructors, destructors, conversion operators
Public functions
- void SetDefault()
- void SetShaderStage(ShaderStage)
- void SetShaderSlot(int)
- auto GetShaderStage() const -> ShaderStage
- auto GetShaderSlot() const -> int
- auto ToData() -> Caster<DynamicDescriptorInfoData>
- auto ToData() const -> Caster<const DynamicDescriptorInfoData>
- auto ToData() volatile -> Caster<volatile DynamicDescriptorInfoData>
- auto ToData() const volatile -> Caster<const volatile DynamicDescriptorInfoData>
Protected variables
- Bit8 shaderStage
- char reserved2
- int32_t shaderSlot
- char reserved
Typedef documentation
typedef DynamicDescriptorInfoData nn:: gfx:: DynamicDescriptorInfo:: DataType
#include <nn/gfx/detail/gfx_DataContainer.h>
Function documentation
static Caster<DataContainer> nn:: gfx:: DynamicDescriptorInfo:: DataToAccessor(DynamicDescriptorInfoData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: DynamicDescriptorInfo:: DataToAccessor(const DynamicDescriptorInfoData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: DynamicDescriptorInfo:: DataToAccessor(volatile DynamicDescriptorInfoData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: DynamicDescriptorInfo:: DataToAccessor(const volatile DynamicDescriptorInfoData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<DataContainer> nn:: gfx:: DynamicDescriptorInfo:: DataToAccessor(DynamicDescriptorInfoData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: DynamicDescriptorInfo:: DataToAccessor(const DynamicDescriptorInfoData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: DynamicDescriptorInfo:: DataToAccessor(volatile DynamicDescriptorInfoData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: DynamicDescriptorInfo:: DataToAccessor(const volatile DynamicDescriptorInfoData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<DynamicDescriptorInfoData> nn:: gfx:: DynamicDescriptorInfo:: ToData()
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const DynamicDescriptorInfoData> nn:: gfx:: DynamicDescriptorInfo:: ToData() const
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<volatile DynamicDescriptorInfoData> nn:: gfx:: DynamicDescriptorInfo:: ToData() volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const volatile DynamicDescriptorInfoData> nn:: gfx:: DynamicDescriptorInfo:: ToData() const volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Variable documentation
Bit8 nn:: gfx:: DynamicDescriptorInfo:: shaderStage
#include <nn/gfx/gfx_RootSignatureInfoData.h>
char nn:: gfx:: DynamicDescriptorInfo:: reserved2
#include <nn/gfx/gfx_RootSignatureInfoData.h>
int32_t nn:: gfx:: DynamicDescriptorInfo:: shaderSlot
#include <nn/gfx/gfx_RootSignatureInfoData.h>
char nn:: gfx:: DynamicDescriptorInfo:: reserved
#include <nn/gfx/gfx_RootSignatureInfoData.h>