3#include <framework/seadTaskID.h>
4#include <heap/seadDisposer.h>
5#include <math/seadVector.h>
6#include <prim/seadDelegateEventSlot.h>
72 bool setNextScene(sead::TaskBase* src_task,
const sead::TaskClassID& next_scene, u32 fader_info =
FaderInfo::
make(0, 0), u32 snd_param_unused = 0);
122static_assert(
sizeof(
Scene) == 0x84,
"Scene size mismatch");
sead::Vector3f mFadeCenter
Definition Scene.h:119
Fader * mFader
Definition Scene.h:116
sead::TaskClassID mOldScene
Definition Scene.h:112
const sead::TaskClassID & getNextScene() const
Definition Scene.h:80
sead::Vector3f & getFadeCenter()
Definition Scene.h:100
bool setNextScene(sead::TaskBase *src_task, const sead::TaskClassID &next_scene, u32 fader_info=FaderInfo::make(0, 0), u32 snd_param_unused=0)
const sead::Vector3f & getFadeCenter() const
Definition Scene.h:105
const u32 & getFaderInfo() const
Definition Scene.h:95
u32 & getFaderInfo()
Definition Scene.h:90
bool setCourse_Story(sead::TaskBase *src_task, s32 world_no, s32 course_no)
sead::TaskClassID mNowScene
Definition Scene.h:113
sead::TaskClassID mNextScene
Definition Scene.h:114
sead::TaskMgr * getTaskMgr()
Definition Scene.h:85
sead::TaskMgr * mTaskMgr
Definition Scene.h:115
u32 _80
Definition Scene.h:120
u8 _70
Definition Scene.h:118
u32 mFaderInfo
Definition Scene.h:117