TextureViewInfo class
Base classes
-
template<class TData>class DataContainer<TextureViewInfoData>
Public types
- using DataType = TextureViewInfoData
Public static functions
- static auto DataToAccessor(TextureViewInfoData* pData) -> Caster<DataContainer>
- static auto DataToAccessor(const TextureViewInfoData* pData) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile TextureViewInfoData*) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile TextureViewInfoData*) -> Caster<const volatile DataContainer>
- static auto DataToAccessor(TextureViewInfoData& data) -> Caster<DataContainer>
- static auto DataToAccessor(const TextureViewInfoData& data) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile TextureViewInfoData&) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile TextureViewInfoData&) -> Caster<const volatile DataContainer>
Constructors, destructors, conversion operators
Public functions
- void SetDefault()
- void SetImageDimension(ImageDimension value)
- void SetDepthStencilTextureMode(DepthStencilFetchMode value)
- void SetImageFormat(ImageFormat value)
- void SetTexturePtr(const void* value)
- void SetChannelMapping(ChannelMapping red, ChannelMapping green, ChannelMapping blue, ChannelMapping alpha)
- auto EditSubresourceRange() -> TextureSubresourceRange&
- auto GetImageDimension() const -> ImageDimension
- auto GetDepthStencilTextureMode() const -> DepthStencilFetchMode
- auto GetImageFormat() const -> ImageFormat
-
auto GetTexturePtr() const -> detail::
Caster<const void> - auto GetChannelMapping(ColorChannel channel) const -> ChannelMapping
- auto GetSubresourceRange() const -> const TextureSubresourceRange&
- auto ToData() -> Caster<TextureViewInfoData>
- auto ToData() const -> Caster<const TextureViewInfoData>
- auto ToData() volatile -> Caster<volatile TextureViewInfoData>
- auto ToData() const volatile -> Caster<const volatile TextureViewInfoData>
Protected variables
Typedef documentation
typedef TextureViewInfoData nn:: gfx:: TextureViewInfo:: DataType
#include <nn/gfx/detail/gfx_DataContainer.h>
Function documentation
static Caster<DataContainer> nn:: gfx:: TextureViewInfo:: DataToAccessor(TextureViewInfoData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: TextureViewInfo:: DataToAccessor(const TextureViewInfoData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: TextureViewInfo:: DataToAccessor(volatile TextureViewInfoData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: TextureViewInfo:: DataToAccessor(const volatile TextureViewInfoData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<DataContainer> nn:: gfx:: TextureViewInfo:: DataToAccessor(TextureViewInfoData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: TextureViewInfo:: DataToAccessor(const TextureViewInfoData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: TextureViewInfo:: DataToAccessor(volatile TextureViewInfoData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: TextureViewInfo:: DataToAccessor(const volatile TextureViewInfoData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<TextureViewInfoData> nn:: gfx:: TextureViewInfo:: ToData()
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const TextureViewInfoData> nn:: gfx:: TextureViewInfo:: ToData() const
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<volatile TextureViewInfoData> nn:: gfx:: TextureViewInfo:: ToData() volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const volatile TextureViewInfoData> nn:: gfx:: TextureViewInfo:: ToData() const volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Variable documentation
Bit8 nn:: gfx:: TextureViewInfo:: imageDimension
#include <nn/gfx/gfx_TextureInfoData.h>
Bit8 nn:: gfx:: TextureViewInfo:: depthStencilTextureMode
#include <nn/gfx/gfx_TextureInfoData.h>
char nn:: gfx:: TextureViewInfo:: reserved2
#include <nn/gfx/gfx_TextureInfoData.h>
Bit32 nn:: gfx:: TextureViewInfo:: imageFormat
#include <nn/gfx/gfx_TextureInfoData.h>
Bit8 nn:: gfx:: TextureViewInfo:: channelMapping
#include <nn/gfx/gfx_TextureInfoData.h>
char nn:: gfx:: TextureViewInfo:: reserved3
#include <nn/gfx/gfx_TextureInfoData.h>
TextureSubresourceRangeData nn:: gfx:: TextureViewInfo:: subresourceRange
#include <nn/gfx/gfx_TextureInfoData.h>
detail:: Ptr<const void> nn:: gfx:: TextureViewInfo:: pTexture
#include <nn/gfx/gfx_TextureInfoData.h>
char nn:: gfx:: TextureViewInfo:: reserved
#include <nn/gfx/gfx_TextureInfoData.h>