nn::gfx::MemoryPoolInfo class

Base classes

template<class TData>
class DataContainer<MemoryPoolInfoData>

Public types

using DataType = MemoryPoolInfoData

Public static functions

static auto DataToAccessor(MemoryPoolInfoData* pData) -> Caster<DataContainer>
static auto DataToAccessor(const MemoryPoolInfoData* pData) -> Caster<const DataContainer>
static auto DataToAccessor(volatile MemoryPoolInfoData*) -> Caster<volatile DataContainer>
static auto DataToAccessor(const volatile MemoryPoolInfoData*) -> Caster<const volatile DataContainer>
static auto DataToAccessor(MemoryPoolInfoData& data) -> Caster<DataContainer>
static auto DataToAccessor(const MemoryPoolInfoData& data) -> Caster<const DataContainer>
static auto DataToAccessor(volatile MemoryPoolInfoData&) -> Caster<volatile DataContainer>
static auto DataToAccessor(const volatile MemoryPoolInfoData&) -> Caster<const volatile DataContainer>

Constructors, destructors, conversion operators

MemoryPoolInfo()

Public functions

void SetDefault()
void SetMemoryPoolProperty(int value)
void SetPoolMemory(void* value, size_t size)
auto GetMemoryPoolProperty() const -> int
auto GetPoolMemory() const -> void*
auto GetPoolMemorySize() const -> size_t
auto ToData() -> Caster<MemoryPoolInfoData>
auto ToData() const -> Caster<const MemoryPoolInfoData>
auto ToData() volatile -> Caster<volatile MemoryPoolInfoData>
auto ToData() const volatile -> Caster<const volatile MemoryPoolInfoData>

Protected variables

Bit32 memoryPoolProperty
uint32_t memorySize
detail::Ptr<void> pMemory
char reserved

Typedef documentation

typedef MemoryPoolInfoData nn::gfx::MemoryPoolInfo::DataType

Function documentation

static Caster<DataContainer> nn::gfx::MemoryPoolInfo::DataToAccessor(MemoryPoolInfoData* pData)

static Caster<const DataContainer> nn::gfx::MemoryPoolInfo::DataToAccessor(const MemoryPoolInfoData* pData)

static Caster<volatile DataContainer> nn::gfx::MemoryPoolInfo::DataToAccessor(volatile MemoryPoolInfoData*)

static Caster<const volatile DataContainer> nn::gfx::MemoryPoolInfo::DataToAccessor(const volatile MemoryPoolInfoData*)

static Caster<DataContainer> nn::gfx::MemoryPoolInfo::DataToAccessor(MemoryPoolInfoData& data)

static Caster<const DataContainer> nn::gfx::MemoryPoolInfo::DataToAccessor(const MemoryPoolInfoData& data)

static Caster<volatile DataContainer> nn::gfx::MemoryPoolInfo::DataToAccessor(volatile MemoryPoolInfoData&)

static Caster<const volatile DataContainer> nn::gfx::MemoryPoolInfo::DataToAccessor(const volatile MemoryPoolInfoData&)

Caster<MemoryPoolInfoData> nn::gfx::MemoryPoolInfo::ToData()

Caster<const MemoryPoolInfoData> nn::gfx::MemoryPoolInfo::ToData() const

Caster<volatile MemoryPoolInfoData> nn::gfx::MemoryPoolInfo::ToData() volatile

Caster<const volatile MemoryPoolInfoData> nn::gfx::MemoryPoolInfo::ToData() const volatile

Variable documentation

Bit32 nn::gfx::MemoryPoolInfo::memoryPoolProperty

uint32_t nn::gfx::MemoryPoolInfo::memorySize

detail::Ptr<void> nn::gfx::MemoryPoolInfo::pMemory

char nn::gfx::MemoryPoolInfo::reserved