BlendTargetStateInfo class
Base classes
-
template<class TData>class DataContainer<BlendTargetStateInfoData>
Public types
- using DataType = BlendTargetStateInfoData
Public static functions
- static auto DataToAccessor(BlendTargetStateInfoData* pData) -> Caster<DataContainer>
- static auto DataToAccessor(const BlendTargetStateInfoData* pData) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile BlendTargetStateInfoData*) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile BlendTargetStateInfoData*) -> Caster<const volatile DataContainer>
- static auto DataToAccessor(BlendTargetStateInfoData& data) -> Caster<DataContainer>
- static auto DataToAccessor(const BlendTargetStateInfoData& data) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile BlendTargetStateInfoData&) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile BlendTargetStateInfoData&) -> Caster<const volatile DataContainer>
Constructors, destructors, conversion operators
Public functions
- void SetDefault()
- void SetBlendEnabled(bool b)
- void SetSourceColorBlendFactor(BlendFactor factor)
- void SetDestinationColorBlendFactor(BlendFactor factor)
- void SetColorBlendFunction(BlendFunction function)
- void SetSourceAlphaBlendFactor(BlendFactor factor)
- void SetDestinationAlphaBlendFactor(BlendFactor factor)
- void SetAlphaBlendFunction(BlendFunction function)
- void SetChannelMask(int mask)
- auto IsBlendEnabled() const -> bool
- auto GetSourceColorBlendFactor() const -> BlendFactor
- auto GetDestinationColorBlendFactor() const -> BlendFactor
- auto GetColorBlendFunction() const -> BlendFunction
- auto GetSourceAlphaBlendFactor() const -> BlendFactor
- auto GetDestinationAlphaBlendFactor() const -> BlendFactor
- auto GetAlphaBlendFunction() const -> BlendFunction
- auto GetChannelMask() const -> int
- auto ToData() -> Caster<BlendTargetStateInfoData>
- auto ToData() const -> Caster<const BlendTargetStateInfoData>
- auto ToData() volatile -> Caster<volatile BlendTargetStateInfoData>
- auto ToData() const volatile -> Caster<const volatile BlendTargetStateInfoData>
Protected types
- enum Flag { Flag_BlendEnable }
Protected variables
Enum documentation
enum nn:: gfx:: BlendTargetStateInfo:: Flag
#include <nn/gfx/gfx_StateInfoData.h>
Typedef documentation
typedef BlendTargetStateInfoData nn:: gfx:: BlendTargetStateInfo:: DataType
#include <nn/gfx/detail/gfx_DataContainer.h>
Function documentation
static Caster<DataContainer> nn:: gfx:: BlendTargetStateInfo:: DataToAccessor(BlendTargetStateInfoData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: BlendTargetStateInfo:: DataToAccessor(const BlendTargetStateInfoData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: BlendTargetStateInfo:: DataToAccessor(volatile BlendTargetStateInfoData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: BlendTargetStateInfo:: DataToAccessor(const volatile BlendTargetStateInfoData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<DataContainer> nn:: gfx:: BlendTargetStateInfo:: DataToAccessor(BlendTargetStateInfoData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: BlendTargetStateInfo:: DataToAccessor(const BlendTargetStateInfoData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: BlendTargetStateInfo:: DataToAccessor(volatile BlendTargetStateInfoData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: BlendTargetStateInfo:: DataToAccessor(const volatile BlendTargetStateInfoData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<BlendTargetStateInfoData> nn:: gfx:: BlendTargetStateInfo:: ToData()
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const BlendTargetStateInfoData> nn:: gfx:: BlendTargetStateInfo:: ToData() const
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<volatile BlendTargetStateInfoData> nn:: gfx:: BlendTargetStateInfo:: ToData() volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const volatile BlendTargetStateInfoData> nn:: gfx:: BlendTargetStateInfo:: ToData() const volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Variable documentation
nn:: util:: BitPack8 nn:: gfx:: BlendTargetStateInfo:: flag
#include <nn/gfx/gfx_StateInfoData.h>
Bit8 nn:: gfx:: BlendTargetStateInfo:: sourceColorBlendFactor
#include <nn/gfx/gfx_StateInfoData.h>
Bit8 nn:: gfx:: BlendTargetStateInfo:: destinationColorBlendFactor
#include <nn/gfx/gfx_StateInfoData.h>
Bit8 nn:: gfx:: BlendTargetStateInfo:: colorBlendFunction
#include <nn/gfx/gfx_StateInfoData.h>
Bit8 nn:: gfx:: BlendTargetStateInfo:: sourceAlphaBlendFactor
#include <nn/gfx/gfx_StateInfoData.h>
Bit8 nn:: gfx:: BlendTargetStateInfo:: destinationAlphaBlendFactor
#include <nn/gfx/gfx_StateInfoData.h>
Bit8 nn:: gfx:: BlendTargetStateInfo:: alphaBlendFunction
#include <nn/gfx/gfx_StateInfoData.h>
Bit8 nn:: gfx:: BlendTargetStateInfo:: channelMask
#include <nn/gfx/gfx_StateInfoData.h>
char nn:: gfx:: BlendTargetStateInfo:: reserved
#include <nn/gfx/gfx_StateInfoData.h>