FnUsdAbstractionLib
0.6.1
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
4
5
6
7
8
]
C
usg::hd::SceneIndexObserver::AddedPrimEntry
C
usg::ArgSet
C
usg::AssetPath
A wrapper for SdfAssetPath
C
usg::Attribute
C
usg::StageComparison::AttributeChangeInfo
Communicates how an attribute changed between two stages
C
usg::BBoxCache
C
usg::StageNotifications::ChangedObjects
C
usg::shade::ChildMaterial
C
usg::CollectionAPI
C
usg::CustomDataValue
A variant-like class that can hold either a
usg::Value
, or a
CustomDataRef
object
►
C
usg::hd::DataSource
►
C
usg::hd::ContainerDataSource
C
usg::hd::OverlayContainerDataSource
►
C
usg::hd::SampledDataSource
►
C
usg::hd::TypedSampledDataSource< T >
C
usg::hd::RetainedTypedSampledDataSource< T >
C
usg::hd::DataSourceLocator
C
usg::hd::DataSourceLocatorSet
C
usg::ImageInterface::Description
C
usg::StageComparison::Diff
Class used to communicate the changes to the calling code
C
usg::hd::SceneIndexObserver::DirtiedPrimEntry
C
usg::Prim::FlagsSet
C
usg::GeomModelAPI
C
usg::GeomSceneData
C
usg::GeomSceneOutput
C
usg::GeomTokensDef
C
std::hash< usg::Path >
C
std::hash< usg::Token >
C
usg::ImageInterface
C
usg::PrimRange::iterator
C
usg::katana::KatanaLightAPI
C
usg::katana::KatanaTokensDef
C
usg::Layer
C
usg::AssetPath::Lazy
Lazily construct an
AssetPath
when requested. Primarily used for the static
AssetPath
C
usg::PathExpr::Lazy
Lazily construct a
PathExpr
when requested. Primarily used for the static
PathExpr
C
usg::Token::Lazy
Lazily contruct a
Token
when requested. Primarily used for the static
Token
structs
C
usg::lux::LightAPI
C
usg::lux::LightListAPI
C
usg::LightTypeInfo
C
usg::lux::ListAPI
C
usg::lux::LuxTokensDef
C
usg::PathExpression::Matcher
A class for doing batch matching of individual paths
C
usg::shade::MaterialAPITokensDef
C
usg::shade::MaterialBindingAPI
C
usg::shade::MaterialConnection
C
usg::shade::MaterialNetwork
C
usg::shade::MaterialNode
C
usg::MaterialSource
Interface to define material source code such as the surface shader method
C
usg::lux::MeshLightAPI
C
usg::MeshTessellateContext
C
usg::MotionAPI
C
usg::ui::NodeGraphNodeAPI
C
usg::NotificationDelegate
C
usg::RenderInterface::OutputLayer
C
usg::Path
A wrapper for SdfPath
C
usg::PathExpr
A wrapper for SdfPathExpression
C
usg::PathExpression
A compiled path-matching expression
►
C
usg::Prim
C
usg::GeomSubsetPrim
►
C
usg::ImageablePrim
C
usg::ScopePrim
►
C
usg::XformablePrim
►
C
usg::BoundablePrim
►
C
usg::GprimPrim
C
usg::CapsulePrim
C
usg::ConePrim
C
usg::CubePrim
C
usg::CylinderPrim
►
C
usg::PointBasedPrim
►
C
usg::CurvesPrim
C
usg::BasisCurvesPrim
C
usg::HermiteCurvesPrim
C
usg::NurbsCurvesPrim
C
usg::MeshPrim
C
usg::NurbsPatchPrim
C
usg::PointsPrim
C
usg::SpherePrim
C
usg::PointInstancerPrim
C
usg::CameraPrim
C
usg::LightPrim
C
usg::XformPrim
C
usg::MaterialPrim
C
usg::ShaderPrim
►
C
usg::lux::BoundableLightBasePrim
C
usg::lux::CylinderLightPrim
C
usg::lux::DiskLightPrim
C
usg::lux::PortalLightPrim
C
usg::lux::RectLightPrim
C
usg::lux::SphereLightPrim
►
C
usg::lux::LightFilterPrim
C
usg::lux::PluginLightFilterPrim
►
C
usg::lux::NonboundableLightBasePrim
C
usg::lux::DistantLightPrim
C
usg::lux::DomeLightPrim
C
usg::lux::GeometryLightPrim
C
usg::lux::PluginLightPrim
C
usg::skel::SkelRootPrim
C
usg::ui::BackdropPrim
C
usg::StageComparison::PrimChangeInfo
Comunicates how a prim changed between two stages
C
usg::PrimRange
C
usg::Primvar
A class representing a primvar attribute. This has extra methods for dealing with indices, flattening values and so on
C
usg::PrimvarsAPI
C
usg::shade::PropertyInterface
C
usg::Relationship
C
usg::StageComparison::RelationshipChangeInfo
Communicates how a
Relationship
changed between two stages
C
usg::hd::SceneIndexObserver::RemovedPrimEntry
►
C
usg::RenderInterface
C
usg::StormRenderInterface
C
usg::RenderInterface::RenderPluginDesc
C
usg::RenderInterface::RenderSettingsDescriptor
C
usg::ui::SceneGraphPrimAPI
C
usg::hd::SceneIndex
C
usg::hd::SceneIndexInterface
C
usg::hd::SceneIndexObserver
C
usg::hd::SceneIndexPrim
►
C
usg::Schema
►
C
usg::ShaderSchema
ShaderSchema
class creates
ShaderDesc
definitions stored in the registry
C
usg::CoShaderSchema
C
usg::LightShaderSchema
C
usg::SurfaceShaderSchema
C
usg::SchemaDescription
►
C
usg::SchemaProperty
C
usg::ShaderProperty
C
usg::ShaderConnection
C
usg::ShaderDesc
C
usg::ShaderDescGroup
C
usg::ShaderNode
C
usg::ShaderRegistry
C
usg::ShaderSource
Interface to define shader source code
C
usg::shade::ShadeTokensDef
C
usg::lux::ShadowAPI
C
usg::lux::ShapingAPI
C
usg::skel::SkelTokensDef
C
usg::SourceCodeGenerator
C
usg::Stage
C
usg::StageComparison
C
usg::StageNotifications
C
usg::Token
A wrapper for TfToken
C
usg::TokensDef
C
usg::Type
A wrapper for TfType. This is useful for speeding up calls to
Prim::isA
C
usg::ui::UITokensDef
C
usg::Value
An object which can hold many types of value
►
C
std::vector< T >
STL class
C
usg::Array< T >
C
usg::CustomData
C
usg::VisibilityAPI
C
usg::lux::VolumeLightAPI
C
usg::XformCache
C
usg::XformCommonAPI
C
usg::XformOp
C
usg::XformOpTypesDef
©2025 The Foundry Visionmongers, Ltd. All Rights Reserved.
www.thefoundry.co.uk