feat(profile): add model related info

This commit is contained in:
phaneron 2024-11-01 03:54:09 -04:00
parent 156b0e0a0b
commit 2b598e6dd1
62 changed files with 25665 additions and 8034 deletions

View file

@ -0,0 +1,31 @@
#ifndef CAMERA_CAMERA_H
#define CAMERA_CAMERA_H
DECLARE_STRUCT(CAngle);
DECLARE_STRUCT(CCamera);
#include "common/datamanager.h"
typedef HDATAMGR HCAMERA;
// class CAngle : public TManaged<float>
struct CAngle {
TManaged_float b_base;
float m_cos;
float m_sin;
};
// class CCamera : public CDataMgr
struct CCamera {
TManaged_C3Vector m_position;
TManaged_C3Vector m_target;
TManaged_float m_distance;
TManaged_float m_zFar;
TManaged_float m_zNear;
CAngle m_aoa;
CAngle m_fov;
CAngle m_roll;
CAngle m_rotation;
};
#endif