Blender  V3.3
ShaderGraph Member List

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

add(ShaderNode *node)ShaderGraph
break_cycles(ShaderNode *node, vector< bool > &visited, vector< bool > &on_stack)ShaderGraphprotected
bump_from_displacement(bool use_object_space)ShaderGraphprotected
clean(Scene *scene)ShaderGraphprotected
clear_nodes()ShaderGraphprotected
compute_displacement_hash()ShaderGraph
connect(ShaderOutput *from, ShaderInput *to)ShaderGraph
constant_fold(Scene *scene)ShaderGraphprotected
copy_nodes(ShaderNodeSet &nodes, ShaderNodeMap &nnodemap)ShaderGraphprotected
create_node(Args &&...args)ShaderGraphinline
deduplicate_nodes()ShaderGraphprotected
default_inputs(bool do_osl)ShaderGraphprotected
delete_node(T *node)ShaderGraphinline
disconnect(ShaderOutput *from)ShaderGraph
disconnect(ShaderInput *to)ShaderGraph
displacement_hashShaderGraph
dump_graph(const char *filename)ShaderGraph
expand()ShaderGraphprotected
finalize(Scene *scene, bool do_bump=false, bool do_simplify=false, bool bump_in_object_space=false)ShaderGraph
finalizedShaderGraph
find_dependencies(ShaderNodeSet &dependencies, ShaderInput *input)ShaderGraphprotected
get_num_closures()ShaderGraph
NodePair typedefShaderGraphprotected
nodesShaderGraph
num_node_idsShaderGraph
output()ShaderGraph
refine_bump_nodes()ShaderGraphprotected
relink(ShaderInput *from, ShaderInput *to)ShaderGraph
relink(ShaderOutput *from, ShaderOutput *to)ShaderGraph
relink(ShaderNode *node, ShaderOutput *from, ShaderOutput *to)ShaderGraph
remove_proxy_nodes()ShaderGraph
ShaderGraph()ShaderGraph
simplifiedShaderGraph
simplify(Scene *scene)ShaderGraph
simplify_settings(Scene *scene)ShaderGraphprotected
transform_multi_closure(ShaderNode *node, ShaderOutput *weight_out, bool volume)ShaderGraphprotected
verify_volume_output()ShaderGraphprotected
~NodeOwner()NodeOwnervirtual
~ShaderGraph()ShaderGraph