r5sdk/r5dev/engine/framesnapshot.h

42 lines
812 B
C
Raw Normal View History

2022-05-15 00:29:25 +02:00
#if !defined( FRAMESNAPSHOT_H )
#define FRAMESNAPSHOT_H
struct TickUpdate
{
int m_nTickUnused;
int m_nTick;
float m_flHostFrameTime;
float m_flHostFrameTimeStdDeviation;
bool m_bStruggling;
char m_nUnkStat_maybe_load;
int command_number;
};
2022-08-14 18:35:01 +02:00
struct CFrameSnapshot
2022-05-15 00:29:25 +02:00
{
char field_0;
_DWORD last_entity;
_DWORD snap_dword8;
_DWORD snap_dwordC;
_BYTE snap_byte10;
_BYTE gap11[3];
_DWORD snap_dword14;
_DWORD snap_dword18;
_BYTE snap_byte1C;
_BYTE gap1D[3];
_DWORD snap_dword20;
_BYTE snap_byte24;
_BYTE snap_byte25;
_BYTE snap_byte26;
__unaligned __declspec(align(1)) _WORD word27;
_BYTE gap29[3];
TickUpdate snap_tick_update;
_BYTE gap44[4];
_QWORD qword48;
_QWORD qword50;
char buffer_0x20000[131072];
char buffer_0x800[2048];
char transmit_entity[4096];
};
#endif // FRAMESNAPSHOT_H