Digimon World 3 decomp
The European version, SLES_039.36
Loading...
Searching...
No Matches
SpriteDrawer Struct Reference

Draws sprites from a sprite sheet (such as file 0x277, the menu graphics): a sheet has a table of frames, each made of textured parts, and can be scaled, rotated and tinted. More...

#include <engine/gfx.h>

Collaboration diagram for SpriteDrawer:
[legend]

Data Fields

Layer * layer
 
u_long * ot
 
s32 tpageX
 VRAM position of the sheet's texture.
 
s32 tpageY
 
s32 clutX
 
s32 clutY
 
s32 altClutX
 for the parts that are flagged
 
s32 altClutY
 
s32 clutRow
 added to the CLUT y: palette animations
 
s32 followScroll
 offset by the layer's scroll
 
CVECTOR color
 
s32 transformDirty
 
s32 pivotX
 
s32 pivotY
 
VECTOR scale
 ScaleMatrix's.
 
SVECTOR rot
 
MATRIX matrix
 
void(* bind )()
 (drawer)
 
void(* setTexture )()
 (x, y)
 
void(* setAltClut )()
 (x, y)
 
void(* setLayerId )()
 (id, depth)
 
void(* setLayer )()
 (layer, depth)
 
void(* draw )()
 (sheet, frame, x, y)
 
void(* setClutRow )()
 (row)
 
void(* setScale )()
 (x, y, z), ONE = 1.0
 
void(* setRotation )()
 (x, y, z); no prototype: callers would truncate s16 args
 
void(* setPivot )()
 (x, y)
 
void(* setFollowScroll )()
 (on)
 
void(* setColor )()
 (CVECTOR *)
 

Detailed Description

Draws sprites from a sprite sheet (such as file 0x277, the menu graphics): a sheet has a table of frames, each made of textured parts, and can be scaled, rotated and tinted.

Set up on the stack with initSpriteDrawer; its methods act on the drawer that was set up last (SPRITE_DRAWER).

Definition at line 223 of file gfx.h.

Field Documentation

◆ layer

Layer* SpriteDrawer::layer

Definition at line 224 of file gfx.h.

Referenced by spriteDrawerDraw(), and spriteDrawerSetLayer().

◆ ot

u_long* SpriteDrawer::ot

Definition at line 225 of file gfx.h.

Referenced by spriteDrawerDraw(), and spriteDrawerSetLayer().

◆ tpageX

s32 SpriteDrawer::tpageX

VRAM position of the sheet's texture.

Definition at line 226 of file gfx.h.

Referenced by spriteDrawerDraw(), and spriteDrawerSetTexture().

◆ tpageY

s32 SpriteDrawer::tpageY

Definition at line 227 of file gfx.h.

Referenced by spriteDrawerDraw(), and spriteDrawerSetTexture().

◆ clutX

s32 SpriteDrawer::clutX

Definition at line 228 of file gfx.h.

Referenced by spriteDrawerDraw(), and spriteDrawerSetTexture().

◆ clutY

s32 SpriteDrawer::clutY

Definition at line 229 of file gfx.h.

Referenced by spriteDrawerDraw(), and spriteDrawerSetTexture().

◆ altClutX

s32 SpriteDrawer::altClutX

for the parts that are flagged

Definition at line 230 of file gfx.h.

Referenced by spriteDrawerDraw(), and spriteDrawerSetAltClut().

◆ altClutY

s32 SpriteDrawer::altClutY

Definition at line 231 of file gfx.h.

Referenced by spriteDrawerDraw(), and spriteDrawerSetAltClut().

◆ clutRow

s32 SpriteDrawer::clutRow

added to the CLUT y: palette animations

Definition at line 232 of file gfx.h.

Referenced by spriteDrawerDraw(), and spriteDrawerSetClutRow().

◆ followScroll

s32 SpriteDrawer::followScroll

offset by the layer's scroll

Definition at line 233 of file gfx.h.

