Blender V2.61 - r43446
|
#include <graph.h>
Public Member Functions | |
ShaderOutput (ShaderNode *parent, const char *name, ShaderSocketType type) | |
Public Attributes | |
const char * | name |
ShaderNode * | parent |
ShaderSocketType | type |
vector< ShaderInput * > | links |
int | stack_offset |
ShaderOutput::ShaderOutput | ( | ShaderNode * | parent, |
const char * | name, | ||
ShaderSocketType | type | ||
) |
Definition at line 43 of file graph.cpp.
References name, parent, stack_offset, SVM_STACK_INVALID, and type.
vector<ShaderInput*> ShaderOutput::links |
Definition at line 136 of file graph.h.
Referenced by AttributeNode::attributes(), ShaderGraph::connect(), ShaderGraph::copy_nodes(), ShaderGraph::disconnect(), ShaderGraph::remove_proxy_nodes(), and SVMCompiler::stack_clear_users().
const char* ShaderOutput::name |
Definition at line 132 of file graph.h.
Referenced by ShaderGraph::bump_from_displacement(), ShaderGraph::copy_nodes(), ShaderNode::output(), ShaderOutput(), and xml_read_shader_graph().
Definition at line 133 of file graph.h.
Referenced by ShaderGraph::break_cycles(), ShaderGraph::bump_from_displacement(), SVMCompiler::compile_type(), ShaderGraph::copy_nodes(), SVMCompiler::find_dependencies(), ShaderGraph::find_dependencies(), SVMCompiler::generate_closure(), SVMCompiler::generate_multi_closure(), SVMCompiler::generate_svm_nodes(), SVMCompiler::node_skip_input(), and ShaderOutput().
Definition at line 138 of file graph.h.
Referenced by SVMCompiler::compile_type(), ShaderOutput(), SVMCompiler::stack_assign(), SVMCompiler::stack_backup(), SVMCompiler::stack_clear_users(), SVMCompiler::stack_link(), and SVMCompiler::stack_restore().
Definition at line 134 of file graph.h.
Referenced by ShaderGraph::connect(), ShaderOutput(), SVMCompiler::stack_assign(), SVMCompiler::stack_clear_users(), and SVMCompiler::stack_link().