Blender V4.3
CCL_NAMESPACE_BEGIN::ShaderNodeBuilder< T > Class Template Reference

Public Member Functions

 ShaderNodeBuilder (ShaderGraph &graph, const string &name)
 
const string & name () const
 
ShaderNodenode () const
 
template<typename V >
ShaderNodeBuilderset (const string &input_name, V value)
 
template<typename V >
ShaderNodeBuilderset_param (const string &input_name, V value)
 

Protected Attributes

string name_
 
ShaderNodenode_
 

Detailed Description

template<typename T>
class CCL_NAMESPACE_BEGIN::ShaderNodeBuilder< T >

Definition at line 30 of file render_graph_finalize_test.cpp.

Constructor & Destructor Documentation

◆ ShaderNodeBuilder()

template<typename T >
CCL_NAMESPACE_BEGIN::ShaderNodeBuilder< T >::ShaderNodeBuilder ( ShaderGraph & graph,
const string & name )
inline

Definition at line 32 of file render_graph_finalize_test.cpp.

Member Function Documentation

◆ name()

template<typename T >
const string & CCL_NAMESPACE_BEGIN::ShaderNodeBuilder< T >::name ( ) const
inline

Definition at line 38 of file render_graph_finalize_test.cpp.

◆ node()

template<typename T >
ShaderNode * CCL_NAMESPACE_BEGIN::ShaderNodeBuilder< T >::node ( ) const
inline

Definition at line 43 of file render_graph_finalize_test.cpp.

◆ set()

template<typename T >
template<typename V >
ShaderNodeBuilder & CCL_NAMESPACE_BEGIN::ShaderNodeBuilder< T >::set ( const string & input_name,
V value )
inline

Definition at line 48 of file render_graph_finalize_test.cpp.

References NULL, and ShaderInput::set().

◆ set_param()

template<typename T >
template<typename V >
ShaderNodeBuilder & CCL_NAMESPACE_BEGIN::ShaderNodeBuilder< T >::set_param ( const string & input_name,
V value )
inline

Member Data Documentation

◆ name_

template<typename T >
string CCL_NAMESPACE_BEGIN::ShaderNodeBuilder< T >::name_
protected

Definition at line 65 of file render_graph_finalize_test.cpp.

◆ node_

template<typename T >
ShaderNode* CCL_NAMESPACE_BEGIN::ShaderNodeBuilder< T >::node_
protected

Definition at line 66 of file render_graph_finalize_test.cpp.


The documentation for this class was generated from the following file: