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