ReXGlue SDK
Loading...
Searching...
No Matches
rex::xenos::ucode::TextureFetchInstruction Struct Reference

#include <rex/xenos/ucode.h>

Public Member Functions

FetchOpcode GetOpcode () const
bool IsPredicated () const
bool GetPredicateCondition () const
u32 GetFetchConstantIndex () const
u32 GetDest () const
u32 GetDestSwizzle () const
bool IsDestRelative () const
u32 GetSrcReg () const
u32 GetSrcSwizzle () const
bool IsSrcRelative () const
xenos::FetchOpDimension GetDimension () const
bool IsFetchValidOnly () const
bool HasUnnormalizedCoordinates () const
bool HasMagFilter () const
xenos::TextureFilter GetMagFilter () const
bool HasMinFilter () const
xenos::TextureFilter GetMinFilter () const
bool HasMipFilter () const
xenos::TextureFilter GetMipFilter () const
bool HasAnisoFilter () const
xenos::AnisoFilter GetAnisoFilter () const
bool HasVolMagFilter () const
xenos::TextureFilter GetVolMagFilter () const
bool HasVolMinFilter () const
xenos::TextureFilter GetVolMinFilter () const
bool IsComputedLODUsed () const
bool IsRegisterLODUsed () const
bool HasRegisterGradients () const
xenos::SampleLocation GetSampleLocation () const
f32 GetLODBias () const
f32 GetOffsetX () const
f32 GetOffsetY () const
f32 GetOffsetZ () const

Detailed Description

Texture fetch instruction of 3 dwords.

Member Function Documentation

◆ GetFetchConstantIndex()

u32 rex::xenos::ucode::TextureFetchInstruction::GetFetchConstantIndex ( ) const
inline

Returns the texture fetch constant index, 0 to 31.

◆ GetPredicateCondition()

bool rex::xenos::ucode::TextureFetchInstruction::GetPredicateCondition ( ) const
inline

Returns the predicate value that enables the instruction.

◆ HasAnisoFilter()

bool rex::xenos::ucode::TextureFetchInstruction::HasAnisoFilter ( ) const
inline

Reports whether the instruction overrides the anisotropic filter of the fetch constant.

◆ HasMagFilter()

bool rex::xenos::ucode::TextureFetchInstruction::HasMagFilter ( ) const
inline

Reports whether the instruction overrides the magnification filter of the fetch constant.

◆ HasMinFilter()

bool rex::xenos::ucode::TextureFetchInstruction::HasMinFilter ( ) const
inline

Reports whether the instruction overrides the minification filter of the fetch constant.

◆ HasMipFilter()

bool rex::xenos::ucode::TextureFetchInstruction::HasMipFilter ( ) const
inline

Reports whether the instruction overrides the mip filter of the fetch constant.

◆ HasVolMagFilter()

bool rex::xenos::ucode::TextureFetchInstruction::HasVolMagFilter ( ) const
inline

Reports whether the instruction overrides the volume magnification filter.

◆ HasVolMinFilter()

bool rex::xenos::ucode::TextureFetchInstruction::HasVolMinFilter ( ) const
inline

Reports whether the instruction overrides the volume minification filter.

◆ IsFetchValidOnly()

bool rex::xenos::ucode::TextureFetchInstruction::IsFetchValidOnly ( ) const
inline

Reports whether data is fetched only for pixels inside the current primitive.


The documentation for this struct was generated from the following file: