RootSignatureInfo class
Base classes
-
template<class TData>class DataContainer<RootSignatureInfoData>
Public types
- using DataType = RootSignatureInfoData
Public static functions
- static auto DataToAccessor(RootSignatureInfoData* pData) -> Caster<DataContainer>
- static auto DataToAccessor(const RootSignatureInfoData* pData) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile RootSignatureInfoData*) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile RootSignatureInfoData*) -> Caster<const volatile DataContainer>
- static auto DataToAccessor(RootSignatureInfoData& data) -> Caster<DataContainer>
- static auto DataToAccessor(const RootSignatureInfoData& data) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile RootSignatureInfoData&) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile RootSignatureInfoData&) -> Caster<const volatile DataContainer>
Constructors, destructors, conversion operators
Public functions
- void SetDefault()
- void SetDescriptorTableInfoArray(const DescriptorTableInfo*, int)
- void SetDynamicDescriptorInfoArray(const DynamicDescriptorInfo*, int)
- auto GetDescriptorTableInfoArray() const -> const DescriptorTableInfo*
- auto GetDescriptorTableCount() const -> int
- auto GetDynamicDescriptorInfoArray() const -> const DynamicDescriptorInfo*
- auto GetDynamicDescriptorCount() const -> int
- auto ToData() -> Caster<RootSignatureInfoData>
- auto ToData() const -> Caster<const RootSignatureInfoData>
- auto ToData() volatile -> Caster<volatile RootSignatureInfoData>
- auto ToData() const volatile -> Caster<const volatile RootSignatureInfoData>
Protected variables
- uint32_t descriptorTableCount
- uint32_t dynamicDescriptorCount
-
detail::
Ptr<const DescriptorTableInfoData> pDescriptorTableArray -
detail::
Ptr<const DynamicDescriptorInfoData> pDynamicDescriptorArray - char reserved
Typedef documentation
typedef RootSignatureInfoData nn:: gfx:: RootSignatureInfo:: DataType
#include <nn/gfx/detail/gfx_DataContainer.h>
Function documentation
static Caster<DataContainer> nn:: gfx:: RootSignatureInfo:: DataToAccessor(RootSignatureInfoData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: RootSignatureInfo:: DataToAccessor(const RootSignatureInfoData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: RootSignatureInfo:: DataToAccessor(volatile RootSignatureInfoData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: RootSignatureInfo:: DataToAccessor(const volatile RootSignatureInfoData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<DataContainer> nn:: gfx:: RootSignatureInfo:: DataToAccessor(RootSignatureInfoData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: RootSignatureInfo:: DataToAccessor(const RootSignatureInfoData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: RootSignatureInfo:: DataToAccessor(volatile RootSignatureInfoData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: RootSignatureInfo:: DataToAccessor(const volatile RootSignatureInfoData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<RootSignatureInfoData> nn:: gfx:: RootSignatureInfo:: ToData()
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const RootSignatureInfoData> nn:: gfx:: RootSignatureInfo:: ToData() const
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<volatile RootSignatureInfoData> nn:: gfx:: RootSignatureInfo:: ToData() volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const volatile RootSignatureInfoData> nn:: gfx:: RootSignatureInfo:: ToData() const volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Variable documentation
uint32_t nn:: gfx:: RootSignatureInfo:: descriptorTableCount
#include <nn/gfx/gfx_RootSignatureInfoData.h>
uint32_t nn:: gfx:: RootSignatureInfo:: dynamicDescriptorCount
#include <nn/gfx/gfx_RootSignatureInfoData.h>
detail:: Ptr<const DescriptorTableInfoData> nn:: gfx:: RootSignatureInfo:: pDescriptorTableArray
#include <nn/gfx/gfx_RootSignatureInfoData.h>
detail:: Ptr<const DynamicDescriptorInfoData> nn:: gfx:: RootSignatureInfo:: pDynamicDescriptorArray
#include <nn/gfx/gfx_RootSignatureInfoData.h>
char nn:: gfx:: RootSignatureInfo:: reserved
#include <nn/gfx/gfx_RootSignatureInfoData.h>