MultisampleStateInfo class
Base classes
-
template<class TData>class DataContainer<MultisampleStateInfoData>
Public types
- using DataType = MultisampleStateInfoData
Public static functions
- static auto DataToAccessor(MultisampleStateInfoData* pData) -> Caster<DataContainer>
- static auto DataToAccessor(const MultisampleStateInfoData* pData) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile MultisampleStateInfoData*) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile MultisampleStateInfoData*) -> Caster<const volatile DataContainer>
- static auto DataToAccessor(MultisampleStateInfoData& data) -> Caster<DataContainer>
- static auto DataToAccessor(const MultisampleStateInfoData& data) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile MultisampleStateInfoData&) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile MultisampleStateInfoData&) -> Caster<const volatile DataContainer>
Constructors, destructors, conversion operators
Public functions
- void SetDefault()
- void SetSampleCount(int count)
- void SetSampleMask(int mask)
- void SetAlphaToCoverageEnabled(bool alpha)
- auto IsAlphaToCoverageEnabled() const -> bool
- auto GetSampleCount() const -> int
- auto GetSampleMask() const -> int
- auto ToData() -> Caster<MultisampleStateInfoData>
- auto ToData() const -> Caster<const MultisampleStateInfoData>
- auto ToData() volatile -> Caster<volatile MultisampleStateInfoData>
- auto ToData() const volatile -> Caster<const volatile MultisampleStateInfoData>
Protected types
- enum Flag { Flag_AlphaToCoverageEnable }
Protected variables
- uint8_t sampleCount
- char reserved2
-
nn::
util:: BitPack16 flag - uint32_t sampleMask
- char reserved
Enum documentation
enum nn:: gfx:: MultisampleStateInfo:: Flag
#include <nn/gfx/gfx_StateInfoData.h>
Typedef documentation
typedef MultisampleStateInfoData nn:: gfx:: MultisampleStateInfo:: DataType
#include <nn/gfx/detail/gfx_DataContainer.h>
Function documentation
static Caster<DataContainer> nn:: gfx:: MultisampleStateInfo:: DataToAccessor(MultisampleStateInfoData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: MultisampleStateInfo:: DataToAccessor(const MultisampleStateInfoData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: MultisampleStateInfo:: DataToAccessor(volatile MultisampleStateInfoData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: MultisampleStateInfo:: DataToAccessor(const volatile MultisampleStateInfoData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<DataContainer> nn:: gfx:: MultisampleStateInfo:: DataToAccessor(MultisampleStateInfoData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: MultisampleStateInfo:: DataToAccessor(const MultisampleStateInfoData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: MultisampleStateInfo:: DataToAccessor(volatile MultisampleStateInfoData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: MultisampleStateInfo:: DataToAccessor(const volatile MultisampleStateInfoData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<MultisampleStateInfoData> nn:: gfx:: MultisampleStateInfo:: ToData()
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const MultisampleStateInfoData> nn:: gfx:: MultisampleStateInfo:: ToData() const
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<volatile MultisampleStateInfoData> nn:: gfx:: MultisampleStateInfo:: ToData() volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const volatile MultisampleStateInfoData> nn:: gfx:: MultisampleStateInfo:: ToData() const volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Variable documentation
uint8_t nn:: gfx:: MultisampleStateInfo:: sampleCount
#include <nn/gfx/gfx_StateInfoData.h>
char nn:: gfx:: MultisampleStateInfo:: reserved2
#include <nn/gfx/gfx_StateInfoData.h>
nn:: util:: BitPack16 nn:: gfx:: MultisampleStateInfo:: flag
#include <nn/gfx/gfx_StateInfoData.h>
uint32_t nn:: gfx:: MultisampleStateInfo:: sampleMask
#include <nn/gfx/gfx_StateInfoData.h>
char nn:: gfx:: MultisampleStateInfo:: reserved
#include <nn/gfx/gfx_StateInfoData.h>