DeviceInfo class
Base classes
-
template<class TData>class DataContainer<DeviceInfoData>
Public types
- using DataType = DeviceInfoData
Public static functions
- static auto DataToAccessor(DeviceInfoData* pData) -> Caster<DataContainer>
- static auto DataToAccessor(const DeviceInfoData* pData) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile DeviceInfoData*) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile DeviceInfoData*) -> Caster<const volatile DataContainer>
- static auto DataToAccessor(DeviceInfoData& data) -> Caster<DataContainer>
- static auto DataToAccessor(const DeviceInfoData& data) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile DeviceInfoData&) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile DeviceInfoData&) -> Caster<const volatile DataContainer>
Constructors, destructors, conversion operators
Public functions
- void SetDefault()
- void SetDebugMode(DebugMode)
- void SetApiVersion(int, int)
- auto GetDebugMode() const -> DebugMode
- auto GetApiMajorVersion() const -> int
- auto GetApiMinorVersion() const -> int
- auto ToData() -> Caster<DeviceInfoData>
- auto ToData() const -> Caster<const DeviceInfoData>
- auto ToData() volatile -> Caster<volatile DeviceInfoData>
- auto ToData() const volatile -> Caster<const volatile DeviceInfoData>
Protected variables
- Bit8 debugMode
- char reserved2
- uint16_t apiMajorVersion
- uint16_t apiMinorVersion
- char reserved
Typedef documentation
typedef DeviceInfoData nn:: gfx:: DeviceInfo:: DataType
#include <nn/gfx/detail/gfx_DataContainer.h>
Function documentation
static Caster<DataContainer> nn:: gfx:: DeviceInfo:: DataToAccessor(DeviceInfoData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: DeviceInfo:: DataToAccessor(const DeviceInfoData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: DeviceInfo:: DataToAccessor(volatile DeviceInfoData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: DeviceInfo:: DataToAccessor(const volatile DeviceInfoData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<DataContainer> nn:: gfx:: DeviceInfo:: DataToAccessor(DeviceInfoData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: DeviceInfo:: DataToAccessor(const DeviceInfoData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: DeviceInfo:: DataToAccessor(volatile DeviceInfoData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: DeviceInfo:: DataToAccessor(const volatile DeviceInfoData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<DeviceInfoData> nn:: gfx:: DeviceInfo:: ToData()
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const DeviceInfoData> nn:: gfx:: DeviceInfo:: ToData() const
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<volatile DeviceInfoData> nn:: gfx:: DeviceInfo:: ToData() volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const volatile DeviceInfoData> nn:: gfx:: DeviceInfo:: ToData() const volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Variable documentation
Bit8 nn:: gfx:: DeviceInfo:: debugMode
#include <nn/gfx/gfx_DeviceInfoData.h>
char nn:: gfx:: DeviceInfo:: reserved2
#include <nn/gfx/gfx_DeviceInfoData.h>
uint16_t nn:: gfx:: DeviceInfo:: apiMajorVersion
#include <nn/gfx/gfx_DeviceInfoData.h>
uint16_t nn:: gfx:: DeviceInfo:: apiMinorVersion
#include <nn/gfx/gfx_DeviceInfoData.h>
char nn:: gfx:: DeviceInfo:: reserved
#include <nn/gfx/gfx_DeviceInfoData.h>