|
Digimon World 3 decomp
The European version, SLES_039.36
|
The graphics methods (GFX.funcs) More...
#include <engine/gfx.h>
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) |
| void(* GfxFuncs::reset) (void) |
Definition at line 17 of file gfx.h.
Referenced by CARDGAME_updateScene(), CNTY_SEL_tickScreen(), main(), setUpFieldScreen(), SOUNDTST_updateSoundTest(), STAGSLCT_startStageSelect(), STDGNAME_updateScene(), STDWTITL_tickMovie(), STDWTITL_tickScreen(), STDWTITL_tickSplashLoader(), STFGTREP_updateScene(), STGTRAIN_updateRoot(), STPLNMET_updateScene(), and updateScene().
| void(* GfxFuncs::allocPrimBuffers) (s32 size) |
Definition at line 18 of file gfx.h.
Referenced by CARDGAME_updateScene(), CNTY_SEL_tickScreen(), setUpFieldScreen(), SOUNDTST_updateSoundTest(), STAGSLCT_startStageSelect(), STDGNAME_updateScene(), STDWTITL_tickMovie(), STDWTITL_tickScreen(), STDWTITL_tickSplashLoader(), STFGTREP_updateScene(), STGTRAIN_updateRoot(), STPLNMET_updateScene(), and updateScene().
| void *(* GfxFuncs::getPrim) (void) |
Definition at line 19 of file gfx.h.
Referenced by cardDrawerDraw(), CARDGAME_drawFader(), CNTY_SEL_drawFade(), drawByteAnims(), drawFader(), drawScreenFade(), drawTalkBoxFrame(), drawZoomBox(), FIELDSTG_drawActor(), FIELDSTG_drawBannerBox(), FIELDSTG_drawCoverBlock(), FIELDSTG_drawStream(), FIELDSTG_playBattleTransition(), FIGHTSTG_drawMesh(), FIGHTSTG_drawMeshWireframe(), FIGHTSTG_drawShadedQuad(), FIGHTSTG_drawWhiteFlash(), FIGHTSTG_updateFace(), spriteDrawerDraw(), STDWTITL_drawEdgeFade(), STGMCARD_updatePanel(), STGTRAIN_updateSprite(), STPLNMET_drawConfirm(), textWindowDraw(), updateDarkness(), and updateScrollBar().
| void(* GfxFuncs::setPrim) (void *next) |
Definition at line 20 of file gfx.h.
Referenced by cardDrawerDraw(), CARDGAME_drawFader(), CNTY_SEL_drawFade(), drawByteAnims(), drawFader(), drawScreenFade(), drawTalkBoxFrame(), drawZoomBox(), FIELDSTG_drawActor(), FIELDSTG_drawBannerBox(), FIELDSTG_drawCoverBlock(), FIELDSTG_drawStream(), FIELDSTG_playBattleTransition(), FIGHTSTG_drawMesh(), FIGHTSTG_drawMeshWireframe(), FIGHTSTG_drawShadedQuad(), FIGHTSTG_drawWhiteFlash(), FIGHTSTG_updateFace(), spriteDrawerDraw(), STDWTITL_drawEdgeFade(), STGMCARD_updatePanel(), STGTRAIN_updateSprite(), STPLNMET_drawConfirm(), textWindowDraw(), updateDarkness(), and updateScrollBar().
Definition at line 23 of file gfx.h.
Referenced by CARDGAME_updateScene(), CNTY_SEL_tickScreen(), FIGHTSTG_updatePartnerView(), setUpFieldScreen(), SOUNDTST_updateSoundTest(), STAGSLCT_startStageSelect(), STDGNAME_updateScene(), STDWTITL_tickScreen(), STDWTITL_tickSplashLoader(), STFGTREP_updateScene(), STGTRAIN_updateRoot(), STPLNMET_updateScene(), and updateScene().
Definition at line 25 of file gfx.h.
Referenced by FIGHTSTG_updatePartnerView(), and resetGraphics().
Definition at line 26 of file gfx.h.
Referenced by CARDGAME_updateScene(), CNTY_SEL_tickScreen(), main(), moveDisplay(), setUpFieldScreen(), SOUNDTST_updateSoundTest(), STAGSLCT_startStageSelect(), STDGNAME_updateScene(), STDWTITL_tickMovie(), STDWTITL_tickScreen(), STDWTITL_tickSplashLoader(), STFGTREP_updateScene(), STGTRAIN_updateRoot(), STPLNMET_updateScene(), and updateScene().
| void(* GfxFuncs::setDisplayArea) () |
Definition at line 27 of file gfx.h.
Referenced by moveDisplay(), and STDWTITL_tickMoviePlayer().
Definition at line 27 of file gfx.h.
Referenced by cardDrawerSetLayer(), CARDGAME_drawFader(), CNTY_SEL_drawFade(), drawBackground(), drawByteAnims(), drawFader(), drawScreenFade(), drawTalkBoxFrame(), drawTimer(), drawZoomBox(), FIELDSTG_closeField(), FIELDSTG_drawCover(), FIELDSTG_drawMapTiles(), FIELDSTG_playBattleTransition(), FIELDSTG_runMapStreamer(), FIELDSTG_scrollCamera(), FIELDSTG_toScreenPos(), FIELDSTG_updateActor(), FIELDSTG_updateBanner(), FIELDSTG_updateEffect(), FIELDSTG_updateMapObjects(), FIELDSTG_updateSpotEffect(), FIGHTSTG_applyCamera(), FIGHTSTG_drawShadedQuad(), FIGHTSTG_drawWhiteFlash(), FIGHTSTG_fadeStage(), FIGHTSTG_queueMeshDraw(), FIGHTSTG_queueMeshWireframe(), FIGHTSTG_updateBattleCamera(), FIGHTSTG_updateCamera(), FIGHTSTG_updateFace(), FIGHTSTG_updateLights(), FIGHTSTG_updateSpriteAnim(), isOnScreen(), isOnScreen2(), prepareStageModel(), setChangeClips(), spriteDrawerSetLayerId(), STDWTITL_drawEdgeFade(), STGMCARD_updatePanel(), STGTRAIN_updateSprite(), STPLNMET_drawConfirm(), textWindowDraw(), updateDarkness(), updateEffect(), updateFaller(), updateFarSprites(), updateFloater(), updateScrollBar(), updateSpriteField(), updateSpritePair(), updateStageEffect(), and WFIGHTMN_endBattle().
| void(* GfxFuncs::moveLayer) () |
Definition at line 29 of file gfx.h.
Referenced by STGTRAIN_updateRoot(), and STPLNMET_updateScene().
| s32(* GfxFuncs::getFrameCount) (void) |
Definition at line 30 of file gfx.h.
Referenced by FIELDSTG_isTileFree(), and turnInFlight().
| 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().
| 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().