Referenced by initSpriteDrawer(), spriteDrawerDraw(), and spriteDrawerSetFollowScroll().

◆ color

CVECTOR SpriteDrawer::color

Definition at line 234 of file gfx.h.

Referenced by initSpriteDrawer(), spriteDrawerDraw(), and spriteDrawerSetColor().

◆ transformDirty

s32 SpriteDrawer::transformDirty

Definition at line 235 of file gfx.h.

Referenced by spriteDrawerDraw(), spriteDrawerSetRotation(), and spriteDrawerSetScale().

◆ pivotX

s32 SpriteDrawer::pivotX

Definition at line 236 of file gfx.h.

Referenced by spriteDrawerDraw(), and spriteDrawerSetPivot().

◆ pivotY

s32 SpriteDrawer::pivotY

Definition at line 237 of file gfx.h.

Referenced by spriteDrawerDraw(), and spriteDrawerSetPivot().

◆ scale

VECTOR SpriteDrawer::scale

ScaleMatrix's.

Definition at line 238 of file gfx.h.

Referenced by initSpriteDrawer(), spriteDrawerDraw(), and spriteDrawerSetScale().

◆ rot

SVECTOR SpriteDrawer::rot

Definition at line 239 of file gfx.h.

Referenced by spriteDrawerDraw(), and spriteDrawerSetRotation().

◆ matrix

MATRIX SpriteDrawer::matrix

Definition at line 240 of file gfx.h.

Referenced by spriteDrawerDraw().

◆ bind

void(* SpriteDrawer::bind) ()

(drawer)

Definition at line 241 of file gfx.h.

Referenced by initSpriteDrawer().

◆ setTexture

void(* SpriteDrawer::setTexture) ()

(x, y)

Definition at line 242 of file gfx.h.

