|
| IMPORT | ShaderModuleApi (Env &e) |
| IMPORT SFO | empty () |
| IMPORT SFO | function (std::function< std::string(std::string id)> function, std::string function_name, std::vector< std::string > param_names=std::vector< std::string >(), std::vector< std::string > arg_values=std::vector< std::string >()) |
| IMPORT SFO | color_function (SFO orig, std::function< std::string(std::string)> function, std::string function_name) |
| IMPORT SFO | sphere () |
| IMPORT SFO | sphere (PT center, float radius) |
| IMPORT SFO | cube () |
| IMPORT SFO | cube (float start_x, float end_x, float start_y, float end_y, float start_z, float end_z) |
| IMPORT SFO | rounded_cube (float start_x, float end_x, float start_y, float end_y, float start_z, float end_z, float r) |
| IMPORT SFO | texture (SFO obj) |
| IMPORT SFO | texture_box (float start_x, float end_x, float start_y, float end_y, float start_z, float end_z) |
| IMPORT SFO | line () |
| IMPORT SFO | line (float start_x, float start_y, float start_z, float end_x, float end_y, float end_z, float line_width1, float line_width2) |
| IMPORT SFO | plane (PT center, V u_x, V u_y) |
| IMPORT SFO | torus (float radius_1, float radius_2) |
| IMPORT SFO | color (SFO obj, float r, float g, float b, float a) |
| IMPORT SFO | rot_x (SFO obj, float angle) |
| IMPORT SFO | rot_y (SFO obj, float angle) |
| IMPORT SFO | rot_z (SFO obj, float angle) |
| IMPORT SFO | rot_x (SFO obj, float angle, PT center) |
| IMPORT SFO | rot_y (SFO obj, float angle, PT center) |
| IMPORT SFO | rot_z (SFO obj, float angle, PT center) |
| IMPORT SFO | mod_x (SFO obj, float dx) |
| IMPORT SFO | mod_y (SFO obj, float dy) |
| IMPORT SFO | mod_z (SFO obj, float dz) |
| IMPORT SFO | and_not (SFO obj, SFO not_obj) |
| IMPORT SFO | or_elem (SFO obj1, SFO obj2) |
| IMPORT SFO | blend (SFO obj1, SFO obj2, float k) |
| IMPORT SFO | trans (SFO obj) |
| IMPORT SFO | trans (SFO obj, float dx, float dy, float dz) |
| IMPORT SFO | scale (SFO obj) |
| IMPORT SFO | scale (SFO obj, float sx, float sy, float sz) |
| IMPORT SFO | from_points (PTS p, SFO obj) |
| IMPORT SFO | from_lines (LI li, SFO obj) |
| IMPORT SFO | bind_arg (SFO obj, std::string name, std::string value) |
| IMPORT SFO | color_from_normal (SFO obj) |
| IMPORT SFO | grayscale_from_distance (SFO obj, SFO dist, float length) |
| IMPORT SFO | stop_generation (SFO obj) |
| IMPORT SFO | mix_color (SFO col1, SFO col2, float t) |
| IMPORT SFO | grayscale (SFO obj) |
| IMPORT SFO | noise (SFO obj, float strength) |
| IMPORT SFO | ambient_occulsion (SFO obj, float d, float i) |
| IMPORT SFO | soft_shadow (SFO scene, V light_dir, float mint, float maxt, float k, float strong) |
| IMPORT SFO | bounding_primitive (SFO prim, SFO inside, SFO outside) |
| IMPORT SFO | spherical (SFO obj, PT tl, PT br, float rr, float rp) |
| IMPORT SFO | render (SFO obj) |
| IMPORT SFO | v_render (SFO obj) |
| IMPORT SFO | f_render_color (SFO obj) |
| IMPORT SFO | color_from_position (SFO obj, float sx, float sy, float sz) |
| IMPORT SFO | colormod_from_position (SFO obj, float px, float py, float pz, float sx, float sy, float sz) |
| IMPORT ML | sfo_to_ml (EveryApi &ev, SFO sfo, float sx, float sy) |