2026-07-17 15:30:29 +01:00
|
|
|
#ifndef HYDRAECSMESHCOMPONENT
|
|
|
|
|
#define HYDRAECSMESHCOMPONENT
|
|
|
|
|
|
|
|
|
|
#include "../../engine/HydraObject.h"
|
2026-08-31 17:32:20 +01:00
|
|
|
#include <GLMIncludes.h>
|
2026-07-17 15:30:29 +01:00
|
|
|
|
|
|
|
|
struct HydraMeshComponent
|
|
|
|
|
{
|
|
|
|
|
HydraID mesh_id = INVALID_HYDRA_ID;
|
|
|
|
|
HydraID vertex_buffer_id = INVALID_HYDRA_ID;
|
|
|
|
|
HYDRA_STATE mesh_state = HYDRA_STATE::Empty;
|
2026-08-31 17:32:20 +01:00
|
|
|
glm::vec3 origin {};
|
|
|
|
|
glm::vec3 extent {};
|
2026-09-22 15:22:41 +01:00
|
|
|
bool render = true;
|
2026-07-17 15:30:29 +01:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#endif /* HYDRAECSMESHCOMPONENT */
|