feat(db): add static database classes from whoa-autocode

This commit is contained in:
VDm 2025-04-05 13:26:23 +04:00
parent 386ddcbd9f
commit 3689ef9b41
601 changed files with 25713 additions and 106 deletions

View file

@ -0,0 +1,34 @@
// DO NOT EDIT: generated by whoa-autocode
#ifndef DB_REC_CAMERA_MODE_REC_HPP
#define DB_REC_CAMERA_MODE_REC_HPP
#include <cstdint>
class SFile;
class CameraModeRec {
public:
int32_t m_ID;
const char* m_name;
int32_t m_type;
int32_t m_flags;
float m_positionOffset[3];
float m_targetOffset[3];
float m_positionSmoothing;
float m_rotationSmoothing;
float m_fieldOfView;
int32_t m_lockedPositionOffsetBase;
int32_t m_lockedPositionOffsetDirection;
int32_t m_lockedTargetOffsetBase;
int32_t m_lockedTargetOffsetDirection;
static const char* GetFilename();
static uint32_t GetNumColumns();
static uint32_t GetRowSize();
static bool NeedIDAssigned();
int32_t GetID();
void SetID(int32_t id);
bool Read(SFile* f, const char* stringBuffer);
};
#endif