Referenced by CARDGAME_drawBackground(), CARDGAME_drawBlinker(), CARDGAME_drawCardPicture(), CARDGAME_drawDeckWindow(), CARDGAME_drawGauge(), CARDGAME_drawMarker(), CARDGAME_drawMenuFrame(), CARDGAME_drawMessageFrame(), CARDGAME_drawMessageMark(), CARDGAME_drawNumber(), CARDGAME_drawPanel(), CARDGAME_drawPanelIcon(), CARDGAME_drawSpriteBlink(), CARDGAME_drawSpriteCard(), CARDGAME_drawSpriteDim(), CARDGAME_drawSpriteEffect(), CARDGAME_drawSpriteHighlights(), CARDGAME_drawSpriteMarks(), CARDGAME_drawSpriteOrder(), CARDGAME_drawWindowFrame(), CNTY_SEL_drawBackground(), CNTY_SEL_drawCursor(), CNTY_SEL_drawLeftPanel(), CNTY_SEL_drawRightPanel(), CNTY_SEL_drawTopPanel(), drawActorMark(), drawBackground(), drawCardMark(), drawCardNumbers(), drawEffect(), drawEffect(), drawEntryPanel(), drawFaller(), drawFieldMenuFade(), drawFloaterPart(), drawFlyer(), drawFlyerGate(), drawGauge(), drawGlow(), drawKeyboard(), drawMessageBoxArrow(), drawMessageBoxFrame(), drawPairSprite(), drawPanelParts(), drawScroller(), drawStageEffect(), drawTalkBoxArrow(), drawTalkBoxFrame(), drawTimer(), drawWindowCount(), FIELDSTG_drawBalloon(), FIELDSTG_drawMapObject(), FIELDSTG_drawSpotEffect(), FIELDSTG_playCutsceneAnim(), FIELDSTG_runChoice(), FIELDSTG_showSpotHint(), FIELDSTG_updateActorIcon(), FIELDSTG_updateEffect(), FIELDSTG_updateMapObjects(), FIGHTSTG_drawConfusedMessageBox(), FIGHTSTG_drawCursorSprites(), FIGHTSTG_drawHud(), FIGHTSTG_drawItemMenu(), FIGHTSTG_drawMessageBox(), FIGHTSTG_drawPageArrows(), FIGHTSTG_drawPartnerViewFrame(), FIGHTSTG_drawSpriteAnim(), FIGHTSTG_drawStatsFrame(), FIGHTSTG_drawSwitchInMenu(), FIGHTSTG_drawSwitchMenu(), FIGHTSTG_drawTechIcons(), FIGHTSTG_drawTechMenu(), FIGHTSTG_updateSwitchMenu(), initSpriteDrawer(), STCRDABM_drawAlbum(), STCRDABM_drawCards(), STCRDABM_drawTurningSlots(), STCRDDEK_drawDeckCards(), STCRDDEK_drawEditor(), STCRDDEK_drawScreen(), STCRDSHP_drawBuy(), STCRDSHP_drawCards(), STCRDSHP_drawPackOpen(), STCRDSHP_drawShop(), STCRDSHP_drawTurningSlots(), STDGNAME_drawBackground(), STDGNAME_drawMenu(), STDWTITL_drawBackground(), STDWTITL_drawBackgroundSprites(), STDWTITL_drawGlint(), STDWTITL_drawGlintAlt(), STDWTITL_drawLogo(), STDWTITL_drawMenu(), STDWTITL_drawSplash(), STDWTITL_drawTitle0(), STDWTITL_drawTitle0Alt(), STDWTITL_drawTitle1(), STDWTITL_drawTitle1Alt(), STFGTREP_drawPartner(), STFGTREP_drawReport(), STGDGLAB_drawEntryList(), STGDGLAB_drawMenu(), STGDGLAB_drawPartyScreen(), STGDGLAB_drawRecipeScreen(), STGDGLAB_drawSkillPanel(), STGDGLAB_drawSlotScreen(), STGDGLAB_updateLab(), STGMCARD_drawSaves(), STGMCARD_updateInfo(), STGMCARD_updateMenu(), STGMCARD_updatePanel(), STGMCARD_updateScreen(), STGTRAIN_drawMenu(), STGTRAIN_drawResult(), STGTRAIN_drawScreen(), STGTRAIN_drawSession(), STITSHOP_drawBuy(), STITSHOP_drawItemList(), STITSHOP_drawSell(), STITSHOP_drawShop(), STITSHOP_drawStatsPage(), STITSHOP_updateInfo(), STPLNMET_drawChoice(), STPLNMET_drawConfirm(), STPLNMET_drawTitle(), STPLNMET_updateScroll(), STPLNMET_updateShine(), STPLNMET_updateSparkles(), STPLNMET_updateWelcome(), STSTATUS_drawBackground(), STSTATUS_drawCardScreen(), STSTATUS_drawDemoScreen(), STSTATUS_drawDigivolvePanel(), STSTATUS_drawEquipPanel(), STSTATUS_drawItemList(), STSTATUS_drawItemScreen(), STSTATUS_drawMapScreen(), STSTATUS_drawSortScreen(), STSTATUS_drawStatusScreen(), STSTATUS_drawTechScreen(), updateEvent1510(), updateEvent1512(), updateEvent1514(), updateEvent1516(), updateEvent1518(), updateEvent1520(), updateEvent1602(), updateEvent1604(), updateEvent1616(), updateEvent1618(), updateEvent9(), updateFarSprites(), updateFieldMenu(), updateInn(), updateListMenu(), updateMenu(), and updateSpriteField().

◆ setAltClut

◆ setLayerId

void(* SpriteDrawer::setLayerId) ()

(id, depth)

Definition at line 244 of file gfx.h.

Referenced by CARDGAME_drawBackground(), CARDGAME_drawBlinker(), CARDGAME_drawCardPicture(), CARDGAME_drawDeckWindow(), CARDGAME_drawGauge(), CARDGAME_drawMarker(), CARDGAME_drawMenuFrame(), CARDGAME_drawMessageFrame(), CARDGAME_drawMessageMark(), CARDGAME_drawNumber(), CARDGAME_drawPanel(), CARDGAME_drawPanelIcon(), CARDGAME_drawSpriteBlink(), CARDGAME_drawSpriteCard(), CARDGAME_drawSpriteDim(), CARDGAME_drawSpriteEffect(), CARDGAME_drawSpriteHighlights(), CARDGAME_drawSpriteMarks(), CARDGAME_drawSpriteOrder(), CARDGAME_drawWindowFrame(), CNTY_SEL_drawBackground(), CNTY_SEL_drawCursor(), CNTY_SEL_drawLeftPanel(), CNTY_SEL_drawRightPanel(), CNTY_SEL_drawTopPanel(), drawActorMark(), drawBackground(), drawCardMark(), drawCardNumbers(), drawEntryPanel(), drawFieldMenuFade(), drawFlyer(), drawFlyerGate(), drawGauge(), drawGlow(), drawKeyboard(), drawMessageBoxArrow(), drawMessageBoxFrame(), drawPanelParts(), drawScroller(), drawTalkBoxArrow(), drawTalkBoxFrame(), drawWindowCount(), FIELDSTG_drawBalloon(), FIELDSTG_playCutsceneAnim(), FIELDSTG_runChoice(), FIELDSTG_showSpotHint(), FIELDSTG_updateActorIcon(), FIELDSTG_updateMapObjects(), FIGHTSTG_drawConfusedMessageBox(), FIGHTSTG_drawCursorSprites(), FIGHTSTG_drawHud(), FIGHTSTG_drawItemMenu(), FIGHTSTG_drawMessageBox(), FIGHTSTG_drawPageArrows(), FIGHTSTG_drawPartnerViewFrame(), FIGHTSTG_drawStatsFrame(), FIGHTSTG_drawSwitchInMenu(), FIGHTSTG_drawSwitchMenu(), FIGHTSTG_drawTechIcons(), FIGHTSTG_drawTechMenu(), FIGHTSTG_updateSwitchMenu(), initSpriteDrawer(), STCRDABM_drawAlbum(), STCRDABM_drawCards(), STCRDABM_drawTurningSlots(), STCRDDEK_drawDeckCards(), STCRDDEK_drawEditor(), STCRDDEK_drawIdle(), STCRDDEK_drawScreen(), STCRDSHP_drawBuy(), STCRDSHP_drawCards(), STCRDSHP_drawPackOpen(), STCRDSHP_drawShop(), STCRDSHP_drawTurningSlots(), STDGNAME_drawBackground(), STDGNAME_drawMenu(), STDWTITL_drawBackground(), STDWTITL_drawBackgroundSprites(), STDWTITL_drawGlint(), STDWTITL_drawGlintAlt(), STDWTITL_drawLogo(), STDWTITL_drawMenu(), STDWTITL_drawSplash(), STDWTITL_drawTitle0(), STDWTITL_drawTitle0Alt(), STDWTITL_drawTitle1(), STDWTITL_drawTitle1Alt(), STFGTREP_drawPartner(), STFGTREP_drawReport(), STGDGLAB_drawEntryList(), STGDGLAB_drawMenu(), STGDGLAB_drawPartyScreen(), STGDGLAB_drawRecipeScreen(), STGDGLAB_drawSkillPanel(), STGDGLAB_drawSlotScreen(), STGDGLAB_updateLab(), STGMCARD_drawSaves(), STGMCARD_updateInfo(), STGMCARD_updateMenu(), STGMCARD_updatePanel(), STGMCARD_updateScreen(), STGTRAIN_drawMenu(), STGTRAIN_drawResult(), STGTRAIN_drawScreen(), STGTRAIN_drawSession(), STITSHOP_drawBuy(), STITSHOP_drawItemList(), STITSHOP_drawSell(), STITSHOP_drawShop(), STITSHOP_drawStatsPage(), STITSHOP_updateInfo(), STPLNMET_drawChoice(), STPLNMET_drawConfirm(), STPLNMET_drawTitle(), STPLNMET_updateScroll(), STPLNMET_updateShine(), STPLNMET_updateSparkles(), STPLNMET_updateWelcome(), STSTATUS_drawBackground(), STSTATUS_drawCardScreen(), STSTATUS_drawDemoScreen(), STSTATUS_drawDigivolvePanel(), STSTATUS_drawEquipPanel(), STSTATUS_drawItemList(), STSTATUS_drawItemScreen(), STSTATUS_drawMapScreen(), STSTATUS_drawSortScreen(), STSTATUS_drawStatusScreen(), STSTATUS_drawTechScreen(), updateEvent1510(), updateEvent1512(), updateEvent1514(), updateEvent1516(), updateEvent1518(), updateEvent1520(), updateEvent1602(), updateEvent1604(), updateEvent1616(), updateEvent1618(), updateEvent9(), updateFarSprites(), updateFieldMenu(), updateInn(), updateListMenu(), updateMenu(), and updateSpriteField().

