Blender
V3.3
|
#include <osl.h>
Public Member Functions | |
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 () |
Public Attributes | |
bool | background |
Scene * | scene |
CCL_NAMESPACE_BEGIN void OSLCompiler::add | ( | ShaderNode * | node, |
const char * | name, | ||
bool | isfilepath = false |
||
) |
Definition at line 1236 of file osl.cpp.
Referenced by CurvesNode::compile().
|
inline |
void OSLCompiler::parameter | ( | const char * | name, |
const char * | s | ||
) |
void OSLCompiler::parameter | ( | const char * | name, |
ustring | str | ||
) |
void OSLCompiler::parameter | ( | ShaderNode * | node, |
const char * | name | ||
) |
Definition at line 1240 of file osl.cpp.
Referenced by TextureMapping::compile(), and CurvesNode::compile().
void OSLCompiler::parameter_attribute | ( | const char * | name, |
ustring | s | ||
) |
Definition at line 1284 of file osl.cpp.
Referenced by CurvesNode::compile().
void OSLCompiler::parameter_texture | ( | const char * | name, |
const ImageHandle & | handle | ||
) |
void OSLCompiler::parameter_texture | ( | const char * | name, |
ustring | filename, | ||
ustring | colorspace | ||
) |
void OSLCompiler::parameter_texture_ies | ( | const char * | name, |
int | svm_slot | ||
) |