Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

_ShaderFunc Struct Reference

#include <shader_common.h>

Collaboration diagram for _ShaderFunc:

Collaboration graph
[legend]

Data Fields

unsigned int * inst
_op_xlat *(* GetOPTXRec )(ShaderFunc *, int merged)
int(* HasMergedInst )(ShaderFunc *)
int(* IsLastInst )(ShaderFunc *)
int(* GetOffsetNext )(ShaderFunc *)
int(* GetOpcodeSlot )(ShaderFunc *, int merged)
unsigned int(* GetOpcodeHW )(ShaderFunc *, int slot)
ShaderOpcode(* GetOpcode )(ShaderFunc *, int merged)
ShaderPrecision(* GetPrecision )(ShaderFunc *)
int(* GetSaturate )(ShaderFunc *)
ShaderRegFile(* GetDestFile )(ShaderFunc *, int merged)
unsigned int(* GetDestID )(ShaderFunc *, int merged)
unsigned int(* GetDestMask )(ShaderFunc *, int merged)
unsigned int(* GetSourceHW )(ShaderFunc *, int merged, int pos)
ShaderRegFile(* GetSourceFile )(ShaderFunc *, int merged, int pos)
int(* GetSourceID )(ShaderFunc *, int merged, int pos)
int(* GetSourceNegate )(ShaderFunc *, int merged, int pos)
int(* GetSourceAbs )(ShaderFunc *, int merged, int pos)
ShaderRegSwz(* GetSourceSwizzle )(ShaderFunc *, int merged, int pos)
int(* GetSourceIndexed )(ShaderFunc *, int merged, int pos)
void(* GetSourceConstVal )(ShaderFunc *, int merged, int pos, float *val)
int(* GetSourceScale )(ShaderFunc *, int merged, int pos)
int(* GetRelAddressRegID )(ShaderFunc *)
ShaderSwzComp(* GetRelAddressSwizzle )(ShaderFunc *)
int(* SupportsConditional )(ShaderFunc *)
int(* GetConditionUpdate )(ShaderFunc *)
int(* GetConditionTest )(ShaderFunc *)
ShaderCond(* GetCondition )(ShaderFunc *)
ShaderRegSwz(* GetCondRegSwizzle )(ShaderFunc *)
int(* GetCondRegID )(ShaderFunc *)
int(* GetBranch )(ShaderFunc *)
int(* GetBranchElse )(ShaderFunc *)
int(* GetBranchEnd )(ShaderFunc *)
int(* GetLoopCount )(ShaderFunc *)
int(* GetLoopInitial )(ShaderFunc *)
int(* GetLoopIncrement )(ShaderFunc *)

Field Documentation

int(* _ShaderFunc::GetBranch)(ShaderFunc *)
 

int(* _ShaderFunc::GetBranchElse)(ShaderFunc *)
 

int(* _ShaderFunc::GetBranchEnd)(ShaderFunc *)
 

ShaderCond(* _ShaderFunc::GetCondition)(ShaderFunc *)
 

int(* _ShaderFunc::GetConditionTest)(ShaderFunc *)
 

int(* _ShaderFunc::GetConditionUpdate)(ShaderFunc *)
 

int(* _ShaderFunc::GetCondRegID)(ShaderFunc *)
 

ShaderRegSwz(* _ShaderFunc::GetCondRegSwizzle)(ShaderFunc *)
 

ShaderRegFile(* _ShaderFunc::GetDestFile)(ShaderFunc *, int merged)
 

unsigned int(* _ShaderFunc::GetDestID)(ShaderFunc *, int merged)
 

unsigned int(* _ShaderFunc::GetDestMask)(ShaderFunc *, int merged)
 

int(* _ShaderFunc::GetLoopCount)(ShaderFunc *)
 

int(* _ShaderFunc::GetLoopIncrement)(ShaderFunc *)
 

int(* _ShaderFunc::GetLoopInitial)(ShaderFunc *)
 

int(* _ShaderFunc::GetOffsetNext)(ShaderFunc *)
 

ShaderOpcode(* _ShaderFunc::GetOpcode)(ShaderFunc *, int merged)
 

unsigned int(* _ShaderFunc::GetOpcodeHW)(ShaderFunc *, int slot)
 

int(* _ShaderFunc::GetOpcodeSlot)(ShaderFunc *, int merged)
 

struct _op_xlat*(* _ShaderFunc::GetOPTXRec)(ShaderFunc *, int merged)
 

ShaderPrecision(* _ShaderFunc::GetPrecision)(ShaderFunc *)
 

int(* _ShaderFunc::GetRelAddressRegID)(ShaderFunc *)
 

ShaderSwzComp(* _ShaderFunc::GetRelAddressSwizzle)(ShaderFunc *)
 

int(* _ShaderFunc::GetSaturate)(ShaderFunc *)
 

int(* _ShaderFunc::GetSourceAbs)(ShaderFunc *, int merged, int pos)
 

void(* _ShaderFunc::GetSourceConstVal)(ShaderFunc *, int merged, int pos, float *val)
 

ShaderRegFile(* _ShaderFunc::GetSourceFile)(ShaderFunc *, int merged, int pos)
 

unsigned int(* _ShaderFunc::GetSourceHW)(ShaderFunc *, int merged, int pos)
 

int(* _ShaderFunc::GetSourceID)(ShaderFunc *, int merged, int pos)
 

int(* _ShaderFunc::GetSourceIndexed)(ShaderFunc *, int merged, int pos)
 

int(* _ShaderFunc::GetSourceNegate)(ShaderFunc *, int merged, int pos)
 

int(* _ShaderFunc::GetSourceScale)(ShaderFunc *, int merged, int pos)
 

ShaderRegSwz(* _ShaderFunc::GetSourceSwizzle)(ShaderFunc *, int merged, int pos)
 

int(* _ShaderFunc::HasMergedInst)(ShaderFunc *)
 

unsigned int* _ShaderFunc::inst
 

int(* _ShaderFunc::IsLastInst)(ShaderFunc *)
 

int(* _ShaderFunc::SupportsConditional)(ShaderFunc *)
 


The documentation for this struct was generated from the following file:
Generated on Sat Aug 19 20:40:54 2006 for Renouveau by  doxygen 1.4.4