distray

annotate src/rend.h @ 0:cf494adee646

distance field raytracer
author John Tsiombikas <nuclear@member.fsf.org>
date Fri, 25 Dec 2015 05:41:10 +0200
parents
children
rev   line source
nuclear@0 1 #ifndef REND_H_
nuclear@0 2 #define REND_H_
nuclear@0 3
nuclear@0 4 #include <vmath/vmath.h>
nuclear@0 5
nuclear@0 6 void set_framebuffer(int width, int height, float *pixels);
nuclear@0 7 void set_distance_function(float (*dfunc)(float, float, float));
nuclear@0 8 void set_camera_matrix(const Matrix4x4 &xform);
nuclear@0 9
nuclear@0 10 void start_render();
nuclear@0 11 void wait_render();
nuclear@0 12
nuclear@0 13 void render();
nuclear@0 14
nuclear@0 15 #endif // REND_H_