| 
| void  | createVariables (const ShaderNode &node, GenContext &context, Shader &shader) const override | 
|   | 
| void  | emitFunctionCall (const ShaderNode &node, GenContext &context, ShaderStage &stage) const override | 
|   | Emit the function call or inline source code for given node instance in the given context.  More...
  | 
|   | 
| bool  | isEditable (const ShaderInput &input) const override | 
|   | 
| virtual  | ~ShaderNodeImpl () | 
|   | 
| virtual const string &  | getTarget () const  | 
|   | 
| virtual void  | initialize (const InterfaceElement &element, GenContext &context) | 
|   | 
| const string &  | getName () const  | 
|   | Return the name of this implementation.  More...
  | 
|   | 
| size_t  | getHash () const  | 
|   | 
| virtual void  | addInputs (ShaderNode &node, GenContext &context) const  | 
|   | Add additional inputs on a node.  More...
  | 
|   | 
| virtual void  | setValues (const Node &node, ShaderNode &shaderNode, GenContext &context) const  | 
|   | Set values for additional inputs on a node.  More...
  | 
|   | 
| virtual void  | addClassification (ShaderNode &node) const  | 
|   | Add additional classifications on a node.  More...
  | 
|   | 
| virtual void  | emitFunctionDefinition (const ShaderNode &node, GenContext &context, ShaderStage &stage) const  | 
|   | Emit function definition for the given node instance.  More...
  | 
|   | 
| virtual void  | emitOutputVariables (const ShaderNode &node, GenContext &context, ShaderStage &stage) const  | 
|   | Emit declaration and initialization of output variables to use in a function call.  More...
  | 
|   | 
| virtual ShaderGraph *  | getGraph () const  | 
|   | 
| virtual bool  | isEditable (const ShaderGraphInputSocket &) const  | 
|   | 
Position node implementation for hardware languages. 
Definition at line 14 of file HwPositionNode.h.