◆ setLayer

◆ draw

void(* SpriteDrawer::draw) ()

(sheet, frame, x, y)

Definition at line 246 of file gfx.h.

Referenced by CARDGAME_drawBackground(), CARDGAME_drawBlinker(), CARDGAME_drawCardPicture(), CARDGAME_drawDeckWindow(), CARDGAME_drawGauge(), CARDGAME_drawMarker(), CARDGAME_drawMenuFrame(), CARDGAME_drawMessageFrame(), CARDGAME_drawMessageMark(), CARDGAME_drawNumber(), CARDGAME_drawPanel(), CARDGAME_drawPanelIcon(), CARDGAME_drawSpriteBlink(), CARDGAME_drawSpriteCard(), CARDGAME_drawSpriteDim(), CARDGAME_drawSpriteEffect(), CARDGAME_drawSpriteHighlights(), CARDGAME_drawSpriteMarks(), CARDGAME_drawSpriteOrder(), CARDGAME_drawWindowFrame(), CNTY_SEL_drawBackground(), CNTY_SEL_drawCursor(), CNTY_SEL_drawLeftPanel(), CNTY_SEL_drawRightPanel(), CNTY_SEL_drawTopPanel(), drawActorMark(), drawBackground(), drawCardMark(), drawCardNumbers(), drawEffect(), drawEffect(), drawEntryPanel(), drawFaller(), drawFieldMenuFade(), drawFloaterPart(), drawFlyer(), drawFlyerGate(), drawGauge(), drawGlow(), drawKeyboard(), drawMessageBoxArrow(), drawMessageBoxFrame(), drawPairSprite(), drawPanelParts(), drawScroller(), drawStageEffect(), drawTalkBoxArrow(), drawTalkBoxFrame(), drawTimer(), drawWindowCount(), FIELDSTG_drawBalloon(), FIELDSTG_drawMapObject(), FIELDSTG_drawSpotEffect(), FIELDSTG_playCutsceneAnim(), FIELDSTG_runChoice(), FIELDSTG_showSpotHint(), FIELDSTG_updateActorIcon(), FIELDSTG_updateEffect(), FIELDSTG_updateMapObjects(), FIGHTSTG_drawConfusedMessageBox(), FIGHTSTG_drawCursorSprites(), FIGHTSTG_drawHud(), FIGHTSTG_drawItemMenu(), FIGHTSTG_drawMessageBox(), FIGHTSTG_drawPageArrows(), FIGHTSTG_drawPartnerViewFrame(), FIGHTSTG_drawSpriteAnim(), FIGHTSTG_drawStatsFrame(), FIGHTSTG_drawSwitchInMenu(), FIGHTSTG_drawSwitchMenu(), FIGHTSTG_drawTechIcons(), FIGHTSTG_drawTechMenu(), FIGHTSTG_updateSwitchMenu(), initSpriteDrawer(), STCRDABM_drawAlbum(), STCRDABM_drawCards(), STCRDABM_drawTurningSlots(), STCRDDEK_drawDeckCards(), STCRDDEK_drawEditor(), STCRDDEK_drawScreen(), STCRDSHP_drawBuy(), STCRDSHP_drawCards(), STCRDSHP_drawPackOpen(), STCRDSHP_drawShop(), STCRDSHP_drawTurningSlots(), STDGNAME_drawBackground(), STDGNAME_drawMenu(), STDWTITL_drawBackground(), STDWTITL_drawBackgroundSprites(), STDWTITL_drawGlint(), STDWTITL_drawGlintAlt(), STDWTITL_drawLogo(), STDWTITL_drawMenu(), STDWTITL_drawSplash(), STDWTITL_drawTitle0(), STDWTITL_drawTitle0Alt(), STDWTITL_drawTitle1(), STDWTITL_drawTitle1Alt(), STFGTREP_drawPartner(), STFGTREP_drawReport(), STGDGLAB_drawEntryList(), STGDGLAB_drawMenu(), STGDGLAB_drawPartyScreen(), STGDGLAB_drawRecipeScreen(), STGDGLAB_drawSkillPanel(), STGDGLAB_drawSlotScreen(), STGDGLAB_updateLab(), STGMCARD_drawSaves(), STGMCARD_updateInfo(), STGMCARD_updateMenu(), STGMCARD_updatePanel(), STGMCARD_updateScreen(), STGTRAIN_drawMenu(), STGTRAIN_drawResult(), STGTRAIN_drawScreen(), STGTRAIN_drawSession(), STITSHOP_drawBuy(), STITSHOP_drawItemList(), STITSHOP_drawSell(), STITSHOP_drawShop(), STITSHOP_drawStatsPage(), STITSHOP_updateInfo(), STPLNMET_drawChoice(), STPLNMET_drawConfirm(), STPLNMET_drawTitle(), STPLNMET_updateScroll(), STPLNMET_updateShine(), STPLNMET_updateSparkles(), STPLNMET_updateWelcome(), STSTATUS_drawBackground(), STSTATUS_drawCardScreen(), STSTATUS_drawDemoScreen(), STSTATUS_drawDigivolvePanel(), STSTATUS_drawEquipPanel(), STSTATUS_drawItemList(), STSTATUS_drawItemScreen(), STSTATUS_drawMapScreen(), STSTATUS_drawSortScreen(), STSTATUS_drawStatusScreen(), STSTATUS_drawTechScreen(), updateEvent1510(), updateEvent1512(), updateEvent1514(), updateEvent1516(), updateEvent1518(), updateEvent1520(), updateEvent1602(), updateEvent1604(), updateEvent1616(), updateEvent1618(), updateEvent9(), updateFarSprites(), updateFieldMenu(), updateInn(), updateListMenu(), updateMenu(), and updateSpriteField().

