Lines Matching refs:sprite
73 void G2DInitSprite( G2DSprite *sprite ) in G2DInitSprite() argument
75 f32 rInvWidth = 1.0F / GXGetTexObjWidth(sprite->to); in G2DInitSprite()
76 f32 rInvHeight = 1.0F / GXGetTexObjHeight(sprite->to);; in G2DInitSprite()
78 sprite->rS0 = ((f32)sprite->nTlcS + 0.5F) * rInvWidth; in G2DInitSprite()
79 sprite->rS1 = ((f32)sprite->nTlcS + sprite->nWidth - 0.5F) * rInvWidth; in G2DInitSprite()
80 sprite->rT0 = ((f32)sprite->nTlcT + 0.5F) * rInvHeight; in G2DInitSprite()
81 sprite->rT1 = ((f32)sprite->nTlcT + sprite->nHeight - 0.5F) * rInvHeight; in G2DInitSprite()
94 void G2DDrawSprite( G2DSprite *sprite, G2DPosOri *po ) in G2DDrawSprite() argument
101 GXLoadTexObj(sprite->to, GX_TEXMAP0); in G2DDrawSprite()
121 rWX = sprite->nWidth * rOX; in G2DDrawSprite()
122 rWY = sprite->nWidth * rOY; in G2DDrawSprite()
123 rHX = sprite->nHeight * rOX; in G2DDrawSprite()
124 rHY = sprite->nHeight * rOY; in G2DDrawSprite()
140 GXTexCoord2f32( sprite->rS0, sprite->rT1 ); in G2DDrawSprite()
143 GXTexCoord2f32( sprite->rS0, sprite->rT0 ); in G2DDrawSprite()
146 GXTexCoord2f32( sprite->rS1, sprite->rT0 ); in G2DDrawSprite()
149 GXTexCoord2f32( sprite->rS1, sprite->rT1 ); in G2DDrawSprite()