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
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
#include <nn/gfx/detail/gfx_DataContainer.h>
Function documentation
static Caster<DataContainer> nn:: gfx:: MemoryPoolInfo:: DataToAccessor(MemoryPoolInfoData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: MemoryPoolInfo:: DataToAccessor(const MemoryPoolInfoData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: MemoryPoolInfo:: DataToAccessor(volatile MemoryPoolInfoData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: MemoryPoolInfo:: DataToAccessor(const volatile MemoryPoolInfoData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<DataContainer> nn:: gfx:: MemoryPoolInfo:: DataToAccessor(MemoryPoolInfoData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: MemoryPoolInfo:: DataToAccessor(const MemoryPoolInfoData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: MemoryPoolInfo:: DataToAccessor(volatile MemoryPoolInfoData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: MemoryPoolInfo:: DataToAccessor(const volatile MemoryPoolInfoData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<MemoryPoolInfoData> nn:: gfx:: MemoryPoolInfo:: ToData()
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const MemoryPoolInfoData> nn:: gfx:: MemoryPoolInfo:: ToData() const
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<volatile MemoryPoolInfoData> nn:: gfx:: MemoryPoolInfo:: ToData() volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const volatile MemoryPoolInfoData> nn:: gfx:: MemoryPoolInfo:: ToData() const volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Variable documentation
Bit32 nn:: gfx:: MemoryPoolInfo:: memoryPoolProperty
#include <nn/gfx/gfx_MemoryPoolInfoData.h>
uint32_t nn:: gfx:: MemoryPoolInfo:: memorySize
#include <nn/gfx/gfx_MemoryPoolInfoData.h>
detail:: Ptr<void> nn:: gfx:: MemoryPoolInfo:: pMemory
#include <nn/gfx/gfx_MemoryPoolInfoData.h>
char nn:: gfx:: MemoryPoolInfo:: reserved
#include <nn/gfx/gfx_MemoryPoolInfoData.h>