◆ setClutRow

void(* SpriteDrawer::setClutRow) ()

(row)

Definition at line 247 of file gfx.h.

Referenced by CARDGAME_drawBackground(), CARDGAME_drawBlinker(), CARDGAME_drawDeckWindow(), CARDGAME_drawMarker(), CARDGAME_drawPanel(), CARDGAME_drawSpriteBlink(), CARDGAME_drawSpriteHighlights(), CNTY_SEL_drawCursor(), drawEffect(), drawEffect(), drawFaller(), drawFieldMenuFade(), drawFloaterPart(), drawFlyerGate(), drawKeyboard(), drawMessageBoxArrow(), drawMessageBoxFrame(), drawPairSprite(), drawStageEffect(), drawTalkBoxArrow(), FIELDSTG_drawMapObject(), FIELDSTG_showSpotHint(), FIELDSTG_updateEffect(), FIELDSTG_updateMapObjects(), FIGHTSTG_drawConfusedMessageBox(), FIGHTSTG_drawCursorSprites(), FIGHTSTG_drawMessageBox(), FIGHTSTG_drawSpriteAnim(), FIGHTSTG_updateSwitchMenu(), initSpriteDrawer(), STCRDABM_drawAlbum(), STCRDABM_drawTurningSlots(), STCRDDEK_drawEditor(), STCRDDEK_drawScreen(), STCRDSHP_drawBuy(), STCRDSHP_drawPackOpen(), STCRDSHP_drawTurningSlots(), STDGNAME_drawMenu(), STDWTITL_drawGlint(), STDWTITL_drawGlintAlt(), STDWTITL_drawLogo(), STDWTITL_drawMenu(), STDWTITL_drawSplash(), STFGTREP_drawPartner(), STFGTREP_drawReport(), STGDGLAB_drawMenu(), STGDGLAB_drawPartyScreen(), STGDGLAB_drawRecipeScreen(), STGMCARD_drawSaves(), STGMCARD_updateMenu(), STGTRAIN_drawMenu(), STGTRAIN_drawResult(), STGTRAIN_drawScreen(), STGTRAIN_drawSession(), STITSHOP_drawBuy(), STITSHOP_drawItemList(), STPLNMET_drawChoice(), STPLNMET_drawConfirm(), STPLNMET_updateWelcome(), STSTATUS_drawDigivolvePanel(), STSTATUS_drawItemList(), STSTATUS_drawItemScreen(), STSTATUS_drawSortScreen(), STSTATUS_drawStatusScreen(), STSTATUS_drawTechScreen(), updateEvent1602(), updateEvent1604(), updateEvent1616(), updateEvent1618(), and updateListMenu().

