OdysseyDecomp/lib/al/Library/Camera/SceneCameraInfo.h

26 lines
476 B
C++

#pragma once
#include <basis/seadTypes.h>
namespace al {
class CameraViewInfo;
class SceneCameraInfo {
public:
SceneCameraInfo(s32 maxViewNum);
void initViewInfo(CameraViewInfo* cameraViewInfo);
const char* getViewName(s32 num) const;
s32 getViewNumMax() const { return mViewNumMax; }
CameraViewInfo* getViewAt(s32 viewIdx) const { return mViewArray[viewIdx]; }
private:
s32 mViewNumMax;
CameraViewInfo** mViewArray;
};
} // namespace al