FnUsdAbstractionLib 0.6.0
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
usg::MotionAPI Class Reference

Public Member Functions

 MotionAPI (const Prim &prim)
 
bool validate ()
 
 operator bool () const
 
void apply ()
 
Attribute createBlurScaleAttr (const Value &defaultValue=Value())
 
Attribute getBlurScaleAttr () const
 
void setBlurScale (float value, fdk::TimeValue time=fdk::defaultTimeValue())
 
float getBlurScale (fdk::TimeValue time=fdk::defaultTimeValue()) const
 
Attribute createNonlinearSampleCountAttr (const Value &defaultValue=Value())
 
Attribute getNonlinearSampleCountAttr () const
 
void setNonlinearSampleCount (int value, fdk::TimeValue time=fdk::defaultTimeValue())
 
int getNonlinearSampleCount (fdk::TimeValue time=fdk::defaultTimeValue()) const
 
Attribute createVelocityScaleAttr (const Value &defaultValue=Value())
 
Attribute getVelocityScaleAttr () const
 
void setVelocityScale (float value, fdk::TimeValue time=fdk::defaultTimeValue())
 
float getVelocityScale (fdk::TimeValue time=fdk::defaultTimeValue()) const
 

Static Public Member Functions

static bool isValidPrim (const Prim &prim)
 

Protected Attributes

Prim _prim
 


©2025 The Foundry Visionmongers, Ltd. All Rights Reserved.
www.thefoundry.co.uk