CommandBufferInfo class
Base classes
-
template<class TData>class DataContainer<CommandBufferInfoData>
Public types
- using DataType = CommandBufferInfoData
Public static functions
- static auto DataToAccessor(CommandBufferInfoData* pData) -> Caster<DataContainer>
- static auto DataToAccessor(const CommandBufferInfoData* pData) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile CommandBufferInfoData*) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile CommandBufferInfoData*) -> Caster<const volatile DataContainer>
- static auto DataToAccessor(CommandBufferInfoData& data) -> Caster<DataContainer>
- static auto DataToAccessor(const CommandBufferInfoData& data) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile CommandBufferInfoData&) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile CommandBufferInfoData&) -> Caster<const volatile DataContainer>
Constructors, destructors, conversion operators
Public functions
- void SetDefault()
- void SetCommandBufferType(CommandBufferType)
- void SetQueueCapability(int)
- auto GetCommandBufferType() const -> CommandBufferType
- auto GetQueueCapability() const -> int
- auto ToData() -> Caster<CommandBufferInfoData>
- auto ToData() const -> Caster<const CommandBufferInfoData>
- auto ToData() volatile -> Caster<volatile CommandBufferInfoData>
- auto ToData() const volatile -> Caster<const volatile CommandBufferInfoData>
Protected variables
- Bit8 commandBufferType
- char reserved2
- Bit16 queueCapability
- char reserved
Typedef documentation
typedef CommandBufferInfoData nn:: gfx:: CommandBufferInfo:: DataType
#include <nn/gfx/detail/gfx_DataContainer.h>
Function documentation
static Caster<DataContainer> nn:: gfx:: CommandBufferInfo:: DataToAccessor(CommandBufferInfoData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: CommandBufferInfo:: DataToAccessor(const CommandBufferInfoData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: CommandBufferInfo:: DataToAccessor(volatile CommandBufferInfoData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: CommandBufferInfo:: DataToAccessor(const volatile CommandBufferInfoData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<DataContainer> nn:: gfx:: CommandBufferInfo:: DataToAccessor(CommandBufferInfoData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: CommandBufferInfo:: DataToAccessor(const CommandBufferInfoData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: CommandBufferInfo:: DataToAccessor(volatile CommandBufferInfoData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: CommandBufferInfo:: DataToAccessor(const volatile CommandBufferInfoData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<CommandBufferInfoData> nn:: gfx:: CommandBufferInfo:: ToData()
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const CommandBufferInfoData> nn:: gfx:: CommandBufferInfo:: ToData() const
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<volatile CommandBufferInfoData> nn:: gfx:: CommandBufferInfo:: ToData() volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const volatile CommandBufferInfoData> nn:: gfx:: CommandBufferInfo:: ToData() const volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Variable documentation
Bit8 nn:: gfx:: CommandBufferInfo:: commandBufferType
#include <nn/gfx/gfx_CommandBufferInfoData.h>
char nn:: gfx:: CommandBufferInfo:: reserved2
#include <nn/gfx/gfx_CommandBufferInfoData.h>
Bit16 nn:: gfx:: CommandBufferInfo:: queueCapability
#include <nn/gfx/gfx_CommandBufferInfoData.h>
char nn:: gfx:: CommandBufferInfo:: reserved
#include <nn/gfx/gfx_CommandBufferInfoData.h>