FnUsdAbstractionLib  14.0.8
usg::ShaderPrim Member List

This is the complete list of members for usg::ShaderPrim, including all inherited members.

_pImpl (defined in usg::Prim)usg::Primprotected
_schemausg::ShaderPrimprotected
addAppliedSchema(const Token &schemaName) (defined in usg::Prim)usg::Prim
addPayload(const std::string &identifier, const Path &path, ListPosition position=ListPosition::PrependBack)usg::Prim
addReference(const std::string &identifier, const Path &path, ListPosition position=ListPosition::PrependBack)usg::Prim
addVariant(const std::string &variantSetName, const std::string &variantName)usg::Prim
addVariantSet(const std::string &variantSetName, ListPosition position=ListPosition::PrependBack)usg::Prim
applyAttributeOverrides(const ShaderDesc &schema_desc, bool skip_connected=true)usg::Primvirtual
connectInputs(const ShaderDesc &source_shader_desc, const Path &material_path)usg::ShaderPrim
copyAttr(const Prim &fromPrim, const Token &name, fdk::TimeValue time)usg::Prim
createAttr(const Token &name, Value::Type type, bool is_custom=false, TimeVariability variability_hint=TimeVariability::Varying, const Value &defaultValue=Value())usg::Prim
createCustomAttr(const Token &name, Value::Type type, TimeVariability variability_hint=TimeVariability::Uniform)usg::Prim
createIntrinsicAttr(const Token &name, Value::Type type, TimeVariability variability_hint=TimeVariability::Uniform)usg::Prim
createMissingParents(const StageRef &referenceStage, const LayerRef &layer, const Path &path, const Token &parentPrimType=GeomTokens.types.Scope)usg::Primstatic
createRelationship(const Token &name, bool custom=false)usg::Prim
createShaderDesc(const MaterialPrim &parent_material, bool debug_info=false) const usg::ShaderPrim
creatorApp() const usg::Prim
defineInLayer(const ShaderDesc &source_shader_desc, const LayerRef &layer, const Path &material_path)usg::ShaderPrimstatic
defineInLayer(const LayerRef &layer, const Path &path)usg::ShaderPrimstatic
usg::Prim::defineInLayer(const LayerRef &layer, const Path &path, const Token &typeName)usg::Primstatic
defineOutputs(const ShaderDesc &source_shader_desc, const Path &material_path)usg::ShaderPrim
getAttr(const Token &name) const usg::Prim
getAttr(const Token &name, Attribute &attr) const usg::Prim
getAttributes() const usg::Prim
getChildren(std::vector< Prim > &children, bool activeOnly=true) const usg::Prim
getCustomData(const std::string &key, Value &value) const usg::Prim
getCustomData(const std::string &key) const usg::Prim
getDefiningLayer() const usg::Prim
getIdentifier() const usg::ShaderPrim
getImplementationSource() const usg::ShaderPrim
getInStage(const StageRef &stage, const Path &path)usg::ShaderPrimstatic
getKind() const (defined in usg::Prim)usg::Prim
getName() const usg::Prim
getParent() const usg::Prim
getPath() const usg::Prim
getRelationship(const Token &name) const usg::Prim
getRelationship(const Token &name, Relationship &rel) const usg::Prim
getRelationships(std::vector< const char * > &relationships) const usg::Prim
getSchema() const usg::ShaderPriminline
getSdfPrimSpec(int usd_version)usg::Prim
getSdfPrimSpec(int usd_version) const (defined in usg::Prim)usg::Prim
getSourceAsset(const std::string &source_namespace="") const (defined in usg::ShaderPrim)usg::ShaderPrim
getSourceCode(const std::string &source_namespace="") const (defined in usg::ShaderPrim)usg::ShaderPrim
getTypeName() const usg::Prim
getUsdPrim(int usd_version)usg::Prim
getUsdPrim(int usd_version) const (defined in usg::Prim)usg::Prim
getVariants(const std::string &variantSetName) const usg::Prim
getVariantSets() const usg::Prim
hasApi(const Token &typeName) const usg::Prim
hasApi(const Token &typeName, const Token &instanceName) const usg::Prim
hasApi() const usg::Priminline
hasApi(const Token &instanceName) const usg::Priminline
hasCustomData(const std::string &key) const usg::Prim
hasPayload() const (defined in usg::Prim)usg::Prim
impl() (defined in usg::Prim)usg::Priminline
impl() const (defined in usg::Prim)usg::Priminline
isA(const Token &typeName) const usg::Prim
isA() const usg::Priminline
isActive() const (defined in usg::Prim)usg::Prim
isCreator(const Token &creator) const usg::Prim
isDefined() const (defined in usg::Prim)usg::Prim
isInstanceable() const (defined in usg::Prim)usg::Prim
isLoaded() const (defined in usg::Prim)usg::Prim
isPseudoRoot() const usg::Prim
isValid() const usg::Prim
isValidPrim(const Prim &prim)usg::ShaderPrimstatic
isVisible(fdk::TimeValue time=fdk::defaultTimeValue()) const (defined in usg::Prim)usg::Prim
load() const (defined in usg::Prim)usg::Prim
operator bool() const (defined in usg::Prim)usg::Priminlineexplicit
operator!=(const Prim &b) const (defined in usg::Prim)usg::Priminline
operator<(const Prim &b) const (defined in usg::Prim)usg::Prim
operator=(const ShaderPrim &) (defined in usg::ShaderPrim)usg::ShaderPrim
operator=(const Prim &) (defined in usg::Prim)usg::Prim
operator==(const Prim &b) const usg::Prim
overrideInLayer(const LayerRef &layer, const Path &path, const Token &typeName)usg::Primstatic
Prim()usg::Prim
Prim(const Prim &) (defined in usg::Prim)usg::Prim
Prim(const Prim::Impl &) (defined in usg::Prim)usg::Prim
print(const char *prefix, std::ostream &o) const usg::Primvirtual
removeCustomData(const std::string &key)usg::Prim
retrieveShaderSchema(const Prim &prim)usg::ShaderPrimstatic
setActive(bool active) (defined in usg::Prim)usg::Prim
setAttr(const Token &name, const T &v, const fdk::TimeValue &time=fdk::defaultTimeValue())usg::Prim
setCreator(const Token &creator)usg::Prim
setCustomData(const std::string &key, const Value &value)usg::Prim
setIdentifierAttr(const std::string &identifier)usg::ShaderPrim
setImplementationSourceAttr(const std::string &implementation_source)usg::ShaderPrim
setInstanceable(bool instanceable) (defined in usg::Prim)usg::Prim
setKind(const Token &kind) (defined in usg::Prim)usg::Prim
setSourceAssetAttr(const Path &source_assert_path, const std::string &source_namespace="")usg::ShaderPrim
setSourceCodeAttr(const std::string &source_code, const std::string &source_namespace="")usg::ShaderPrim
setVariantSelection(const std::string &variantSetName, const std::string &selection)usg::Prim
setVisible(bool active, fdk::TimeValue time=fdk::defaultTimeValue()) (defined in usg::Prim)usg::Prim
ShaderPrim()usg::ShaderPrim
ShaderPrim(const Prim &)usg::ShaderPrim
ShaderPrim(const Prim::Impl &)usg::ShaderPrim
ShaderPrim(const ShaderPrim &) (defined in usg::ShaderPrim)usg::ShaderPrim
unload() const (defined in usg::Prim)usg::Prim
updateInLayer(const ShaderDesc &source_shader_desc, const LayerRef &layer, const Path &material_path)usg::ShaderPrimstatic
updateInStage(const ShaderDesc &source_shader_desc, const StageRef &stage, const Path &material_path)usg::ShaderPrimstatic
validate()usg::ShaderPrimvirtual
~Prim() (defined in usg::Prim)usg::Primvirtual
~ShaderPrim()usg::ShaderPrimvirtual


©2024 The Foundry Visionmongers, Ltd. All Rights Reserved.
www.foundry.com