RenderTargetStateInfo class
Base classes
-
template<class TData>class DataContainer<RenderTargetStateInfoData>
Public types
- using DataType = RenderTargetStateInfoData
Public static functions
- static auto DataToAccessor(RenderTargetStateInfoData* pData) -> Caster<DataContainer>
- static auto DataToAccessor(const RenderTargetStateInfoData* pData) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile RenderTargetStateInfoData*) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile RenderTargetStateInfoData*) -> Caster<const volatile DataContainer>
- static auto DataToAccessor(RenderTargetStateInfoData& data) -> Caster<DataContainer>
- static auto DataToAccessor(const RenderTargetStateInfoData& data) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile RenderTargetStateInfoData&) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile RenderTargetStateInfoData&) -> Caster<const volatile DataContainer>
Constructors, destructors, conversion operators
Public functions
- void SetDefault()
- void SetDepthStencilFormat(ImageFormat value)
- void SetColorTargetStateInfoArray(const ColorTargetStateInfo* pColorTargetStateInfoArray, int colorTargetStateCount)
- auto GetDepthStencilFormat() const -> ImageFormat
- auto GetColorTargetCount() const -> int
- auto GetColorTargetStateInfoArray() const -> const ColorTargetStateInfo*
- auto ToData() -> Caster<RenderTargetStateInfoData>
- auto ToData() const -> Caster<const RenderTargetStateInfoData>
- auto ToData() volatile -> Caster<volatile RenderTargetStateInfoData>
- auto ToData() const volatile -> Caster<const volatile RenderTargetStateInfoData>
Protected variables
- uint8_t colorTargetCount
- char reserved2
- Bit32 depthStencilFormat
-
detail::
Ptr<const ColorTargetStateInfoData> pColorTargetStateArray - char reserved
Typedef documentation
typedef RenderTargetStateInfoData nn:: gfx:: RenderTargetStateInfo:: DataType
#include <nn/gfx/detail/gfx_DataContainer.h>
Function documentation
static Caster<DataContainer> nn:: gfx:: RenderTargetStateInfo:: DataToAccessor(RenderTargetStateInfoData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: RenderTargetStateInfo:: DataToAccessor(const RenderTargetStateInfoData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: RenderTargetStateInfo:: DataToAccessor(volatile RenderTargetStateInfoData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: RenderTargetStateInfo:: DataToAccessor(const volatile RenderTargetStateInfoData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<DataContainer> nn:: gfx:: RenderTargetStateInfo:: DataToAccessor(RenderTargetStateInfoData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: RenderTargetStateInfo:: DataToAccessor(const RenderTargetStateInfoData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: RenderTargetStateInfo:: DataToAccessor(volatile RenderTargetStateInfoData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: RenderTargetStateInfo:: DataToAccessor(const volatile RenderTargetStateInfoData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<RenderTargetStateInfoData> nn:: gfx:: RenderTargetStateInfo:: ToData()
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const RenderTargetStateInfoData> nn:: gfx:: RenderTargetStateInfo:: ToData() const
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<volatile RenderTargetStateInfoData> nn:: gfx:: RenderTargetStateInfo:: ToData() volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const volatile RenderTargetStateInfoData> nn:: gfx:: RenderTargetStateInfo:: ToData() const volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Variable documentation
uint8_t nn:: gfx:: RenderTargetStateInfo:: colorTargetCount
#include <nn/gfx/gfx_StateInfoData.h>
char nn:: gfx:: RenderTargetStateInfo:: reserved2
#include <nn/gfx/gfx_StateInfoData.h>
Bit32 nn:: gfx:: RenderTargetStateInfo:: depthStencilFormat
#include <nn/gfx/gfx_StateInfoData.h>
detail:: Ptr<const ColorTargetStateInfoData> nn:: gfx:: RenderTargetStateInfo:: pColorTargetStateArray
#include <nn/gfx/gfx_StateInfoData.h>
char nn:: gfx:: RenderTargetStateInfo:: reserved
#include <nn/gfx/gfx_StateInfoData.h>