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