NW4F G3d
Loading...
Searching...
No Matches
nw::g3d::fnd::GfxSampler Class Reference

#include <g3d_GfxObject.h>

Inherits nw::g3d::fnd::GfxSampler_t.

Public Member Functions

void Setup ()
void Cleanup ()
void UpdateRegs ()
void LoadVertexSampler (u32 unit) const
void LoadGeometrySampler (u32 unit) const
void LoadFragmentSampler (u32 unit) const
GX2Sampler * GetGX2Sampler ()
const GX2Sampler * GetGX2Sampler () const
GX2TexClamp GetClampX () const
GX2TexClamp GetClampY () const
GX2TexClamp GetClampZ () const
GX2TexBorderType GetBorderType () const
GX2TexXYFilterType GetMagFilter () const
GX2TexXYFilterType GetMinFilter () const
GX2TexMipFilterType GetMipFilter () const
GX2TexAnisoRatio GetMaxAniso () const
float GetMinLOD () const
float GetMaxLOD () const
float GetLODBias () const
GX2CompareFunction GetCompareFunc () const

Protected Member Functions

GX2Boolean GetCompareEnable () const

Private Member Functions

 NW_G3D_GFX_OBJECT (GfxSampler)

Additional Inherited Members

Public Attributes inherited from nw::g3d::fnd::GfxSampler_t
GX2Sampler gx2Sampler
u32 handle

Member Function Documentation

◆ NW_G3D_GFX_OBJECT()

nw::g3d::fnd::GfxSampler::NW_G3D_GFX_OBJECT ( GfxSampler )
private

◆ Setup()

void nw::g3d::fnd::GfxSampler::Setup ( )

◆ Cleanup()

void nw::g3d::fnd::GfxSampler::Cleanup ( )

◆ UpdateRegs()

void nw::g3d::fnd::GfxSampler::UpdateRegs ( )

◆ LoadVertexSampler()

void nw::g3d::fnd::GfxSampler::LoadVertexSampler ( u32 unit) const

◆ LoadGeometrySampler()

void nw::g3d::fnd::GfxSampler::LoadGeometrySampler ( u32 unit) const

◆ LoadFragmentSampler()

void nw::g3d::fnd::GfxSampler::LoadFragmentSampler ( u32 unit) const

◆ GetGX2Sampler() [1/2]

GX2Sampler * nw::g3d::fnd::GfxSampler::GetGX2Sampler ( )
inline

◆ GetGX2Sampler() [2/2]

const GX2Sampler * nw::g3d::fnd::GfxSampler::GetGX2Sampler ( ) const
inline

◆ GetClampX()

GX2TexClamp nw::g3d::fnd::GfxSampler::GetClampX ( ) const

◆ GetClampY()

GX2TexClamp nw::g3d::fnd::GfxSampler::GetClampY ( ) const

◆ GetClampZ()

GX2TexClamp nw::g3d::fnd::GfxSampler::GetClampZ ( ) const

◆ GetBorderType()

GX2TexBorderType nw::g3d::fnd::GfxSampler::GetBorderType ( ) const

◆ GetMagFilter()

GX2TexXYFilterType nw::g3d::fnd::GfxSampler::GetMagFilter ( ) const

◆ GetMinFilter()

GX2TexXYFilterType nw::g3d::fnd::GfxSampler::GetMinFilter ( ) const

◆ GetMipFilter()

GX2TexMipFilterType nw::g3d::fnd::GfxSampler::GetMipFilter ( ) const

◆ GetMaxAniso()

GX2TexAnisoRatio nw::g3d::fnd::GfxSampler::GetMaxAniso ( ) const

◆ GetMinLOD()

float nw::g3d::fnd::GfxSampler::GetMinLOD ( ) const

◆ GetMaxLOD()

float nw::g3d::fnd::GfxSampler::GetMaxLOD ( ) const

◆ GetLODBias()

float nw::g3d::fnd::GfxSampler::GetLODBias ( ) const

◆ GetCompareFunc()

GX2CompareFunction nw::g3d::fnd::GfxSampler::GetCompareFunc ( ) const

◆ GetCompareEnable()

GX2Boolean nw::g3d::fnd::GfxSampler::GetCompareEnable ( ) const
protected