DescriptorTableInfo class
Base classes
-
template<class TData>class DataContainer<DescriptorTableInfoData>
Public types
- using DataType = DescriptorTableInfoData
Public static functions
- static auto DataToAccessor(DescriptorTableInfoData* pData) -> Caster<DataContainer>
- static auto DataToAccessor(const DescriptorTableInfoData* pData) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile DescriptorTableInfoData*) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile DescriptorTableInfoData*) -> Caster<const volatile DataContainer>
- static auto DataToAccessor(DescriptorTableInfoData& data) -> Caster<DataContainer>
- static auto DataToAccessor(const DescriptorTableInfoData& data) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile DescriptorTableInfoData&) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile DescriptorTableInfoData&) -> Caster<const volatile DataContainer>
Constructors, destructors, conversion operators
Public functions
- void SetDefault()
- void SetShaderStage(ShaderStage)
- void SetDescriptorRangeInfoArray(const DescriptorRangeInfo*, int)
- auto GetShaderStage() const -> ShaderStage
- auto GetDescriptorRangeInfoArray() const -> const DescriptorRangeInfo*
- auto GetDescriptorRangeCount() const -> int
- auto ToData() -> Caster<DescriptorTableInfoData>
- auto ToData() const -> Caster<const DescriptorTableInfoData>
- auto ToData() volatile -> Caster<volatile DescriptorTableInfoData>
- auto ToData() const volatile -> Caster<const volatile DescriptorTableInfoData>
Protected variables
- Bit8 shaderStage
- char reserved2
- uint32_t descriptorRangeCount
-
detail::
Ptr<const DescriptorRangeInfoData> pDescriptorRangeArray - char reserved
Typedef documentation
typedef DescriptorTableInfoData nn:: gfx:: DescriptorTableInfo:: DataType
#include <nn/gfx/detail/gfx_DataContainer.h>
Function documentation
static Caster<DataContainer> nn:: gfx:: DescriptorTableInfo:: DataToAccessor(DescriptorTableInfoData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: DescriptorTableInfo:: DataToAccessor(const DescriptorTableInfoData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: DescriptorTableInfo:: DataToAccessor(volatile DescriptorTableInfoData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: DescriptorTableInfo:: DataToAccessor(const volatile DescriptorTableInfoData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<DataContainer> nn:: gfx:: DescriptorTableInfo:: DataToAccessor(DescriptorTableInfoData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: DescriptorTableInfo:: DataToAccessor(const DescriptorTableInfoData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: DescriptorTableInfo:: DataToAccessor(volatile DescriptorTableInfoData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: DescriptorTableInfo:: DataToAccessor(const volatile DescriptorTableInfoData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<DescriptorTableInfoData> nn:: gfx:: DescriptorTableInfo:: ToData()
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const DescriptorTableInfoData> nn:: gfx:: DescriptorTableInfo:: ToData() const
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<volatile DescriptorTableInfoData> nn:: gfx:: DescriptorTableInfo:: ToData() volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const volatile DescriptorTableInfoData> nn:: gfx:: DescriptorTableInfo:: ToData() const volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Variable documentation
Bit8 nn:: gfx:: DescriptorTableInfo:: shaderStage
#include <nn/gfx/gfx_RootSignatureInfoData.h>
char nn:: gfx:: DescriptorTableInfo:: reserved2
#include <nn/gfx/gfx_RootSignatureInfoData.h>
uint32_t nn:: gfx:: DescriptorTableInfo:: descriptorRangeCount
#include <nn/gfx/gfx_RootSignatureInfoData.h>
detail:: Ptr<const DescriptorRangeInfoData> nn:: gfx:: DescriptorTableInfo:: pDescriptorRangeArray
#include <nn/gfx/gfx_RootSignatureInfoData.h>
char nn:: gfx:: DescriptorTableInfo:: reserved
#include <nn/gfx/gfx_RootSignatureInfoData.h>