◆ setScale

void(* SpriteDrawer::setScale) ()

(x, y, z), ONE = 1.0

Definition at line 248 of file gfx.h.

Referenced by CARDGAME_drawCardPicture(), CARDGAME_drawDeckWindow(), CARDGAME_drawGauge(), CARDGAME_drawMarker(), CARDGAME_drawMenuFrame(), CARDGAME_drawMessageFrame(), CARDGAME_drawMessageMark(), CARDGAME_drawNumber(), CARDGAME_drawPanelIcon(), CARDGAME_drawSpriteBlink(), CARDGAME_drawSpriteCard(), CARDGAME_drawSpriteDim(), CARDGAME_drawSpriteEffect(), CARDGAME_drawSpriteHighlights(), CARDGAME_drawSpriteMarks(), CARDGAME_drawSpriteOrder(), CARDGAME_drawWindowFrame(), CNTY_SEL_drawLeftPanel(), CNTY_SEL_drawRightPanel(), CNTY_SEL_drawTopPanel(), drawCardMark(), drawCardNumbers(), drawEntryPanel(), drawFlyer(), drawKeyboard(), drawMessageBoxFrame(), drawWindowCount(), FIELDSTG_runChoice(), FIGHTSTG_drawSpriteAnim(), initSpriteDrawer(), STCRDABM_drawAlbum(), STCRDDEK_drawEditor(), STCRDDEK_drawScreen(), STCRDSHP_drawBuy(), STCRDSHP_drawPackOpen(), STCRDSHP_drawShop(), STDGNAME_drawMenu(), STFGTREP_drawPartner(), STFGTREP_drawReport(), STGDGLAB_drawEntryList(), STGDGLAB_drawMenu(), STGDGLAB_drawPartyScreen(), STGDGLAB_drawRecipeScreen(), STGDGLAB_drawSkillPanel(), STGDGLAB_drawSlotScreen(), STGMCARD_updateInfo(), STGTRAIN_drawMenu(), STGTRAIN_drawResult(), STGTRAIN_drawScreen(), STGTRAIN_drawSession(), STITSHOP_drawBuy(), STITSHOP_drawItemList(), STITSHOP_drawSell(), STITSHOP_drawShop(), STITSHOP_drawStatsPage(), STITSHOP_updateInfo(), STPLNMET_drawConfirm(), STPLNMET_drawTitle(), STSTATUS_drawCardScreen(), STSTATUS_drawDemoScreen(), STSTATUS_drawDigivolvePanel(), STSTATUS_drawEquipPanel(), STSTATUS_drawItemList(), STSTATUS_drawItemScreen(), STSTATUS_drawSortScreen(), STSTATUS_drawStatusScreen(), STSTATUS_drawTechScreen(), updateEvent1510(), updateEvent1512(), updateEvent1514(), updateEvent1516(), updateEvent1518(), updateEvent1520(), updateEvent1602(), updateEvent1604(), updateEvent1616(), updateEvent1618(), updateEvent9(), updateInn(), updateListMenu(), updateMenu(), and updateSpriteField().

