|
ReXGlue SDK
|
Public Member Functions | |
| template<typename T> | |
| T | Get (u32 reg) const |
| template<typename T> | |
| T | Get (Register reg) const |
| template<typename T> | |
| T | Get () const |
| xenos::VertexFetch | GetVertexFetch (u32 index) const |
| xenos::TextureFetch | GetTextureFetch (u32 index) const |
| xenos::MemExportStream | GetMemExportStream (u32 float_constant_index) const |
| const u32 & | operator[] (u32 reg) const |
| u32 & | operator[] (u32 reg) |
| const u32 & | operator[] (Register reg) const |
| u32 & | operator[] (Register reg) |
Static Public Member Functions | |
| static const RegisterInfo * | GetRegisterInfo (u32 index) |
Public Attributes | |
| u32 | values [kRegisterCount] {} |
Static Public Attributes | |
| static constexpr size_t | kRegisterCount = 0x5003 |
|
inline |
Reads the register that a register layout declares as its own.
| T | Register layout declaring kRegisterIndex. |
|
inline |
Reinterprets a register value as a register layout or other 32 bit type.
| T | Type with the size of a register. |
|
inline |
Reinterprets a register value as a register layout or other 32 bit type.
| T | Type with the size of a register. |
| reg | Dword register index. |
|
inline |
Reads a memory export stream constant from a float shader constant.
| float_constant_index | Float constant index, below 512. |
|
static |
Looks up a register in the register table.
| index | Dword register index. |
|
inline |
Reads a texture fetch constant from the shader fetch constant registers.
| index | Fetch constant slot, below 32. |
|
inline |
Reads a vertex fetch constant from the shader fetch constant registers.
| index | Fetch constant slot, below 96. |
|
inline |
Returns a register value by dword register index or by register.
|
inline |
Returns a register value by dword register index or by register.
|
inline |
Returns a register value by dword register index or by register.
|
inline |
Returns a register value by dword register index or by register.
|
staticconstexpr |
Number of dword registers, 1 past the highest register index.