1#pragma once
2
3#include <basis/seadTypes.h>
4
5namespace al {
6
7class CameraViewInfo;
8
9class SceneCameraInfo {
10public:
11 SceneCameraInfo(s32 num);
12
13 void initViewInfo(CameraViewInfo* cameraViewInfo);
14 const char* getViewName(s32 num) const;
15
16 s32 getViewNumMax() const { return mViewNumMax; }
17
18 CameraViewInfo* getViewAt(s32 viewIdx) const { return mViewArray[viewIdx]; }
19
20private:
21 s32 mViewNumMax;
22 CameraViewInfo** mViewArray;
23};
24
25} // namespace al
26