X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=csgray;a=blobdiff_plain;f=src%2Fcsgray.h;fp=src%2Fcsgray.h;h=196ecc26bbadd12c7c5ee64d7c7c775354700d00;hp=651b64e52036564c822203b593996141e3631f16;hb=07ca36e28aa10804ba5a544276eb5a25f8105e0f;hpb=40a4c5772ab19e7f27c62768d40f697bf5d80a12 diff --git a/src/csgray.h b/src/csgray.h index 651b64e..196ecc2 100644 --- a/src/csgray.h +++ b/src/csgray.h @@ -12,8 +12,8 @@ void csg_fov(float fov); int csg_load(const char *fname); int csg_save(const char *fname); -void csg_add_object(csg_object *parent, csg_object *child); -void csg_remove_object(csg_object *parent, csg_object *child); +void csg_add_object(csg_object *o); +int csg_remove_object(csg_object *o); void csg_free_object(csg_object *o); csg_object *csg_null(float x, float y, float z); @@ -31,7 +31,7 @@ void csg_color(csg_object *o, float r, float g, float b); void csg_roughness(csg_object *o, float r); void csg_opacity(csg_object *o, float p); -void csg_render_pixel(int x, int y, float *color); +void csg_render_pixel(int x, int y, int width, int height, float aspect, float *color); void csg_render_image(float *pixels, int width, int height); #endif /* CSGRAY_H_ */