RDR-Classes/entity/fwEntity.hpp
maybegreat48 ca56c5acdd
Entities (#4)
* feat(metric): add rlMetric

* fix(metric): serializer fix

* feat(tls): add tlsContext

* feat(fwEntity): add entity classes

* fix: add import

* fix(vector): constexpr ctors

* feat(ped): add CPed

---------
2023-09-29 23:45:35 +02:00

29 lines
806 B
C++

#pragma once
#include <cstdint>
#include "../base/fwExtensibleBase.hpp"
class CMoveObjectPooledObject;
class CNavigation;
class CBaseModelInfo;
namespace rage
{
class fwDrawData;
class fwDynamicEntityComponent;
class crmtRequestPose;
class crmtRequestIk;
class crFrameFilter;
class fwAudEntity;
class netObject;
class fwEntity : public fwExtensibleBase
{
public:
class CBaseModelInfo* m_ModelInfo; // 0x0020
void* m_Unk; // 0x0028
uint8_t m_EntityType; // 0x0030
char m_Pad[0xA8]; // 0x0038
// TODO: move these out of rage::fwEntity
class rage::netObject* m_NetObject; // 0x00E0
};
static_assert(sizeof(fwEntity) == 0xE8);
}