trueno/src/editor/postprocess.jai

29 lines
592 B
Plaintext

#scope_file
world : World; // @ToDo: Actually load the world from somewhere once we have actual world management.
get_post_processing_camera :: () -> Camera {
camera : Camera;
camera.target = Vector3.{0,0,0};
camera.position = Vector3.{5,5,5};
camera.near = 1.0;
camera.far = 2000.0;
return camera;
}
#scope_export
tick_post_process_editor :: () {
}
draw_post_process_editor :: () {
create_set_cam_rendering_task(get_post_processing_camera());
create_world_rendering_tasks(*world);
}
draw_post_process_editor_ui :: (theme: *GR.Overall_Theme) {
}