ColorTargetViewInfo class
Base classes
-
template<class TData>class DataContainer<ColorTargetViewInfoData>
Public types
- using DataType = ColorTargetViewInfoData
Public static functions
- static auto DataToAccessor(ColorTargetViewInfoData* pData) -> Caster<DataContainer>
- static auto DataToAccessor(const ColorTargetViewInfoData* pData) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile ColorTargetViewInfoData*) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile ColorTargetViewInfoData*) -> Caster<const volatile DataContainer>
- static auto DataToAccessor(ColorTargetViewInfoData& data) -> Caster<DataContainer>
- static auto DataToAccessor(const ColorTargetViewInfoData& data) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile ColorTargetViewInfoData&) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile ColorTargetViewInfoData&) -> Caster<const volatile DataContainer>
Constructors, destructors, conversion operators
Public functions
- void SetDefault()
- void SetImageDimension(ImageDimension value)
- void SetImageFormat(ImageFormat value)
- void SetMipLevel(int value)
- void SetTexturePtr(const void* value)
- auto EditArrayRange() -> TextureArrayRange&
- auto GetImageDimension() const -> ImageDimension
- auto GetImageFormat() const -> ImageFormat
- auto GetMipLevel() const -> int
-
auto GetTexturePtr() const -> detail::
Caster<const void> - auto GetArrayRange() const -> const TextureArrayRange&
- auto ToData() -> Caster<ColorTargetViewInfoData>
- auto ToData() const -> Caster<const ColorTargetViewInfoData>
- auto ToData() volatile -> Caster<volatile ColorTargetViewInfoData>
- auto ToData() const volatile -> Caster<const volatile ColorTargetViewInfoData>
Protected variables
- Bit8 imageDimension
- char reserved2
- uint16_t mipLevel
- Bit32 imageFormat
- TextureArrayRangeData arrayRange
-
detail::
Ptr<const void> pTexture - char reserved
Typedef documentation
typedef ColorTargetViewInfoData nn:: gfx:: ColorTargetViewInfo:: DataType
#include <nn/gfx/detail/gfx_DataContainer.h>
Function documentation
static Caster<DataContainer> nn:: gfx:: ColorTargetViewInfo:: DataToAccessor(ColorTargetViewInfoData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: ColorTargetViewInfo:: DataToAccessor(const ColorTargetViewInfoData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: ColorTargetViewInfo:: DataToAccessor(volatile ColorTargetViewInfoData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: ColorTargetViewInfo:: DataToAccessor(const volatile ColorTargetViewInfoData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<DataContainer> nn:: gfx:: ColorTargetViewInfo:: DataToAccessor(ColorTargetViewInfoData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: ColorTargetViewInfo:: DataToAccessor(const ColorTargetViewInfoData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: ColorTargetViewInfo:: DataToAccessor(volatile ColorTargetViewInfoData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: ColorTargetViewInfo:: DataToAccessor(const volatile ColorTargetViewInfoData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<ColorTargetViewInfoData> nn:: gfx:: ColorTargetViewInfo:: ToData()
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const ColorTargetViewInfoData> nn:: gfx:: ColorTargetViewInfo:: ToData() const
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<volatile ColorTargetViewInfoData> nn:: gfx:: ColorTargetViewInfo:: ToData() volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const volatile ColorTargetViewInfoData> nn:: gfx:: ColorTargetViewInfo:: ToData() const volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Variable documentation
Bit8 nn:: gfx:: ColorTargetViewInfo:: imageDimension
#include <nn/gfx/gfx_TextureInfoData.h>
char nn:: gfx:: ColorTargetViewInfo:: reserved2
#include <nn/gfx/gfx_TextureInfoData.h>
uint16_t nn:: gfx:: ColorTargetViewInfo:: mipLevel
#include <nn/gfx/gfx_TextureInfoData.h>
Bit32 nn:: gfx:: ColorTargetViewInfo:: imageFormat
#include <nn/gfx/gfx_TextureInfoData.h>
TextureArrayRangeData nn:: gfx:: ColorTargetViewInfo:: arrayRange
#include <nn/gfx/gfx_TextureInfoData.h>
detail:: Ptr<const void> nn:: gfx:: ColorTargetViewInfo:: pTexture
#include <nn/gfx/gfx_TextureInfoData.h>
char nn:: gfx:: ColorTargetViewInfo:: reserved
#include <nn/gfx/gfx_TextureInfoData.h>