|
|
|
@ -45,7 +45,10 @@ void update_camera(RenderState* render_state, SimulationState* sim); |
|
|
|
void render_body(CelestialBody* body, RenderState* render_state); |
|
|
|
void render_body(CelestialBody* body, RenderState* render_state); |
|
|
|
void render_spacecraft_screen_space(Spacecraft* craft, RenderState* render_state); |
|
|
|
void render_spacecraft_screen_space(Spacecraft* craft, RenderState* render_state); |
|
|
|
void render_maneuver_marker_screen_space(Spacecraft* craft, Maneuver* maneuver, RenderState* render_state); |
|
|
|
void render_maneuver_marker_screen_space(Spacecraft* craft, Maneuver* maneuver, RenderState* render_state); |
|
|
|
|
|
|
|
// NOTE: needs to be called between begin_frame() and end_frame()
|
|
|
|
void render_simulation(SimulationState* sim, RenderState* render_state); |
|
|
|
void render_simulation(SimulationState* sim, RenderState* render_state); |
|
|
|
|
|
|
|
void begin_frame(); |
|
|
|
|
|
|
|
void end_frame(); |
|
|
|
|
|
|
|
|
|
|
|
// Scaling functions
|
|
|
|
// Scaling functions
|
|
|
|
Vector3 scale_position(Vec3 pos, double scale); |
|
|
|
Vector3 scale_position(Vec3 pos, double scale); |
|
|
|
|