RDR-Classes/entity/fwEntity.hpp

29 lines
806 B
C++
Raw Normal View History

#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);
}