Files
HydraV3/HydraEngine/source/ecs/components/HydraPhysicsComponent.h
T
2026-08-24 20:59:24 +01:00

24 lines
608 B
C

#ifndef HYDRAECSPHYSICSCOMPONENT
#define HYDRAECSPHYSICSCOMPONENT
#include "../../engine/HydraEngine.h"
//#include "../physics/HydraPhysicsDefinition.h"
#include <box3d/box3d.h>
struct HydraPhysicsComponent
{
HYDRA_PHYSICS_TYPE phyics_type = HYDRA_PHYSICS_TYPE::HYDRA_INVALID_PHYSICS_TYPE;
HYDRA_PHYSICS_SHAPE physics_shape = HYDRA_PHYSICS_SHAPE::HYDRA_INVALID_PHYSICS_TYPE;
float mass = 0;
float height = 0;
float width = 0;
float depth = 0;
b3BodyId body_id = {};
bool initialised = false;
bool needs_update = false;
};
#endif /* HYDRAECSPHYSICSCOMPONENT */