![]() |
![]() |
![]() |
![]() |
![]() |
|||||||||||||||||||||||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
![]() |
gSPObjLoadTxRect [macro]Loads a texture and draws a non-rotating sprite in a compound process. Syntax #include <ultra64.h> /* gs2dex.h */ gSPObjLoadTxRect(Gfx *gdl, uObjTxSprite *txsp) gsSPObjLoadTxRect(uObjTxSprite *txsp) Arguments
Explanation
The uObjTxSprite structure is a concatenation of the uObjTxtr structure and the uObjSprite structure, so it holds both texture load data and sprite drawing data. For details, see gSPObjLoadTxtr and gSPObjRectangle. Cautions
typedef struct { uObjTxtr txtr; uObjSprite sprite; } uObjTxSprite; g*SPObjLoadTxRect does not reference the 2D matrix settings, so these settings do not affect the drawing results with this macro. Use g*SPObjLoadTxRectR if you want to reference the 2D matrix settings to change the screen coordinates for drawing. Use g*SPObjLoadTxSprite to draw a rotating sprite. See Also
Revision History
|