|
| | UsdVolParticleField3DGaussianSplat (const UsdPrim &prim=UsdPrim()) |
| |
| | UsdVolParticleField3DGaussianSplat (const UsdSchemaBase &schemaObj) |
| |
| virtual USDVOL_API | ~UsdVolParticleField3DGaussianSplat () |
| | Destructor. More...
|
| |
| USDVOL_API UsdAttribute | GetProjectionModeHintAttr () const |
| |
| USDVOL_API UsdAttribute | CreateProjectionModeHintAttr (VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const |
| |
| USDVOL_API UsdAttribute | GetSortingModeHintAttr () const |
| |
| USDVOL_API UsdAttribute | CreateSortingModeHintAttr (VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const |
| |
| USDVOL_API bool | UsesFloatPositions (UsdAttribute *positionsAttr) const |
| |
| USDVOL_API bool | UsesFloatPositions (TfToken *positionsToken=nullptr) const |
| |
| USDVOL_API bool | UsesFloatOrientations (UsdAttribute *orientationsAttr) const |
| |
| USDVOL_API bool | UsesFloatOrientations (TfToken *orientationsToken=nullptr) const |
| |
| USDVOL_API bool | UsesFloatScales (UsdAttribute *scalesAttr) const |
| |
| USDVOL_API bool | UsesFloatScales (TfToken *scalesToken=nullptr) const |
| |
| USDVOL_API bool | UsesFloatOpacities (UsdAttribute *opacitiesAttr) const |
| |
| USDVOL_API bool | UsesFloatOpacities (TfToken *opacitiesToken=nullptr) const |
| |
| USDVOL_API bool | UsesFloatRadianceCoefficients (UsdAttribute *radianceCoefficientsAttr) const |
| |
| USDVOL_API bool | UsesFloatRadianceCoefficients (TfToken *radianceCoefficientsToken=nullptr) const |
| |
|
Convenience accessors for the built-in UsdVolParticleFieldPositionAttributeAPI
|
USDVOL_API
UsdVolParticleFieldPositionAttributeAPI | ParticleFieldPositionAttributeAPI () const |
| |
| USDVOL_API UsdAttribute | GetPositionsAttr () const |
| | See UsdVolParticleFieldPositionAttributeAPI::GetPositionsAttr(). More...
|
| |
| USDVOL_API UsdAttribute | CreatePositionsAttr (VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const |
| | See UsdVolParticleFieldPositionAttributeAPI::CreatePositionsAttr(). More...
|
| |
| USDVOL_API UsdAttribute | GetPositionshAttr () const |
| | See UsdVolParticleFieldPositionAttributeAPI::GetPositionshAttr(). More...
|
| |
| USDVOL_API UsdAttribute | CreatePositionshAttr (VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const |
| | See UsdVolParticleFieldPositionAttributeAPI::CreatePositionshAttr(). More...
|
| |
|
|
USDVOL_API
UsdVolParticleFieldOrientationAttributeAPI | ParticleFieldOrientationAttributeAPI () const |
| |
| USDVOL_API UsdAttribute | GetOrientationsAttr () const |
| | See UsdVolParticleFieldOrientationAttributeAPI::GetOrientationsAttr(). More...
|
| |
| USDVOL_API UsdAttribute | CreateOrientationsAttr (VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const |
| | See UsdVolParticleFieldOrientationAttributeAPI::CreateOrientationsAttr(). More...
|
| |
| USDVOL_API UsdAttribute | GetOrientationshAttr () const |
| | See UsdVolParticleFieldOrientationAttributeAPI::GetOrientationshAttr(). More...
|
| |
| USDVOL_API UsdAttribute | CreateOrientationshAttr (VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const |
| | See UsdVolParticleFieldOrientationAttributeAPI::CreateOrientationshAttr(). More...
|
| |
|
Convenience accessors for the built-in UsdVolParticleFieldScaleAttributeAPI
|
USDVOL_API
UsdVolParticleFieldScaleAttributeAPI | ParticleFieldScaleAttributeAPI () const |
| |
| USDVOL_API UsdAttribute | GetScalesAttr () const |
| | See UsdVolParticleFieldScaleAttributeAPI::GetScalesAttr(). More...
|
| |
| USDVOL_API UsdAttribute | CreateScalesAttr (VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const |
| | See UsdVolParticleFieldScaleAttributeAPI::CreateScalesAttr(). More...
|
| |
| USDVOL_API UsdAttribute | GetScaleshAttr () const |
| | See UsdVolParticleFieldScaleAttributeAPI::GetScaleshAttr(). More...
|
| |
| USDVOL_API UsdAttribute | CreateScaleshAttr (VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const |
| | See UsdVolParticleFieldScaleAttributeAPI::CreateScaleshAttr(). More...
|
| |
|
Convenience accessors for the built-in UsdVolParticleFieldOpacityAttributeAPI
|
USDVOL_API
UsdVolParticleFieldOpacityAttributeAPI | ParticleFieldOpacityAttributeAPI () const |
| |
| USDVOL_API UsdAttribute | GetOpacitiesAttr () const |
| | See UsdVolParticleFieldOpacityAttributeAPI::GetOpacitiesAttr(). More...
|
| |
| USDVOL_API UsdAttribute | CreateOpacitiesAttr (VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const |
| | See UsdVolParticleFieldOpacityAttributeAPI::CreateOpacitiesAttr(). More...
|
| |
| USDVOL_API UsdAttribute | GetOpacitieshAttr () const |
| | See UsdVolParticleFieldOpacityAttributeAPI::GetOpacitieshAttr(). More...
|
| |
| USDVOL_API UsdAttribute | CreateOpacitieshAttr (VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const |
| | See UsdVolParticleFieldOpacityAttributeAPI::CreateOpacitieshAttr(). More...
|
| |
|
|
USDVOL_API
UsdVolParticleFieldKernelGaussianEllipsoidAPI | ParticleFieldKernelGaussianEllipsoidAPI () const |
| |
|
|
USDVOL_API
UsdVolParticleFieldSphericalHarmonicsAttributeAPI | ParticleFieldSphericalHarmonicsAttributeAPI () const |
| |
| USDVOL_API UsdAttribute | GetRadianceSphericalHarmonicsDegreeAttr () const |
| | See UsdVolParticleFieldSphericalHarmonicsAttributeAPI::GetRadianceSphericalHarmonicsDegreeAttr(). More...
|
| |
| USDVOL_API UsdAttribute | CreateRadianceSphericalHarmonicsDegreeAttr (VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const |
| | See UsdVolParticleFieldSphericalHarmonicsAttributeAPI::CreateRadianceSphericalHarmonicsDegreeAttr(). More...
|
| |
| USDVOL_API UsdAttribute | GetRadianceSphericalHarmonicsCoefficientsAttr () const |
| | See UsdVolParticleFieldSphericalHarmonicsAttributeAPI::GetRadianceSphericalHarmonicsCoefficientsAttr(). More...
|
| |
| USDVOL_API UsdAttribute | CreateRadianceSphericalHarmonicsCoefficientsAttr (VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const |
| | See UsdVolParticleFieldSphericalHarmonicsAttributeAPI::CreateRadianceSphericalHarmonicsCoefficientsAttr(). More...
|
| |
| USDVOL_API UsdAttribute | GetRadianceSphericalHarmonicsCoefficientshAttr () const |
| | See UsdVolParticleFieldSphericalHarmonicsAttributeAPI::GetRadianceSphericalHarmonicsCoefficientshAttr(). More...
|
| |
| USDVOL_API UsdAttribute | CreateRadianceSphericalHarmonicsCoefficientshAttr (VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const |
| | See UsdVolParticleFieldSphericalHarmonicsAttributeAPI::CreateRadianceSphericalHarmonicsCoefficientshAttr(). More...
|
| |
Public Member Functions inherited from UsdVolParticleField |
| | UsdVolParticleField (const UsdPrim &prim=UsdPrim()) |
| |
| | UsdVolParticleField (const UsdSchemaBase &schemaObj) |
| |
| virtual USDVOL_API | ~UsdVolParticleField () |
| | Destructor. More...
|
| |
| | UsdGeomGprim (const UsdPrim &prim=UsdPrim()) |
| |
| | UsdGeomGprim (const UsdSchemaBase &schemaObj) |
| |
| virtual USDGEOM_API | ~UsdGeomGprim () |
| | Destructor. More...
|
| |
| USDGEOM_API UsdAttribute | GetDisplayColorAttr () const |
| |
| USDGEOM_API UsdAttribute | CreateDisplayColorAttr (VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const |
| |
| USDGEOM_API UsdAttribute | GetDisplayOpacityAttr () const |
| |
| USDGEOM_API UsdAttribute | CreateDisplayOpacityAttr (VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const |
| |
| USDGEOM_API UsdAttribute | GetDoubleSidedAttr () const |
| |
| USDGEOM_API UsdAttribute | CreateDoubleSidedAttr (VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const |
| |
| USDGEOM_API UsdAttribute | GetOrientationAttr () const |
| |
| USDGEOM_API UsdAttribute | CreateOrientationAttr (VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const |
| |
| USDGEOM_API UsdGeomPrimvar | GetDisplayColorPrimvar () const |
| |
| USDGEOM_API UsdGeomPrimvar | CreateDisplayColorPrimvar (const TfToken &interpolation=TfToken(), int elementSize=-1) const |
| |
| USDGEOM_API UsdGeomPrimvar | GetDisplayOpacityPrimvar () const |
| |
| USDGEOM_API UsdGeomPrimvar | CreateDisplayOpacityPrimvar (const TfToken &interpolation=TfToken(), int elementSize=-1) const |
| |
| | UsdGeomBoundable (const UsdPrim &prim=UsdPrim()) |
| |
| | UsdGeomBoundable (const UsdSchemaBase &schemaObj) |
| |
| virtual USDGEOM_API | ~UsdGeomBoundable () |
| | Destructor. More...
|
| |
| USDGEOM_API UsdAttribute | GetExtentAttr () const |
| |
| USDGEOM_API UsdAttribute | CreateExtentAttr (VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const |
| |
| USDGEOM_API bool | ComputeExtent (const UsdTimeCode &time, VtVec3fArray *extent) const |
| |
| | UsdGeomXformable (const UsdPrim &prim=UsdPrim()) |
| |
| | UsdGeomXformable (const UsdSchemaBase &schemaObj) |
| |
| virtual USDGEOM_API | ~UsdGeomXformable () |
| | Destructor. More...
|
| |
| USDGEOM_API UsdAttribute | GetXformOpOrderAttr () const |
| |
| USDGEOM_API UsdAttribute | CreateXformOpOrderAttr (VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const |
| |
| USDGEOM_API UsdGeomXformOp | AddXformOp (UsdGeomXformOp::Type const opType, UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionDouble, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | GetXformOp (UsdGeomXformOp::Type const opType, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | AddTranslateXOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionDouble, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | AddTranslateYOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionDouble, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | AddTranslateZOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionDouble, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | AddTranslateOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionDouble, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | GetTranslateXOp (TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | GetTranslateYOp (TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | GetTranslateZOp (TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | GetTranslateOp (TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | AddScaleXOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionFloat, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | AddScaleYOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionFloat, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | AddScaleZOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionFloat, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | AddScaleOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionFloat, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | GetScaleXOp (TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | GetScaleYOp (TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | GetScaleZOp (TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | GetScaleOp (TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | AddRotateXOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionFloat, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | GetRotateXOp (TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | AddRotateYOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionFloat, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | GetRotateYOp (TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | AddRotateZOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionFloat, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | GetRotateZOp (TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | AddRotateXYZOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionFloat, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | GetRotateXYZOp (TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | AddRotateXZYOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionFloat, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | GetRotateXZYOp (TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | AddRotateYXZOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionFloat, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | GetRotateYXZOp (TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | AddRotateYZXOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionFloat, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | GetRotateYZXOp (TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | AddRotateZXYOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionFloat, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | GetRotateZXYOp (TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | AddRotateZYXOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionFloat, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | GetRotateZYXOp (TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | AddOrientOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionFloat, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | GetOrientOp (TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | AddTransformOp (UsdGeomXformOp::Precision const precision=UsdGeomXformOp::PrecisionDouble, TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API UsdGeomXformOp | GetTransformOp (TfToken const &opSuffix=TfToken(), bool isInverseOp=false) const |
| |
| USDGEOM_API bool | SetResetXformStack (bool resetXform) const |
| |
| USDGEOM_API bool | GetResetXformStack () const |
| |
| USDGEOM_API bool | SetXformOpOrder (std::vector< UsdGeomXformOp > const &orderedXformOps, bool resetXformStack=false) const |
| |
USDGEOM_API std::vector
< UsdGeomXformOp > | GetOrderedXformOps (bool *resetsXformStack) const |
| |
| USDGEOM_API bool | ClearXformOpOrder () const |
| | Clears the local transform stack. More...
|
| |
| USDGEOM_API UsdGeomXformOp | MakeMatrixXform () const |
| |
| USDGEOM_API bool | TransformMightBeTimeVarying () const |
| |
| USDGEOM_API bool | TransformMightBeTimeVarying (const std::vector< UsdGeomXformOp > &ops) const |
| |
| USDGEOM_API bool | GetTimeSamples (std::vector< double > *times) const |
| |
| USDGEOM_API bool | GetTimeSamplesInInterval (const GfInterval &interval, std::vector< double > *times) const |
| |
| USDGEOM_API bool | GetLocalTransformation (GfMatrix4d *transform, bool *resetsXformStack, const UsdTimeCode time=UsdTimeCode::Default()) const |
| |
| USDGEOM_API bool | GetLocalTransformation (GfMatrix4d *transform, bool *resetsXformStack, const std::vector< UsdGeomXformOp > &ops, const UsdTimeCode time=UsdTimeCode::Default()) const |
| |
| | UsdGeomImageable (const UsdPrim &prim=UsdPrim()) |
| |
| | UsdGeomImageable (const UsdSchemaBase &schemaObj) |
| |
| virtual USDGEOM_API | ~UsdGeomImageable () |
| | Destructor. More...
|
| |
| USDGEOM_API UsdAttribute | GetVisibilityAttr () const |
| |
| USDGEOM_API UsdAttribute | CreateVisibilityAttr (VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const |
| |
| USDGEOM_API UsdAttribute | GetPurposeAttr () const |
| |
| USDGEOM_API UsdAttribute | CreatePurposeAttr (VtValue const &defaultValue=VtValue(), bool writeSparsely=false) const |
| |
| USDGEOM_API UsdRelationship | GetProxyPrimRel () const |
| |
| USDGEOM_API UsdRelationship | CreateProxyPrimRel () const |
| |
| USDGEOM_API void | MakeVisible (const UsdTimeCode &time=UsdTimeCode::Default()) const |
| |
| USDGEOM_API void | MakeInvisible (const UsdTimeCode &time=UsdTimeCode::Default()) const |
| |
| USDGEOM_API TfToken | ComputeVisibility (UsdTimeCode const &time=UsdTimeCode::Default()) const |
| |
| USDGEOM_API UsdAttribute | GetPurposeVisibilityAttr (const TfToken &purpose=UsdGeomTokens->default_) const |
| |
| USDGEOM_API TfToken | ComputeEffectiveVisibility (const TfToken &purpose=UsdGeomTokens->default_, const UsdTimeCode &time=UsdTimeCode::Default()) const |
| |
| USDGEOM_API PurposeInfo | ComputePurposeInfo () const |
| |
| USDGEOM_API PurposeInfo | ComputePurposeInfo (const PurposeInfo &parentPurposeInfo) const |
| |
| USDGEOM_API TfToken | ComputePurpose () const |
| |
| USDGEOM_API UsdPrim | ComputeProxyPrim (UsdPrim *renderPrim=NULL) const |
| |
| USDGEOM_API bool | SetProxyPrim (const UsdPrim &proxy) const |
| |
| USDGEOM_API bool | SetProxyPrim (const UsdSchemaBase &proxy) const |
| |
| USDGEOM_API GfBBox3d | ComputeWorldBound (UsdTimeCode const &time, TfToken const &purpose1=TfToken(), TfToken const &purpose2=TfToken(), TfToken const &purpose3=TfToken(), TfToken const &purpose4=TfToken()) const |
| |
| USDGEOM_API GfBBox3d | ComputeLocalBound (UsdTimeCode const &time, TfToken const &purpose1=TfToken(), TfToken const &purpose2=TfToken(), TfToken const &purpose3=TfToken(), TfToken const &purpose4=TfToken()) const |
| |
| USDGEOM_API GfBBox3d | ComputeUntransformedBound (UsdTimeCode const &time, TfToken const &purpose1=TfToken(), TfToken const &purpose2=TfToken(), TfToken const &purpose3=TfToken(), TfToken const &purpose4=TfToken()) const |
| |
| USDGEOM_API GfMatrix4d | ComputeLocalToWorldTransform (UsdTimeCode const &time) const |
| |
| USDGEOM_API GfMatrix4d | ComputeParentToWorldTransform (UsdTimeCode const &time) const |
| |
| | UsdTyped (const UsdPrim &prim=UsdPrim()) |
| |
| | UsdTyped (const UsdSchemaBase &schemaObj) |
| |
| virtual USD_API | ~UsdTyped () |
| | Destructor. More...
|
| |
| bool | IsConcrete () const |
| |
| bool | IsTyped () const |
| |
| bool | IsAPISchema () const |
| | Returns whether this is an API schema or not. More...
|
| |
| bool | IsAppliedAPISchema () const |
| |
| bool | IsMultipleApplyAPISchema () const |
| |
| UsdSchemaKind | GetSchemaKind () const |
| | Returns the kind of schema this class is. More...
|
| |
| USD_API | UsdSchemaBase (const UsdPrim &prim=UsdPrim()) |
| | Construct and store prim as the held prim. More...
|
| |
| USD_API | UsdSchemaBase (const UsdSchemaBase &otherSchema) |
| | Construct and store for the same prim held by otherSchema. More...
|
| |
| virtual USD_API | ~UsdSchemaBase () |
| | Destructor. More...
|
| |
| USD_API | operator bool () const |
| |
| UsdPrim | GetPrim () const |
| | Return this schema object's held prim. More...
|
| |
| SdfPath | GetPath () const |
| | Shorthand for GetPrim()->GetPath(). More...
|
| |
| USD_API const UsdPrimDefinition * | GetSchemaClassPrimDefinition () const |
| |
|
static USDVOL_API const
TfTokenVector & | GetSchemaAttributeNames (bool includeInherited=true) |
| |
static USDVOL_API
UsdVolParticleField3DGaussianSplat | Get (const UsdStagePtr &stage, const SdfPath &path) |
| |
static USDVOL_API
UsdVolParticleField3DGaussianSplat | Define (const UsdStagePtr &stage, const SdfPath &path) |
| |
Static Public Member Functions inherited from UsdVolParticleField |
static USDVOL_API const
TfTokenVector & | GetSchemaAttributeNames (bool includeInherited=true) |
| |
static USDVOL_API
UsdVolParticleField | Get (const UsdStagePtr &stage, const SdfPath &path) |
| |
static USDVOL_API
UsdVolParticleField | Define (const UsdStagePtr &stage, const SdfPath &path) |
| |
static USDGEOM_API const
TfTokenVector & | GetSchemaAttributeNames (bool includeInherited=true) |
| |
| static USDGEOM_API UsdGeomGprim | Get (const UsdStagePtr &stage, const SdfPath &path) |
| |
static USDGEOM_API const
TfTokenVector & | GetSchemaAttributeNames (bool includeInherited=true) |
| |
| static USDGEOM_API UsdGeomBoundable | Get (const UsdStagePtr &stage, const SdfPath &path) |
| |
| static USDGEOM_API bool | ComputeExtentFromPlugins (const UsdGeomBoundable &boundable, const UsdTimeCode &time, VtVec3fArray *extent) |
| |
| static USDGEOM_API bool | ComputeExtentFromPlugins (const UsdGeomBoundable &boundable, const UsdTimeCode &time, const GfMatrix4d &transform, VtVec3fArray *extent) |
| |
static USDGEOM_API const
TfTokenVector & | GetSchemaAttributeNames (bool includeInherited=true) |
| |
| static USDGEOM_API UsdGeomXformable | Get (const UsdStagePtr &stage, const SdfPath &path) |
| |
| static USDGEOM_API bool | GetTimeSamples (std::vector< UsdGeomXformOp > const &orderedXformOps, std::vector< double > *times) |
| |
| static USDGEOM_API bool | GetTimeSamplesInInterval (std::vector< UsdGeomXformOp > const &orderedXformOps, const GfInterval &interval, std::vector< double > *times) |
| |
| static USDGEOM_API bool | GetLocalTransformation (GfMatrix4d *transform, std::vector< UsdGeomXformOp > const &ops, const UsdTimeCode time) |
| |
| static USDGEOM_API bool | IsTransformationAffectedByAttrNamed (const TfToken &attrName) |
| |
static USDGEOM_API const
TfTokenVector & | GetSchemaAttributeNames (bool includeInherited=true) |
| |
| static USDGEOM_API UsdGeomImageable | Get (const UsdStagePtr &stage, const SdfPath &path) |
| |
static USDGEOM_API const
TfTokenVector & | GetOrderedPurposeTokens () |
| |
static USD_API const
TfTokenVector & | GetSchemaAttributeNames (bool includeInherited=true) |
| |
| static USD_API UsdTyped | Get (const UsdStagePtr &stage, const SdfPath &path) |
| |
| static const TfTokenVector & | GetSchemaAttributeNames (bool includeInherited=true) |
| |
This is a concrete ParticleField representing the original 3D Gaussian Splats technique (https://arxiv.org/abs/2308.04079).
It inherits from the ParticleField base prim, and has a set of applied schema automatically applied to provide the required attributes to define the necessary data from the original 3DGS paper.
It also contains some rendering hints that can optionally inform how the splats should be rendered. These hints typically corrolate with choices that were made when the data was trained.
For any described attribute Fallback Value or Allowed Values below that are text/tokens, the actual token is published and defined in UsdVolTokens. So to set an attribute to the value "rightHanded", use UsdVolTokens->rightHanded as the value.
Definition at line 62 of file particleField3DGaussianSplat.h.