Interface ICurve
Represents an animation curve.
Namespace: Unity.LiveCapture
Syntax
public interface ICurve
Properties
BindingType
The type of the property to be animated.
Declaration
Type BindingType { get; }
Property Value
Type | Description |
---|---|
Type |
FrameRate
The sampling rate in Hz.
Declaration
FrameRate FrameRate { get; set; }
Property Value
Type | Description |
---|---|
FrameRate |
PropertyName
The name of the property to be animated.
Declaration
string PropertyName { get; }
Property Value
Type | Description |
---|---|
String |
RelativePath
The transform path of the object that is animated.
Declaration
string RelativePath { get; }
Property Value
Type | Description |
---|---|
String |
Methods
Clear()
Clears the keyframes from the curve.
Declaration
void Clear()
IsEmpty()
Checks if the animation curve contains keyframes.
Declaration
bool IsEmpty()
Returns
Type | Description |
---|---|
Boolean | true if the curve contains no keyframes; otherwise, false. |
SetToAnimationClip(AnimationClip)
Sets the curve to the given animation clip.
Declaration
void SetToAnimationClip(AnimationClip clip)
Parameters
Type | Name | Description |
---|---|---|
AnimationClip | clip | The animation clip to set the curve to. |