SamplerInfo class
Base classes
-
template<class TData>class DataContainer<SamplerInfoData>
Public types
- using DataType = SamplerInfoData
Public static functions
- static auto DataToAccessor(SamplerInfoData* pData) -> Caster<DataContainer>
- static auto DataToAccessor(const SamplerInfoData* pData) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile SamplerInfoData*) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile SamplerInfoData*) -> Caster<const volatile DataContainer>
- static auto DataToAccessor(SamplerInfoData& data) -> Caster<DataContainer>
- static auto DataToAccessor(const SamplerInfoData& data) -> Caster<const DataContainer>
- static auto DataToAccessor(volatile SamplerInfoData&) -> Caster<volatile DataContainer>
- static auto DataToAccessor(const volatile SamplerInfoData&) -> Caster<const volatile DataContainer>
Constructors, destructors, conversion operators
Public functions
- void SetDefault()
- void SetFilterMode(FilterMode value)
- void SetAddressU(TextureAddressMode value)
- void SetAddressV(TextureAddressMode value)
- void SetAddressW(TextureAddressMode value)
- void SetComparisonFunction(ComparisonFunction value)
- void SetBorderColorType(TextureBorderColorType value)
- void SetMaxAnisotropy(int value)
- void SetMinLod(float value)
- void SetMaxLod(float value)
- void SetLodBias(float value)
- auto GetFilterMode() const -> FilterMode
- auto GetAddressU() const -> TextureAddressMode
- auto GetAddressV() const -> TextureAddressMode
- auto GetAddressW() const -> TextureAddressMode
- auto GetComparisonFunction() const -> ComparisonFunction
- auto GetBorderColorType() const -> TextureBorderColorType
- auto GetMaxAnisotropy() const -> int
- auto GetMinLod() const -> float
- auto GetMaxLod() const -> float
- auto GetLodBias() const -> float
- auto ToData() -> Caster<SamplerInfoData>
- auto ToData() const -> Caster<const SamplerInfoData>
- auto ToData() volatile -> Caster<volatile SamplerInfoData>
- auto ToData() const volatile -> Caster<const volatile SamplerInfoData>
Protected variables
- Bit8 addressU
- Bit8 addressV
- Bit8 addressW
- Bit8 comparisonFunction
- Bit8 borderColorType
- uint8_t maxAnisotropy
- Bit16 filterMode
- float minLod
- float maxLod
- float lodBias
- char reserved
Typedef documentation
typedef SamplerInfoData nn:: gfx:: SamplerInfo:: DataType
#include <nn/gfx/detail/gfx_DataContainer.h>
Function documentation
static Caster<DataContainer> nn:: gfx:: SamplerInfo:: DataToAccessor(SamplerInfoData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: SamplerInfo:: DataToAccessor(const SamplerInfoData* pData)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: SamplerInfo:: DataToAccessor(volatile SamplerInfoData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: SamplerInfo:: DataToAccessor(const volatile SamplerInfoData*)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<DataContainer> nn:: gfx:: SamplerInfo:: DataToAccessor(SamplerInfoData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const DataContainer> nn:: gfx:: SamplerInfo:: DataToAccessor(const SamplerInfoData& data)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<volatile DataContainer> nn:: gfx:: SamplerInfo:: DataToAccessor(volatile SamplerInfoData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
static Caster<const volatile DataContainer> nn:: gfx:: SamplerInfo:: DataToAccessor(const volatile SamplerInfoData&)
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<SamplerInfoData> nn:: gfx:: SamplerInfo:: ToData()
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const SamplerInfoData> nn:: gfx:: SamplerInfo:: ToData() const
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<volatile SamplerInfoData> nn:: gfx:: SamplerInfo:: ToData() volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Caster<const volatile SamplerInfoData> nn:: gfx:: SamplerInfo:: ToData() const volatile
#include <nn/gfx/detail/gfx_DataContainer.h>
Variable documentation
Bit8 nn:: gfx:: SamplerInfo:: addressU
#include <nn/gfx/gfx_SamplerInfoData.h>
Bit8 nn:: gfx:: SamplerInfo:: addressV
#include <nn/gfx/gfx_SamplerInfoData.h>
Bit8 nn:: gfx:: SamplerInfo:: addressW
#include <nn/gfx/gfx_SamplerInfoData.h>
Bit8 nn:: gfx:: SamplerInfo:: comparisonFunction
#include <nn/gfx/gfx_SamplerInfoData.h>
Bit8 nn:: gfx:: SamplerInfo:: borderColorType
#include <nn/gfx/gfx_SamplerInfoData.h>
uint8_t nn:: gfx:: SamplerInfo:: maxAnisotropy
#include <nn/gfx/gfx_SamplerInfoData.h>
Bit16 nn:: gfx:: SamplerInfo:: filterMode
#include <nn/gfx/gfx_SamplerInfoData.h>
float nn:: gfx:: SamplerInfo:: minLod
#include <nn/gfx/gfx_SamplerInfoData.h>
float nn:: gfx:: SamplerInfo:: maxLod
#include <nn/gfx/gfx_SamplerInfoData.h>
float nn:: gfx:: SamplerInfo:: lodBias
#include <nn/gfx/gfx_SamplerInfoData.h>
char nn:: gfx:: SamplerInfo:: reserved
#include <nn/gfx/gfx_SamplerInfoData.h>