TextureSubresource class
Base classes
-
template<class TData>class DataContainer<TextureSubresourceData>
Public types
- using DataType = TextureSubresourceData
Public static functions
- static auto DataToAccessor(TextureSubresourceData* pData) -> Caster<DataContainer>
- static auto DataToAccessor(const TextureSubresourceData* pData) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile TextureSubresourceData*) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile TextureSubresourceData*) -> Caster<const volatile DataContainer>
- static auto DataToAccessor(TextureSubresourceData& data) -> Caster<DataContainer>
- static auto DataToAccessor(const TextureSubresourceData& data) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile TextureSubresourceData&) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile TextureSubresourceData&) -> Caster<const volatile DataContainer>
Constructors, destructors, conversion operators
Public functions
- void SetDefault()
- void SetMipLevel(int value)
- void SetArrayIndex(int value)
- auto GetMipLevel() const -> int
- auto GetArrayIndex() const -> int
- auto ToData() -> Caster<TextureSubresourceData>
- auto ToData() const -> Caster<const TextureSubresourceData>
- auto ToData() volatile -> Caster<volatile TextureSubresourceData>
- auto ToData() const volatile -> Caster<const volatile TextureSubresourceData>
Protected variables
- uint16_t mipLevel
- char reserved
- uint32_t arrayIndex
Typedef documentation
typedef TextureSubresourceData nn:: gfx:: TextureSubresource:: DataType
#include <nn/gfx/detail/gfx_DataContainer.h>
Function documentation
static Caster<DataContainer> nn:: gfx:: TextureSubresource:: DataToAccessor(TextureSubresourceData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: TextureSubresource:: DataToAccessor(const TextureSubresourceData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: TextureSubresource:: DataToAccessor(volatile TextureSubresourceData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: TextureSubresource:: DataToAccessor(const volatile TextureSubresourceData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<DataContainer> nn:: gfx:: TextureSubresource:: DataToAccessor(TextureSubresourceData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: TextureSubresource:: DataToAccessor(const TextureSubresourceData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: TextureSubresource:: DataToAccessor(volatile TextureSubresourceData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: TextureSubresource:: DataToAccessor(const volatile TextureSubresourceData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<TextureSubresourceData> nn:: gfx:: TextureSubresource:: ToData()
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const TextureSubresourceData> nn:: gfx:: TextureSubresource:: ToData() const
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<volatile TextureSubresourceData> nn:: gfx:: TextureSubresource:: ToData() volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const volatile TextureSubresourceData> nn:: gfx:: TextureSubresource:: ToData() const volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Variable documentation
uint16_t nn:: gfx:: TextureSubresource:: mipLevel
#include <nn/gfx/gfx_TextureInfoData.h>
char nn:: gfx:: TextureSubresource:: reserved
#include <nn/gfx/gfx_TextureInfoData.h>
uint32_t nn:: gfx:: TextureSubresource:: arrayIndex
#include <nn/gfx/gfx_TextureInfoData.h>