TextureArrayRange class
Base classes
-
template<class TData>class DataContainer<TextureArrayRangeData>
Public types
- using DataType = TextureArrayRangeData
Public static functions
- static auto DataToAccessor(TextureArrayRangeData* pData) -> Caster<DataContainer>
- static auto DataToAccessor(const TextureArrayRangeData* pData) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile TextureArrayRangeData*) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile TextureArrayRangeData*) -> Caster<const volatile DataContainer>
- static auto DataToAccessor(TextureArrayRangeData& data) -> Caster<DataContainer>
- static auto DataToAccessor(const TextureArrayRangeData& data) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile TextureArrayRangeData&) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile TextureArrayRangeData&) -> Caster<const volatile DataContainer>
Constructors, destructors, conversion operators
Public functions
- void SetDefault()
- void SetBaseArrayIndex(int value)
- void SetArrayLength(int value)
- auto GetBaseArrayIndex() const -> int
- auto GetArrayLength() const -> int
- auto ToData() -> Caster<TextureArrayRangeData>
- auto ToData() const -> Caster<const TextureArrayRangeData>
- auto ToData() volatile -> Caster<volatile TextureArrayRangeData>
- auto ToData() const volatile -> Caster<const volatile TextureArrayRangeData>
Protected variables
- uint32_t baseArrayIndex
- uint32_t arrayLength
- char reserved
Typedef documentation
typedef TextureArrayRangeData nn:: gfx:: TextureArrayRange:: DataType
#include <nn/gfx/detail/gfx_DataContainer.h>
Function documentation
static Caster<DataContainer> nn:: gfx:: TextureArrayRange:: DataToAccessor(TextureArrayRangeData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: TextureArrayRange:: DataToAccessor(const TextureArrayRangeData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: TextureArrayRange:: DataToAccessor(volatile TextureArrayRangeData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: TextureArrayRange:: DataToAccessor(const volatile TextureArrayRangeData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<DataContainer> nn:: gfx:: TextureArrayRange:: DataToAccessor(TextureArrayRangeData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: TextureArrayRange:: DataToAccessor(const TextureArrayRangeData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: TextureArrayRange:: DataToAccessor(volatile TextureArrayRangeData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: TextureArrayRange:: DataToAccessor(const volatile TextureArrayRangeData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<TextureArrayRangeData> nn:: gfx:: TextureArrayRange:: ToData()
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const TextureArrayRangeData> nn:: gfx:: TextureArrayRange:: ToData() const
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<volatile TextureArrayRangeData> nn:: gfx:: TextureArrayRange:: ToData() volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const volatile TextureArrayRangeData> nn:: gfx:: TextureArrayRange:: ToData() const volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Variable documentation
uint32_t nn:: gfx:: TextureArrayRange:: baseArrayIndex
#include <nn/gfx/gfx_TextureInfoData.h>
uint32_t nn:: gfx:: TextureArrayRange:: arrayLength
#include <nn/gfx/gfx_TextureInfoData.h>
char nn:: gfx:: TextureArrayRange:: reserved
#include <nn/gfx/gfx_TextureInfoData.h>