#include <osl.h>
List of all members.
Public Member Functions |
| OSLCompiler (void *shadingsys) |
void | compile (OSLGlobals *og, Shader *shader) |
void | add (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) |
ShaderType | output_type () |
Public Attributes |
bool | background |
Detailed Description
Definition at line 65 of file osl.h.
Constructor & Destructor Documentation
OSLCompiler::OSLCompiler |
( |
void * |
shadingsys | ) |
|
Member Function Documentation
CCL_NAMESPACE_BEGIN void OSLCompiler::add |
( |
ShaderNode * |
node, |
|
|
const char * |
name |
|
) |
| |
void OSLCompiler::compile |
( |
OSLGlobals * |
og, |
|
|
Shader * |
shader |
|
) |
| |
Definition at line 82 of file osl.h.
void OSLCompiler::parameter |
( |
const char * |
name, |
|
|
int |
f |
|
) |
| |
void OSLCompiler::parameter |
( |
const char * |
name, |
|
|
const char * |
s |
|
) |
| |
void OSLCompiler::parameter |
( |
const char * |
name, |
|
|
ustring |
str |
|
) |
| |
void OSLCompiler::parameter |
( |
const char * |
name, |
|
|
const Transform & |
tfm |
|
) |
| |
void OSLCompiler::parameter |
( |
const char * |
name, |
|
|
float |
f |
|
) |
| |
void OSLCompiler::parameter_color |
( |
const char * |
name, |
|
|
float3 |
f |
|
) |
| |
void OSLCompiler::parameter_normal |
( |
const char * |
name, |
|
|
float3 |
f |
|
) |
| |
void OSLCompiler::parameter_point |
( |
const char * |
name, |
|
|
float3 |
f |
|
) |
| |
void OSLCompiler::parameter_vector |
( |
const char * |
name, |
|
|
float3 |
f |
|
) |
| |
Member Data Documentation
Definition at line 84 of file osl.h.
The documentation for this class was generated from the following files: