BufferInfo class
Base classes
-
template<class TData>class DataContainer<BufferInfoData>
Public types
- using DataType = BufferInfoData
Public static functions
- static auto DataToAccessor(BufferInfoData* pData) -> Caster<DataContainer>
- static auto DataToAccessor(const BufferInfoData* pData) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile BufferInfoData*) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile BufferInfoData*) -> Caster<const volatile DataContainer>
- static auto DataToAccessor(BufferInfoData& data) -> Caster<DataContainer>
- static auto DataToAccessor(const BufferInfoData& data) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile BufferInfoData&) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile BufferInfoData&) -> Caster<const volatile DataContainer>
Constructors, destructors, conversion operators
Public functions
- void SetDefault()
-
void SetSize(size_
t value) - void SetGpuAccessFlags(int value)
-
auto GetSize() const -> size_
t - auto GetGpuAccessFlags() const -> int
- auto ToData() -> Caster<BufferInfoData>
- auto ToData() const -> Caster<const BufferInfoData>
- auto ToData() volatile -> Caster<volatile BufferInfoData>
- auto ToData() const volatile -> Caster<const volatile BufferInfoData>
Protected variables
- uint32_t size
- Bit32 gpuAccessFlag
- char reserved
Typedef documentation
typedef BufferInfoData nn:: gfx:: BufferInfo:: DataType
#include <nn/gfx/detail/gfx_DataContainer.h>
Function documentation
static Caster<DataContainer> nn:: gfx:: BufferInfo:: DataToAccessor(BufferInfoData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: BufferInfo:: DataToAccessor(const BufferInfoData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: BufferInfo:: DataToAccessor(volatile BufferInfoData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: BufferInfo:: DataToAccessor(const volatile BufferInfoData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<DataContainer> nn:: gfx:: BufferInfo:: DataToAccessor(BufferInfoData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: BufferInfo:: DataToAccessor(const BufferInfoData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: BufferInfo:: DataToAccessor(volatile BufferInfoData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: BufferInfo:: DataToAccessor(const volatile BufferInfoData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<BufferInfoData> nn:: gfx:: BufferInfo:: ToData()
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const BufferInfoData> nn:: gfx:: BufferInfo:: ToData() const
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<volatile BufferInfoData> nn:: gfx:: BufferInfo:: ToData() volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const volatile BufferInfoData> nn:: gfx:: BufferInfo:: ToData() const volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Variable documentation
uint32_t nn:: gfx:: BufferInfo:: size
#include <nn/gfx/gfx_BufferInfoData.h>
Bit32 nn:: gfx:: BufferInfo:: gpuAccessFlag
#include <nn/gfx/gfx_BufferInfoData.h>
char nn:: gfx:: BufferInfo:: reserved
#include <nn/gfx/gfx_BufferInfoData.h>