HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ShaderGraph Member List

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

_classificationShaderNodeprotected
_documentShaderGraphprotected
_identifiersShaderGraphprotected
_implShaderNodeprotected
_inputColorTransformMapShaderGraphprotected
_inputMapShaderNodeprotected
_inputOrderShaderNodeprotected
_inputUnitTransformMapShaderGraphprotected
_metadataShaderNodeprotected
_nameShaderNodeprotected
_nodeMapShaderGraphprotected
_nodeOrderShaderGraphprotected
_outputColorTransformMapShaderGraphprotected
_outputMapShaderNodeprotected
_outputOrderShaderNodeprotected
_outputUnitTransformMapShaderGraphprotected
_parentShaderNodeprotected
addClassification(uint32_t c)ShaderNodeinline
addColorTransformNode(ShaderInput *input, const ColorSpaceTransform &transform, GenContext &context)ShaderGraphprotected
addColorTransformNode(ShaderOutput *output, const ColorSpaceTransform &transform, GenContext &context)ShaderGraphprotected
addDefaultGeomNode(ShaderInput *input, const GeomPropDef &geomprop, GenContext &context)ShaderGraph
addInput(const string &name, const TypeDesc *type)ShaderNode
addInputSocket(const string &name, const TypeDesc *type)ShaderGraph
addInputSockets(const InterfaceElement &elem, GenContext &context)ShaderGraphprotected
addNode(ShaderNodePtr node)ShaderGraphprotected
addOutput(const string &name, const TypeDesc *type)ShaderNode
addOutputSocket(const string &name, const TypeDesc *type)ShaderGraph
addOutputSockets(const InterfaceElement &elem)ShaderGraphprotected
addUnitTransformNode(ShaderInput *input, const UnitTransform &transform, GenContext &context)ShaderGraphprotected
addUnitTransformNode(ShaderOutput *output, const UnitTransform &transform, GenContext &context)ShaderGraphprotected
addUpstreamDependencies(const Element &root, GenContext &context)ShaderGraphprotected
BSDF_RShaderNodestatic
BSDF_TShaderNodestatic
bypass(GenContext &context, ShaderNode *node, size_t inputIndex, size_t outputIndex=0)ShaderGraphprotected
CONSTANTShaderNodestatic
create(const ShaderGraph *parent, const string &name, ElementPtr element, GenContext &context)ShaderGraphstatic
create(const ShaderGraph *parent, const NodeGraph &nodeGraph, GenContext &context)ShaderGraphstatic
ShaderNode::create(const ShaderGraph *parent, const string &name, const NodeDef &nodeDef, GenContext &context)ShaderNodestatic
ShaderNode::create(const ShaderGraph *parent, const string &name, ShaderNodeImplPtr impl, unsigned int classification=Classification::TEXTURE)ShaderNodestatic
createConnectedNodes(const ElementPtr &downstreamElement, const ElementPtr &upstreamElement, ElementPtr connectingElement, GenContext &context)ShaderGraphprotected
createMetadata(const NodeDef &nodeDef, GenContext &context)ShaderNodeprotected
createNode(const Node &node, GenContext &context)ShaderGraph
createSurfaceShader(const string &name, const ShaderGraph *parent, NodePtr node, GenContext &context, ElementPtr &root)ShaderGraphprotectedstatic
disconnect(ShaderNode *node) const ShaderGraphprotected
DOTShaderNodestatic
finalize(GenContext &context)ShaderGraphprotected
GEOMETRIC_GROUPNAMEShaderNodestatic
getClassification() const ShaderNodeinline
getIdentifierMap()ShaderGraphinline
getImplementation() const ShaderNodeinline
getInput(size_t index)ShaderNodeinline
getInput(size_t index) const ShaderNodeinline
getInput(const string &name)ShaderNode
getInput(const string &name) const ShaderNode
getInputs() const ShaderNodeinline
getInputSocket(size_t index)ShaderGraphinline
getInputSocket(size_t index) const ShaderGraphinline
getInputSocket(const string &name)ShaderGraphinline
getInputSocket(const string &name) const ShaderGraphinline
getInputSockets() const ShaderGraphinline
getMetadata()ShaderNodeinline
getMetadata() const ShaderNodeinline
getName() const ShaderNodeinline
getNode(const string &name)ShaderGraph
getNode(const string &name) const ShaderGraph
getNodes() const ShaderGraphinline
getOutput(size_t index=0)ShaderNodeinline
getOutput(size_t index=0) const ShaderNodeinline
getOutput(const string &name)ShaderNode
getOutput(const string &name) const ShaderNode
getOutputs() const ShaderNodeinline
getOutputSocket(size_t index=0)ShaderGraphinline
getOutputSocket(size_t index=0) const ShaderGraphinline
getOutputSocket(const string &name)ShaderGraphinline
getOutputSocket(const string &name) const ShaderGraphinline
getOutputSockets() const ShaderGraphinline
getParent() const ShaderNodeinline
hasClassification(uint32_t c) const ShaderNodeinline
IMAGEShaderNodestatic
initialize(const Node &node, const NodeDef &nodeDef, GenContext &context)ShaderNode
isAGraph() const overrideShaderGraphinlinevirtual
isEditable(const ShaderInput &input) const ShaderNodeinline
isEditable(const ShaderGraphInputSocket &input) const ShaderNodeinline
NONEShaderNodestatic
numInputs() const ShaderNodeinline
numInputSockets() const ShaderGraphinline
numOutputs() const ShaderNodeinline
numOutputSockets() const ShaderGraphinline
optimize(GenContext &context)ShaderGraphprotected
populateColorTransformMap(ColorManagementSystemPtr colorManagementSystem, ShaderPort *shaderPort, ValueElementPtr element, const string &targetColorSpace, bool asInput)ShaderGraphprotected
populateUnitTransformMap(UnitSystemPtr unitSystem, ShaderPort *shaderPort, ValueElementPtr element, const string &targetUnitSpace, bool asInput)ShaderGraphprotected
PROCEDURAL2D_GROUPNAMEShaderNodestatic
PROCEDURAL3D_GROUPNAMEShaderNodestatic
SCATTER_MODEShaderNodestatic
setClassification(uint32_t c)ShaderNodeinline
setMetadata(ShaderMetadataVecPtr metadata)ShaderNodeinline
setVariableNames(GenContext &context)ShaderGraphprotected
ShaderGraph(const ShaderGraph *parent, const string &name, ConstDocumentPtr document, const StringSet &reservedWords)ShaderGraph
ShaderNode(const ShaderGraph *parent, const string &name)ShaderNode
SURFACESHADERShaderNodestatic
TEXTURE2D_GROUPNAMEShaderNodestatic
TEXTURE3D_GROUPNAMEShaderNodestatic
topologicalSort()ShaderGraph
TRANSFORM_NORMALShaderNodestatic
TRANSFORM_POINTShaderNodestatic
TRANSFORM_VECTORShaderNodestatic
traverseUpstream(ShaderOutput *output)ShaderGraphstatic
~ShaderGraph()ShaderGraphinlinevirtual
~ShaderNode()ShaderNodeinlinevirtual