SwapChainInfo class
Base classes
-
template<class TData>class DataContainer<SwapChainInfoData>
Public types
- using DataType = SwapChainInfoData
Public static functions
- static auto DataToAccessor(SwapChainInfoData* pData) -> Caster<DataContainer>
- static auto DataToAccessor(const SwapChainInfoData* pData) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile SwapChainInfoData*) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile SwapChainInfoData*) -> Caster<const volatile DataContainer>
- static auto DataToAccessor(SwapChainInfoData& data) -> Caster<DataContainer>
- static auto DataToAccessor(const SwapChainInfoData& data) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile SwapChainInfoData&) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile SwapChainInfoData&) -> Caster<const volatile DataContainer>
Constructors, destructors, conversion operators
Public functions
- void SetDefault()
- void SetLayer(vi::Layer*)
- void SetFormat(ImageFormat)
- void SetBufferCount(int)
- void SetWidth(int)
- void SetHeight(int)
- auto GetLayer() const -> vi::Layer*
- auto GetFormat() const -> ImageFormat
- auto GetBufferCount() const -> int
- auto GetWidth() const -> int
- auto GetHeight() const -> int
- auto ToData() -> Caster<SwapChainInfoData>
- auto ToData() const -> Caster<const SwapChainInfoData>
- auto ToData() volatile -> Caster<volatile SwapChainInfoData>
- auto ToData() const volatile -> Caster<const volatile SwapChainInfoData>
Protected variables
- uint8_t bufferCount
- char reserved2
- Bit32 format
- uint32_t width
- uint32_t height
- char reserved3
-
detail::
Ptr<vi::Layer> pLayer - char reserved
Typedef documentation
typedef SwapChainInfoData nn:: gfx:: SwapChainInfo:: DataType
#include <nn/gfx/detail/gfx_DataContainer.h>
Function documentation
static Caster<DataContainer> nn:: gfx:: SwapChainInfo:: DataToAccessor(SwapChainInfoData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: SwapChainInfo:: DataToAccessor(const SwapChainInfoData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: SwapChainInfo:: DataToAccessor(volatile SwapChainInfoData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: SwapChainInfo:: DataToAccessor(const volatile SwapChainInfoData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<DataContainer> nn:: gfx:: SwapChainInfo:: DataToAccessor(SwapChainInfoData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: SwapChainInfo:: DataToAccessor(const SwapChainInfoData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: SwapChainInfo:: DataToAccessor(volatile SwapChainInfoData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: SwapChainInfo:: DataToAccessor(const volatile SwapChainInfoData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<SwapChainInfoData> nn:: gfx:: SwapChainInfo:: ToData()
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const SwapChainInfoData> nn:: gfx:: SwapChainInfo:: ToData() const
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<volatile SwapChainInfoData> nn:: gfx:: SwapChainInfo:: ToData() volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const volatile SwapChainInfoData> nn:: gfx:: SwapChainInfo:: ToData() const volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Variable documentation
uint8_t nn:: gfx:: SwapChainInfo:: bufferCount
#include <nn/gfx/gfx_SwapChainInfoData.h>
char nn:: gfx:: SwapChainInfo:: reserved2
#include <nn/gfx/gfx_SwapChainInfoData.h>
Bit32 nn:: gfx:: SwapChainInfo:: format
#include <nn/gfx/gfx_SwapChainInfoData.h>
uint32_t nn:: gfx:: SwapChainInfo:: width
#include <nn/gfx/gfx_SwapChainInfoData.h>
uint32_t nn:: gfx:: SwapChainInfo:: height
#include <nn/gfx/gfx_SwapChainInfoData.h>
char nn:: gfx:: SwapChainInfo:: reserved3
#include <nn/gfx/gfx_SwapChainInfoData.h>
detail:: Ptr<vi::Layer> nn:: gfx:: SwapChainInfo:: pLayer
#include <nn/gfx/gfx_SwapChainInfoData.h>
char nn:: gfx:: SwapChainInfo:: reserved
#include <nn/gfx/gfx_SwapChainInfoData.h>