TextureSubresourceRange class
Base classes
-
template<class TData>class DataContainer<TextureSubresourceRangeData>
Public types
- using DataType = TextureSubresourceRangeData
Public static functions
- static auto DataToAccessor(TextureSubresourceRangeData* pData) -> Caster<DataContainer>
- static auto DataToAccessor(const TextureSubresourceRangeData* pData) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile TextureSubresourceRangeData*) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile TextureSubresourceRangeData*) -> Caster<const volatile DataContainer>
- static auto DataToAccessor(TextureSubresourceRangeData& data) -> Caster<DataContainer>
- static auto DataToAccessor(const TextureSubresourceRangeData& data) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile TextureSubresourceRangeData&) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile TextureSubresourceRangeData&) -> Caster<const volatile DataContainer>
Constructors, destructors, conversion operators
Public functions
- void SetDefault()
- auto EditMipRange() -> TextureMipRange&
- auto EditArrayRange() -> TextureArrayRange&
- auto GetMipRange() const -> const TextureMipRange&
- auto GetArrayRange() const -> const TextureArrayRange&
- auto ToData() -> Caster<TextureSubresourceRangeData>
- auto ToData() const -> Caster<const TextureSubresourceRangeData>
- auto ToData() volatile -> Caster<volatile TextureSubresourceRangeData>
- auto ToData() const volatile -> Caster<const volatile TextureSubresourceRangeData>
Protected variables
Typedef documentation
typedef TextureSubresourceRangeData nn:: gfx:: TextureSubresourceRange:: DataType
#include <nn/gfx/detail/gfx_DataContainer.h>
Function documentation
static Caster<DataContainer> nn:: gfx:: TextureSubresourceRange:: DataToAccessor(TextureSubresourceRangeData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: TextureSubresourceRange:: DataToAccessor(const TextureSubresourceRangeData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: TextureSubresourceRange:: DataToAccessor(volatile TextureSubresourceRangeData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: TextureSubresourceRange:: DataToAccessor(const volatile TextureSubresourceRangeData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<DataContainer> nn:: gfx:: TextureSubresourceRange:: DataToAccessor(TextureSubresourceRangeData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: TextureSubresourceRange:: DataToAccessor(const TextureSubresourceRangeData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: TextureSubresourceRange:: DataToAccessor(volatile TextureSubresourceRangeData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: TextureSubresourceRange:: DataToAccessor(const volatile TextureSubresourceRangeData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<TextureSubresourceRangeData> nn:: gfx:: TextureSubresourceRange:: ToData()
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const TextureSubresourceRangeData> nn:: gfx:: TextureSubresourceRange:: ToData() const
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<volatile TextureSubresourceRangeData> nn:: gfx:: TextureSubresourceRange:: ToData() volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const volatile TextureSubresourceRangeData> nn:: gfx:: TextureSubresourceRange:: ToData() const volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Variable documentation
TextureMipRangeData nn:: gfx:: TextureSubresourceRange:: mipRange
#include <nn/gfx/gfx_TextureInfoData.h>
TextureArrayRangeData nn:: gfx:: TextureSubresourceRange:: arrayRange
#include <nn/gfx/gfx_TextureInfoData.h>