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

The graphics methods (GFX.funcs) More...

#include <engine/gfx.h>

Collaboration diagram for GfxFuncs:
[legend]

Data Fields

void(* reset )(void)
 
void(* allocPrimBuffers )(s32 size)
 
void *(* getPrim )(void)
 
void(* setPrim )(void *next)
 
void(* freePrimBuffers )(void)
 
void(* startVSync )(void)
 
void(* drawFrame )()
 
struct Layer *(* createLayer )(RECT *rect, s32 otShift, s32 id)
 
s32(* destroyLayer )(s32 id)
 
void(* setDisplayMode )(s32 w, s32 h, s32 hires, s32 interlace)
 
void(* setDisplayArea )()
 
struct Layer *(* getLayer )(s32 id)
 
void(* moveLayer )()
 
s32(* getFrameCount )(void)
 
s32(* getTime )(void)
 
s32(* getFrameTime )(void)
 

Detailed Description

The graphics methods (GFX.funcs)

Definition at line 16 of file gfx.h.

Field Documentation

◆ reset

◆ allocPrimBuffers

◆ getPrim

◆ setPrim

◆ freePrimBuffers

void(* GfxFuncs::freePrimBuffers) (void)

Definition at line 21 of file gfx.h.

Referenced by main().

◆ startVSync

void(* GfxFuncs::startVSync) (void)

Definition at line 22 of file gfx.h.

Referenced by main().

◆ drawFrame

void(* GfxFuncs::drawFrame) ()

Definition at line 23 of file gfx.h.

Referenced by main().

◆ createLayer

◆ destroyLayer

s32(* GfxFuncs::destroyLayer) (s32 id)

Definition at line 25 of file gfx.h.

Referenced by FIGHTSTG_updatePartnerView(), and resetGraphics().

◆ setDisplayMode

◆ setDisplayArea

void(* GfxFuncs::setDisplayArea) ()

Definition at line 27 of file gfx.h.

Referenced by moveDisplay(), and STDWTITL_tickMoviePlayer().

◆ getLayer

◆ moveLayer

void(* GfxFuncs::moveLayer) ()

Definition at line 29 of file gfx.h.

Referenced by STGTRAIN_updateRoot(), and STPLNMET_updateScene().

◆ getFrameCount

s32(* GfxFuncs::getFrameCount) (void)

Definition at line 30 of file gfx.h.

Referenced by FIELDSTG_isTileFree(), and turnInFlight().

◆ getTime

s32(* GfxFuncs::getTime) (void)

Definition at line 31 of file gfx.h.

Referenced by drawEffectNames(), drawEntryPanel(), drawFlyerGate(), drawGauge(), drawKeyboard(), drawMessageBoxArrow(), drawTalkBoxArrow(), endBattleOnKnockOut(), FIELDSTG_drawMapTiles(), FIELDSTG_findOldestStream(), FIELDSTG_touchStream(), FIELDSTG_updateStream(), FIGHTSTG_drawConfusedMessageBox(), FIGHTSTG_drawHud(), FIGHTSTG_drawItemMenu(), FIGHTSTG_drawMessageBox(), FIGHTSTG_drawPageArrows(), FIGHTSTG_drawTechMenu(), FIGHTSTG_finishMessage(), FIGHTSTG_stepConfusedMessage(), FIGHTSTG_stepMessage(), FIGHTSTG_updateSwitchMenu(), findOldestFile(), flyToDest(), isFileLoading(), loadFile(), readPadButtons(), requestFile(), STCRDABM_drawAlbum(), STCRDABM_updateGrid(), STCRDDEK_drawEditor(), STCRDDEK_drawScreen(), STCRDSHP_drawBuy(), STCRDSHP_drawPackOpen(), STCRDSHP_updateGrid(), STDGNAME_drawMenu(), stepFieldMenuFade(), STFGTREP_drawPartner(), STFGTREP_drawReport(), STGDGLAB_drawEntryList(), STGDGLAB_drawMenu(), STGDGLAB_drawPartyScreen(), STGDGLAB_drawRecipeScreen(), STGMCARD_drawSaves(), STGMCARD_updateInfo(), STGMCARD_updateMenu(), STGTRAIN_animatePartner(), STGTRAIN_drawMenu(), STGTRAIN_drawResult(), STGTRAIN_drawScreen(), STGTRAIN_drawSession(), STGTRAIN_updateSprite(), STITSHOP_drawBuy(), STITSHOP_drawItemList(), STITSHOP_drawSell(), STPLNMET_drawChoice(), STPLNMET_drawConfirm(), STPLNMET_updateScroll(), STPLNMET_updateShine(), STPLNMET_updateSparkles(), STPLNMET_updateWelcome(), STSTATUS_animateItemPortraits(), STSTATUS_animateSortPortraits(), STSTATUS_animateTechPortraits(), STSTATUS_drawCardScreen(), STSTATUS_drawDemoScreen(), STSTATUS_drawDigivolvePanel(), STSTATUS_drawEquipPanel(), STSTATUS_drawItemList(), STSTATUS_drawItemScreen(), STSTATUS_drawMapScreen(), STSTATUS_drawStatusScreen(), STSTATUS_drawTechScreen(), STSTATUS_stepItemCursor(), STSTATUS_stepSortArrow(), STSTATUS_stepSortCursor(), STSTATUS_stepStatusCursor(), STSTATUS_stepTechCursor(), touchMarkedFiles(), updateCursor(), updateEvent1602(), updateEvent1604(), updateEvent1616(), updateEvent1618(), updateFieldMenu(), updateFileCache(), updateHiding(), updateInnMenu(), updateListMenu(), updateMessageBoxFrame(), WFIGHTMN_showWon(), WFIGHTTS_cameraList(), WFIGHTTS_fighterList(), WFIGHTTS_motionList(), and WFIGHTTS_stageList().