◆ setRotation

void(* SpriteDrawer::setRotation) ()

(x, y, z); no prototype: callers would truncate s16 args

Definition at line 249 of file gfx.h.

Referenced by FIGHTSTG_drawSpriteAnim(), and initSpriteDrawer().

◆ setPivot

void(* SpriteDrawer::setPivot) ()

(x, y)

Definition at line 250 of file gfx.h.

Referenced by CARDGAME_drawCardPicture(), CARDGAME_drawDeckWindow(), CARDGAME_drawGauge(), CARDGAME_drawMarker(), CARDGAME_drawMenuFrame(), CARDGAME_drawMessageFrame(), CARDGAME_drawNumber(), CARDGAME_drawPanelIcon(), CARDGAME_drawSpriteBlink(), CARDGAME_drawSpriteCard(), CARDGAME_drawSpriteDim(), CARDGAME_drawSpriteEffect(), CARDGAME_drawSpriteHighlights(), CARDGAME_drawSpriteMarks(), CARDGAME_drawSpriteOrder(), CARDGAME_drawWindowFrame(), CNTY_SEL_drawLeftPanel(), CNTY_SEL_drawRightPanel(), CNTY_SEL_drawTopPanel(), drawCardMark(), drawCardNumbers(), drawEntryPanel(), drawFlyer(), drawKeyboard(), drawMessageBoxFrame(), drawWindowCount(), FIELDSTG_runChoice(), FIGHTSTG_drawSpriteAnim(), initSpriteDrawer(), STCRDABM_drawAlbum(), STCRDDEK_drawEditor(), STCRDDEK_drawScreen(), STCRDSHP_drawBuy(), STCRDSHP_drawPackOpen(), STCRDSHP_drawShop(), STDGNAME_drawMenu(), STFGTREP_drawPartner(), STFGTREP_drawReport(), STGDGLAB_drawEntryList(), STGDGLAB_drawMenu(), STGDGLAB_drawPartyScreen(), STGDGLAB_drawRecipeScreen(), STGDGLAB_drawSkillPanel(), STGDGLAB_drawSlotScreen(), STGMCARD_updateInfo(), STGTRAIN_drawMenu(), STGTRAIN_drawResult(), STGTRAIN_drawScreen(), STGTRAIN_drawSession(), STITSHOP_drawBuy(), STITSHOP_drawItemList(), STITSHOP_drawSell(), STITSHOP_drawShop(), STITSHOP_drawStatsPage(), STITSHOP_updateInfo(), STPLNMET_drawConfirm(), STPLNMET_drawTitle(), STSTATUS_drawCardScreen(), STSTATUS_drawDemoScreen(), STSTATUS_drawDigivolvePanel(), STSTATUS_drawEquipPanel(), STSTATUS_drawItemList(), STSTATUS_drawItemScreen(), STSTATUS_drawSortScreen(), STSTATUS_drawStatusScreen(), STSTATUS_drawTechScreen(), updateEvent1510(), updateEvent1512(), updateEvent1514(), updateEvent1516(), updateEvent1518(), updateEvent1520(), updateEvent1602(), updateEvent1604(), updateEvent1616(), updateEvent1618(), updateEvent9(), updateInn(), updateListMenu(), updateMenu(), and updateSpriteField().

◆ setFollowScroll

◆ setColor

void(* SpriteDrawer::setColor) ()

(CVECTOR *)

Definition at line 252 of file gfx.h.

Referenced by FIELDSTG_drawMapObject(), FIELDSTG_updateMapObjects(), and initSpriteDrawer().


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