| 
|   | HwBlurNode (const string &samplingIncludeFilename) | 
|   | 
| virtual  | ~HwBlurNode () | 
|   | 
| void  | emitSamplingFunctionDefinition (const ShaderNode &node, GenContext &context, ShaderStage &stage) const override | 
|   | Emit function definitions for sampling functions used by this node.  More...
  | 
|   | 
| void  | emitFunctionDefinition (const ShaderNode &node, GenContext &context, ShaderStage &stage) const override | 
|   | Emit function definition for the given node instance.  More...
  | 
|   | 
| 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...
  | 
|   | 
| void  | createVariables (const ShaderNode &node, GenContext &context, Shader &shader) 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  | 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 ShaderInput &) const  | 
|   | 
| virtual bool  | isEditable (const ShaderGraphInputSocket &) const  | 
|   | 
 | 
|   | BlurNode () | 
|   | Constructor.  More...
  | 
|   | 
| bool  | acceptsInputType (TypeDesc type) const override | 
|   | Return if given type is an acceptable input.  More...
  | 
|   | 
| void  | computeSampleOffsetStrings (const string &sampleSizeName, const string &offsetTypeString, unsigned int filterWidth, StringVec &offsetStrings) const override | 
|   | Compute offset strings for sampling.  More...
  | 
|   | 
| virtual void  | outputSampleArray (const ShaderGenerator &shadergen, ShaderStage &stage, TypeDesc inputType, const string &sampleName, const StringVec &sampleStrings) const  | 
|   | Output sample array.  More...
  | 
|   | 
| void  | outputSampleArray (const ShaderGenerator &shadergen, ShaderStage &stage, const TypeDesc *inputType, const string &sampleName, const StringVec &sampleStrings) const  | 
|   | 
|   | ConvolutionNode () | 
|   | Constructor.  More...
  | 
|   | 
| bool  | acceptsInputType (const TypeDesc *type) const  | 
|   | 
| virtual const ShaderInput *  | getSamplingInput (const ShaderNode &node) const  | 
|   | 
| void  | emitInputSamplesUV (const ShaderNode &node, unsigned int sampleCount, unsigned int filterWidth, float filterSize, float filterOffset, const string &sampleSizeFunctionUV, GenContext &context, ShaderStage &stage, StringVec &sampleStrings) const  | 
|   | 
|   | ShaderNodeImpl () | 
|   | Protected constructor.  More...
  | 
|   | 
| string  | _name | 
|   | 
| size_t  | _hash | 
|   | 
| static const string  | _sampleSizeFunctionUV | 
|   | 
| static const float  | _filterSize | 
|   | 
| static const float  | _filterOffset | 
|   | 
| static const string  | BOX_FILTER | 
|   | Box filter option on blur.  More...
  | 
|   | 
| static const string  | BOX_WEIGHTS_VARIABLE | 
|   | Box filter weights variable name.  More...
  | 
|   | 
| static const string  | GAUSSIAN_FILTER | 
|   | Gaussian filter option on blur.  More...
  | 
|   | 
| static const string  | GAUSSIAN_WEIGHTS_VARIABLE | 
|   | Gaussian filter weights variable name.  More...
  | 
|   | 
| static const string  | FILTER_LIST | 
|   | List of filters.  More...
  | 
|   | 
| static const string  | IN_STRING | 
|   | String constants.  More...
  | 
|   | 
| static const string  | FILTER_TYPE_STRING | 
|   | 
| static const string  | FILTER_SIZE_STRING | 
|   | 
Blur node implementation for Hw shader languages. 
Definition at line 16 of file HwBlurNode.h.