◆ getFrameTime

s32(* GfxFuncs::getFrameTime) (void)

Definition at line 32 of file gfx.h.

Referenced by addNewDigimon(), advanceStageFade(), CARDGAME_animateSprite(), CARDGAME_chooseDeck(), CARDGAME_countDown(), CARDGAME_discardHand(), CARDGAME_discardPickedCard(), CARDGAME_discardPrevCard(), CARDGAME_drawBackground(), CARDGAME_drawDeckWindow(), CARDGAME_drawFirstPlayer(), CARDGAME_drawFromDeck(), CARDGAME_drawMarker(), CARDGAME_drawNewCards(), CARDGAME_drawPanel(), CARDGAME_drawSpriteEffect(), CARDGAME_flipSlotCard(), CARDGAME_flipSprite(), CARDGAME_flySprite(), CARDGAME_holdSprite(), CARDGAME_holdSpriteThenBlink(), CARDGAME_jitterSprite(), CARDGAME_moveBlinker(), CARDGAME_moveSprite(), CARDGAME_removeMarkedSlots(), CARDGAME_returnUsedCards(), CARDGAME_shakeSprite(), CARDGAME_showPlayedCard(), CARDGAME_slidePanel(), CARDGAME_stepChooseCards(), CARDGAME_stepFader(), CARDGAME_stepPlayCard(), CARDGAME_stepPulseCard(), CARDGAME_stepRoundEnd(), CARDGAME_stepSlotTotal(), CARDGAME_stepStart(), CARDGAME_stepSwap(), CARDGAME_stepTally(), CARDGAME_stepTotals(), CARDGAME_stepYesNo(), CARDGAME_updateDeckWindow(), CARDGAME_updateGauge(), CARDGAME_updateMarker(), CARDGAME_updateMenuWindow(), CARDGAME_updateMessageWindow(), CARDGAME_updatePanelIcon(), CARDGAME_updateScreen(), CARDGAME_updateWindow(), CARDGAME_waitFor(), CNTY_SEL_stepAnimation(), countRoundWin(), FIELDSTG_animateActor(), FIELDSTG_playBattleTransition(), FIELDSTG_playCutsceneAnim(), FIELDSTG_runGauge(), FIELDSTG_showSpotHint(), FIELDSTG_stepBalloonAnim(), FIELDSTG_stepEffectAnim(), FIELDSTG_updateActorIcon(), FIELDSTG_updateBalloon(), FIELDSTG_updateBanner(), FIELDSTG_updateField(), FIELDSTG_updateHiddenSpots(), FIELDSTG_updateLift(), FIELDSTG_updateSpotEffect(), FIELDSTG_waitScriptTime(), FIGHTSTG_countFrames(), FIGHTSTG_drawCursorSprites(), FIGHTSTG_fadeLights(), FIGHTSTG_runScriptWait(), FIGHTSTG_stepHpTween(), FIGHTSTG_updateBattleCamera(), FIGHTSTG_updateCameraShots(), FIGHTSTG_updateCameraTurn(), FIGHTSTG_updateDigimonChange(), FIGHTSTG_updateEntrance(), FIGHTSTG_updateHitEffect(), FIGHTSTG_updateHpTweens(), FIGHTSTG_updateLights(), FIGHTSTG_updateShotCamera(), FIGHTSTG_updateWhiteFlash(), flyToDest(), hidePile(), hidePlays(), hideSlots(), moveWanderer(), moveWanderPair(), returnToBattle(), runGauge(), runStopSlide(), runUsed(), showPile(), showPlays(), showSlots(), slidePanelIn(), slidePanelOut(), spinView(), spinViewBack(), STCRDDEK_stepEditor(), STDWTITL_stepTitle(), STDWTITL_tickSplash(), stepAnimation(), stepAnimation2(), stepAnimationOnce(), stepAnimationOnce(), stepFallBody(), stepFloaterPart(), stepHeldAnimation(), stepLoopingAnimation(), stepMoverBody(), stepRiser(), stepTileAnimation(), stepTileAnimation(), stepTileAnimation(), stepTileAnimation2(), stepTileAnimation2(), stepTileAnimation3(), stepTileAnimation4(), stepTileLoop(), stepTileLoopAnimation(), stepTileSequences(), turnAroundFighters(), updateActorMark(), updateByteAnims(), updateEvent9015(), updateFaller(), updateFloaterChain(), updateFlyer(), updateFlyerGate(), updateGlow(), updateMover(), updateRisers(), updateSpriteField(), updateTileLift(), updateTimer(), updateVibration(), waitPhaseStep(), warpAway(), wipeFromWireframe(), and wipeToWireframe().


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