6339f1d98f9bd9c19bdc7757c9a036dabd814b6f
2 * Copyright (C) 2021-2024 Mt.ZERO Software, Harry Godden - All Rights Reserved
7 #include "vg/vg_camera.h"
9 #include "shaders/model_gate.h"
15 mdl_submesh sm_surface
, sm_marker
[4];
22 void world_gates_init(void);
23 void gate_transform_update( ent_gate
*gate
);
24 int render_gate( world_instance
*world
, world_instance
*world_inside
,
25 ent_gate
*gate
, vg_camera
*cam
);
27 int gate_intersect( ent_gate
*gate
, v3f pos
, v3f last
);
28 u32
world_intersect_gates( world_instance
*world
, v3f pos
, v3f last
);
30 void ent_gate_call( world_instance
*world
, ent_call
*call
);
31 void ent_gate_get_mdl_mtx( ent_gate
*gate
, m4x3f mmdl
);
33 void world_link_nonlocal_async( void *payload
, u32 size
);
34 void world_unlink_nonlocal( world_instance
*world
);
35 void render_gate_unlinked( world_instance
*world
,
36 ent_gate
*gate
, vg_camera
*cam
);