Files
2024-08-20 20:19:54 -04:00

25 lines
660 B
C++

#pragma once
#include "Game/NameObj/NameObj.hpp"
class Camera;
class CamTranslatorBase;
class CameraHolder : public NameObj {
public:
CameraHolder(const char *);
virtual ~CameraHolder();
CamTranslatorBase *getTranslator(long);
s32 getIndexOf(const char *) const;
Camera *getDefaultCamera();
s32 getIndexOfDefault() const;
s32 getIndexOf(Camera *) const;
void createCameras();
Camera *getCameraInner(long) const;
s32 mDefaultCameraIndex; // 0xC
Camera **mCameras; // 0x10
CamTranslatorBase **mTranslators; // 0x14
CamTranslatorBase *mDefaultTranslator; // 0x18
};