3#include "math/seadMatrix.h"
4#include "prim/seadSafeString.h"
5#include <container/seadOffsetList.h>
6#include <course_select/CourseSelectParallelExecuter.h>
7#include <course_select/MapModel.h>
8#include <heap/seadDisposer.h>
9#include <layer/aglLayer.h>
30 void draw(agl::lyr::Layer* layer);
33 void getBoneWorldMatrix(s32 world, s32 worldSubLetter,
const sead::SafeString& name, sead::Matrix34f* out);
35 void getBoneWorldPos(sead::Vector3f* out, s32 world, s32 worldSubLetter,
const sead::SafeString& name);
39 return mMapModelLists[i];
47static_assert(
sizeof(
CourseSelectMap) == 0x40C8,
"CourseSelectMap size mismatch");
Definition CourseSelectMap.h:12
void getBoneWorldMatrix(s32 world, s32 worldSubLetter, const sead::SafeString &name, sead::Matrix34f *out)
void draw(agl::lyr::Layer *layer)
void getBoneWorldPos(sead::Vector3f *out, s32 world, s32 worldSubLetter, const sead::SafeString &name)
u8 _a0
Definition CourseSelectMap.h:44
CourseSelectParallelExecuter mParallelExecuter
Definition CourseSelectMap.h:45
const sead::OffsetList< MapModel > & getMapModel(s32 i) const
Definition CourseSelectMap.h:37