|
| void | compile (OSLGlobals *og, Shader *shader) |
| |
| void | add (ShaderNode *node, const char *name, bool isfilepath=false) |
| |
| void | parameter (ShaderNode *node, const char *name) |
| |
| void | parameter (const char *name, float f) |
| |
| void | parameter_color (const char *name, float3 f) |
| |
| void | parameter_vector (const char *name, float3 f) |
| |
| void | parameter_normal (const char *name, float3 f) |
| |
| void | parameter_point (const char *name, float3 f) |
| |
| void | parameter (const char *name, int f) |
| |
| void | parameter (const char *name, const char *s) |
| |
| void | parameter (const char *name, ustring str) |
| |
| void | parameter (const char *name, const Transform &tfm) |
| |
| void | parameter_array (const char *name, const float f[], int arraylen) |
| |
| void | parameter_color_array (const char *name, const array< float3 > &f) |
| |
| void | parameter_attribute (const char *name, ustring s) |
| |
| void | parameter_texture (const char *name, ustring filename, ustring colorspace) |
| |
| void | parameter_texture (const char *name, const ImageHandle &handle) |
| |
| void | parameter_texture_ies (const char *name, int svm_slot) |
| |
| ShaderType | output_type () |
| |
Definition at line 120 of file osl.h.