Class DOTSClip
Syntax
public abstract class DOTSClip : PlayableAsset
Fields
AnimatedFields
Declaration
public readonly List<DOTSClip.AnimatedField> AnimatedFields
Field Value
Properties
Clip
Declaration
public TimelineClip Clip { get; set; }
Property Value
Type |
Description |
TimelineClip |
|
Methods
CheckAndClearCurvesDirtyFlag()
Declaration
public bool CheckAndClearCurvesDirtyFlag()
Returns
Convert(Entity, ConversionContext)
Override this method to add addition components to the clipEntity provided
Declaration
public virtual void Convert(Entity clipEntity, ConversionContext context)
Parameters
ConvertCurves(AnimationClip)
Declaration
protected void ConvertCurves(AnimationClip clip)
Parameters
Type |
Name |
Description |
AnimationClip |
clip |
|
CreateClipEntity(ConversionContext)
Creates an entity from this clip, using the context object provided. Override this method to change the default
clip create method, or return Entity.Null where a conversion is not required
Declaration
public virtual Entity CreateClipEntity(ConversionContext context)
Parameters
Returns
CreatePlayable(PlayableGraph, GameObject)
Declaration
public override Playable CreatePlayable(PlayableGraph graph, GameObject owner)
Parameters
Type |
Name |
Description |
PlayableGraph |
graph |
|
GameObject |
owner |
|
Returns
Type |
Description |
Playable |
|
DeclareReferencedPrefabs(ConversionContext, List<GameObject>)
Declaration
public virtual void DeclareReferencedPrefabs(ConversionContext context, List<GameObject> referencedPrefabs)
Parameters
GetAnimationBlob<T>(String)
Declaration
public BlobAssetReference<AnimatedComponentBlob> GetAnimationBlob<T>(string prefix)
where T : struct, IComponentData
Parameters
Type |
Name |
Description |
String |
prefix |
|
Returns
Type Parameters
GetAnimationBlob<T>(String, Func<AnimationCurve, AnimationCurve>)
Declaration
public BlobAssetReference<AnimatedComponentBlob> GetAnimationBlob<T>(string prefix, Func<AnimationCurve, AnimationCurve> postProcessCurve)
where T : struct, IComponentData
Parameters
Type |
Name |
Description |
String |
prefix |
|
Func<AnimationCurve, AnimationCurve> |
postProcessCurve |
|
Returns
Type Parameters
GetClipWeightCurve(out BlobAssetReference<AnimationCurveBlob>)
Get the blob asset for the weight curve.
Declaration
public bool GetClipWeightCurve(out BlobAssetReference<AnimationCurveBlob> blob)
Parameters
Returns
Type |
Description |
Boolean |
Whether the asset needed to be built
|
OnCurvesModified(Entity, EntityManager)
Declaration
public virtual void OnCurvesModified(Entity entity, EntityManager dstManager)
Parameters
Type |
Name |
Description |
Entity |
entity |
|
EntityManager |
dstManager |
|
OnDisable()
Declaration
protected virtual void OnDisable()
OnEnable()
Declaration
protected virtual void OnEnable()
SetCurvesDirty()
Declaration
public void SetCurvesDirty()