TextureMipRange class
Base classes
-
template<class TData>class DataContainer<TextureMipRangeData>
Public types
- using DataType = TextureMipRangeData
Public static functions
- static auto DataToAccessor(TextureMipRangeData* pData) -> Caster<DataContainer>
- static auto DataToAccessor(const TextureMipRangeData* pData) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile TextureMipRangeData*) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile TextureMipRangeData*) -> Caster<const volatile DataContainer>
- static auto DataToAccessor(TextureMipRangeData& data) -> Caster<DataContainer>
- static auto DataToAccessor(const TextureMipRangeData& data) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile TextureMipRangeData&) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile TextureMipRangeData&) -> Caster<const volatile DataContainer>
Constructors, destructors, conversion operators
Public functions
- void SetDefault()
- void SetMinMipLevel(int value)
- void SetMipCount(int value)
- auto GetMinMipLevel() const -> int
- auto GetMipCount() const -> int
- auto ToData() -> Caster<TextureMipRangeData>
- auto ToData() const -> Caster<const TextureMipRangeData>
- auto ToData() volatile -> Caster<volatile TextureMipRangeData>
- auto ToData() const volatile -> Caster<const volatile TextureMipRangeData>
Protected variables
- uint16_t minMipLevel
- uint16_t mipCount
- char reserved
Typedef documentation
typedef TextureMipRangeData nn:: gfx:: TextureMipRange:: DataType
#include <nn/gfx/detail/gfx_DataContainer.h>
Function documentation
static Caster<DataContainer> nn:: gfx:: TextureMipRange:: DataToAccessor(TextureMipRangeData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: TextureMipRange:: DataToAccessor(const TextureMipRangeData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: TextureMipRange:: DataToAccessor(volatile TextureMipRangeData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: TextureMipRange:: DataToAccessor(const volatile TextureMipRangeData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<DataContainer> nn:: gfx:: TextureMipRange:: DataToAccessor(TextureMipRangeData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: TextureMipRange:: DataToAccessor(const TextureMipRangeData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: TextureMipRange:: DataToAccessor(volatile TextureMipRangeData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: TextureMipRange:: DataToAccessor(const volatile TextureMipRangeData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<TextureMipRangeData> nn:: gfx:: TextureMipRange:: ToData()
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const TextureMipRangeData> nn:: gfx:: TextureMipRange:: ToData() const
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<volatile TextureMipRangeData> nn:: gfx:: TextureMipRange:: ToData() volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const volatile TextureMipRangeData> nn:: gfx:: TextureMipRange:: ToData() const volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Variable documentation
uint16_t nn:: gfx:: TextureMipRange:: minMipLevel
#include <nn/gfx/gfx_TextureInfoData.h>
uint16_t nn:: gfx:: TextureMipRange:: mipCount
#include <nn/gfx/gfx_TextureInfoData.h>
char nn:: gfx:: TextureMipRange:: reserved
#include <nn/gfx/gfx_TextureInfoData.h>