This document is for a version of USD that is under development. See this page for the current release.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
SdrShaderNode Member List

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

_category (defined in SdrShaderNode)SdrShaderNodeprotected
_context (defined in NdrNode)NdrNodeprotected
_definitionURI (defined in NdrNode)NdrNodeprotected
_departments (defined in SdrShaderNode)SdrShaderNodeprotected
_family (defined in NdrNode)NdrNodeprotected
_identifier (defined in NdrNode)NdrNodeprotected
_implementationURI (defined in NdrNode)NdrNodeprotected
_inputNames (defined in NdrNode)NdrNodeprotected
_inputs (defined in NdrNode)NdrNodeprotected
_isValid (defined in NdrNode)NdrNodeprotected
_label (defined in SdrShaderNode)SdrShaderNodeprotected
_metadata (defined in NdrNode)NdrNodeprotected
_name (defined in NdrNode)NdrNodeprotected
_outputNames (defined in NdrNode)NdrNodeprotected
_outputs (defined in NdrNode)NdrNodeprotected
_pages (defined in SdrShaderNode)SdrShaderNodeprotected
_primvarNamingProperties (defined in SdrShaderNode)SdrShaderNodeprotected
_primvars (defined in SdrShaderNode)SdrShaderNodeprotected
_properties (defined in NdrNode)NdrNodeprotected
_shaderInputs (defined in SdrShaderNode)SdrShaderNodeprotected
_shaderOutputs (defined in SdrShaderNode)SdrShaderNodeprotected
_sourceCode (defined in NdrNode)NdrNodeprotected
_sourceType (defined in NdrNode)NdrNodeprotected
_version (defined in NdrNode)NdrNodeprotected
CheckPropertyCompliance(const std::vector< SdrShaderNodeConstPtr > &shaderNodes)SdrShaderNodestatic
ComplianceResults typedef (defined in SdrShaderNode)SdrShaderNode
GetAdditionalPrimvarProperties() constSdrShaderNodeinline
GetAllVstructNames() constSdrShaderNode
GetAssetIdentifierInputNames() constSdrShaderNode
GetCategory() constSdrShaderNodeinline
GetContext() constNdrNodeinline
GetDefaultInput() constSdrShaderNode
GetDepartments() constSdrShaderNodeinline
GetFamily() constNdrNodeinline
GetHelp() constSdrShaderNode
GetIdentifier() constNdrNodeinline
GetImplementationName() constSdrShaderNode
GetInfoString() constNdrNodevirtual
GetInput(const TfToken &inputName) constNdrNode
GetInputNames() constNdrNode
GetLabel() constSdrShaderNodeinline
GetMetadata() constNdrNode
GetName() constNdrNodeinline
GetOutput(const TfToken &outputName) constNdrNode
GetOutputNames() constNdrNode
GetPages() constSdrShaderNodeinline
GetPrimvars() constSdrShaderNodeinline
GetPropertyNamesForPage(const std::string &pageName) constSdrShaderNode
GetResolvedDefinitionURI() constNdrNodeinline
GetResolvedImplementationURI() constNdrNodeinline
GetRole() constSdrShaderNode
GetShaderInput(const TfToken &inputName) constSdrShaderNode
GetShaderOutput(const TfToken &outputName) constSdrShaderNode
GetSourceCode() constNdrNodeinline
GetSourceType() constNdrNodeinline
GetVersion() constNdrNodeinline
IsValid() constNdrNodeinlinevirtual
NdrNode(const NdrIdentifier &identifier, const NdrVersion &version, const std::string &name, const TfToken &family, const TfToken &context, const TfToken &sourceType, const std::string &definitionURI, const std::string &implementationURI, NdrPropertyUniquePtrVec &&properties, const NdrTokenMap &metadata=NdrTokenMap(), const std::string &sourceCode=std::string())NdrNode
operator=(const NdrNode &)=delete (defined in NdrNode)NdrNodeprotected
SdrShaderNode(const NdrIdentifier &identifier, const NdrVersion &version, const std::string &name, const TfToken &family, const TfToken &context, const TfToken &sourceType, const std::string &definitionURI, const std::string &implementationURI, NdrPropertyUniquePtrVec &&properties, const NdrTokenMap &metadata=NdrTokenMap(), const std::string &sourceCode=std::string())SdrShaderNode
~NdrNode()NdrNodevirtual