Blender  V3.3
SVMCompiler Member List

This is the complete list of members for SVMCompiler, including all inherited members.

active_stackSVMCompilerprotected
add_node(ShaderNodeType type, int a=0, int b=0, int c=0)SVMCompiler
add_node(int a=0, int b=0, int c=0, int d=0)SVMCompiler
add_node(ShaderNodeType type, const float3 &f)SVMCompiler
add_node(const float4 &f)SVMCompiler
attribute(ustring name)SVMCompiler
attribute(AttributeStandard std)SVMCompiler
attribute_standard(ustring name)SVMCompiler
backgroundSVMCompiler
closure_mix_weight_offset()SVMCompilerinline
compile(Shader *shader, array< int4 > &svm_nodes, int index, Summary *summary=NULL)SVMCompiler
compile_failedSVMCompilerprotected
compile_type(Shader *shader, ShaderGraph *graph, ShaderType type)SVMCompilerprotected
current_graphSVMCompiler
current_shaderSVMCompilerprotected
current_svm_nodesSVMCompilerprotected
current_typeSVMCompilerprotected
encode_uchar4(uint x, uint y=0, uint z=0, uint w=0)SVMCompiler
find_aov_nodes_and_dependencies(ShaderNodeSet &aov_nodes, ShaderGraph *graph, CompilerState *state)SVMCompilerprotected
find_dependencies(ShaderNodeSet &dependencies, const ShaderNodeSet &done, ShaderInput *input, ShaderNode *skip_node=NULL)SVMCompilerprotected
generate_aov_node(ShaderNode *node, CompilerState *state)SVMCompilerprotected
generate_closure_node(ShaderNode *node, CompilerState *state)SVMCompilerprotected
generate_multi_closure(ShaderNode *root_node, ShaderNode *node, CompilerState *state)SVMCompilerprotected
generate_node(ShaderNode *node, ShaderNodeSet &done)SVMCompilerprotected
generate_svm_nodes(const ShaderNodeSet &nodes, CompilerState *state)SVMCompilerprotected
generated_shared_closure_nodes(ShaderNode *root_node, ShaderNode *node, CompilerState *state, const ShaderNodeSet &shared)SVMCompilerprotected
max_stack_useSVMCompilerprotected
mix_weight_offsetSVMCompilerprotected
output_type()SVMCompilerinline
sceneSVMCompiler
stack_assign(ShaderOutput *output)SVMCompiler
stack_assign(ShaderInput *input)SVMCompiler
stack_assign_if_linked(ShaderInput *input)SVMCompiler
stack_assign_if_linked(ShaderOutput *output)SVMCompiler
stack_clear_offset(SocketType::Type type, int offset)SVMCompiler
stack_clear_temporary(ShaderNode *node)SVMCompilerprotected
stack_clear_users(ShaderNode *node, ShaderNodeSet &done)SVMCompilerprotected
stack_find_offset(int size)SVMCompiler
stack_find_offset(SocketType::Type type)SVMCompiler
stack_link(ShaderInput *input, ShaderOutput *output)SVMCompiler
stack_size(SocketType::Type type)SVMCompilerprotected
svm_node_types_usedSVMCompilerprotected
SVMCompiler(Scene *scene)SVMCompiler