DescriptorSlot class
Base classes
-
template<class TData>class DataContainer<DescriptorSlotData>
Public types
- using DataType = DescriptorSlotData
Public static functions
- static auto DataToAccessor(DescriptorSlotData* pData) -> Caster<DataContainer>
- static auto DataToAccessor(const DescriptorSlotData* pData) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile DescriptorSlotData*) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile DescriptorSlotData*) -> Caster<const volatile DataContainer>
- static auto DataToAccessor(DescriptorSlotData& data) -> Caster<DataContainer>
- static auto DataToAccessor(const DescriptorSlotData& data) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile DescriptorSlotData&) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile DescriptorSlotData&) -> Caster<const volatile DataContainer>
Constructors, destructors, conversion operators
Public functions
-
void Offset(ptrdiff_
t offset) - auto IsValid() const -> bool
- void Invalidate()
- auto ToData() -> Caster<DescriptorSlotData>
- auto ToData() const -> Caster<const DescriptorSlotData>
- auto ToData() volatile -> Caster<volatile DescriptorSlotData>
- auto ToData() const volatile -> Caster<const volatile DescriptorSlotData>
Protected variables
- uint64_t value
Typedef documentation
typedef DescriptorSlotData nn:: gfx:: DescriptorSlot:: DataType
#include <nn/gfx/detail/gfx_DataContainer.h>
Function documentation
static Caster<DataContainer> nn:: gfx:: DescriptorSlot:: DataToAccessor(DescriptorSlotData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: DescriptorSlot:: DataToAccessor(const DescriptorSlotData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: DescriptorSlot:: DataToAccessor(volatile DescriptorSlotData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: DescriptorSlot:: DataToAccessor(const volatile DescriptorSlotData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<DataContainer> nn:: gfx:: DescriptorSlot:: DataToAccessor(DescriptorSlotData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: DescriptorSlot:: DataToAccessor(const DescriptorSlotData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: DescriptorSlot:: DataToAccessor(volatile DescriptorSlotData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: DescriptorSlot:: DataToAccessor(const volatile DescriptorSlotData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<DescriptorSlotData> nn:: gfx:: DescriptorSlot:: ToData()
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const DescriptorSlotData> nn:: gfx:: DescriptorSlot:: ToData() const
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<volatile DescriptorSlotData> nn:: gfx:: DescriptorSlot:: ToData() volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const volatile DescriptorSlotData> nn:: gfx:: DescriptorSlot:: ToData() const volatile
#include <nn/gfx/detail/gfx_DataContainer.h>