Class AnimationTestUtilities
Inheritance
AnimationTestUtilities
Syntax
public static class AnimationTestUtilities
Methods
AddNonRMClip(AnimationTrack, Double, Double, Boolean, Boolean, AnimationClip)
Declaration
public static TimelineClip AddNonRMClip(AnimationTrack track, double start, double duration, bool loop, bool reverse, AnimationClip animClip)
Parameters
Returns
Type |
Description |
TimelineClip |
|
CreateConstantTranslation(AnimationClip, String, float3)
Declaration
public static void CreateConstantTranslation(this AnimationClip animClip, string path, float3 val)
Parameters
CreateFakeClip()
Declaration
public static BlobAssetReference<Clip> CreateFakeClip()
Returns
CreateFakeRigDefinition()
Declaration
public static BlobAssetReference<RigDefinition> CreateFakeRigDefinition()
Returns
Declaration
public static BlobAssetReference<AnimatedRigidTransformBlob> CreateFakeRigidTransformClip()
Returns
CreateHierarchy(UInt32, UInt32, String)
Declaration
public static GameObject CreateHierarchy(uint depth, uint breadth, string parentName)
Parameters
Returns
Type |
Description |
GameObject |
|
CreateLinearRotation(AnimationClip, String, quaternion, quaternion, Single)
Declaration
public static void CreateLinearRotation(this AnimationClip animClip, string path, quaternion start, quaternion end, float time)
Parameters
Type |
Name |
Description |
AnimationClip |
animClip |
|
String |
path |
|
Unity.Mathematics.quaternion |
start |
|
Unity.Mathematics.quaternion |
end |
|
Single |
time |
|
CreateLinearScale(AnimationClip, String, float3, float3, Single)
Declaration
public static void CreateLinearScale(this AnimationClip animClip, string path, float3 start, float3 end, float time)
Parameters
Type |
Name |
Description |
AnimationClip |
animClip |
|
String |
path |
|
Unity.Mathematics.float3 |
start |
|
Unity.Mathematics.float3 |
end |
|
Single |
time |
|
CreateLinearTranslate(AnimationClip, String, float3, float3, Single)
Declaration
public static void CreateLinearTranslate(this AnimationClip animClip, string path, float3 start, float3 end, float time)
Parameters
Type |
Name |
Description |
AnimationClip |
animClip |
|
String |
path |
|
Unity.Mathematics.float3 |
start |
|
Unity.Mathematics.float3 |
end |
|
Single |
time |
|
Declaration
public static void CreateTransformClipForHierarchy(AnimationClip clip, GameObject root, float duration)
Parameters
Declaration
public static IEnumerable<Transform> GetAllTransforms(Transform t)
Parameters
Type |
Name |
Description |
Transform |
t |
|
Returns
Declaration
public static string GetRelativePath(Transform root, Transform child)
Parameters
Type |
Name |
Description |
Transform |
root |
|
Transform |
child |
|
Returns
SetUpRigComponent(GameObject)
Declaration
public static RigComponent SetUpRigComponent(GameObject gameObject)
Parameters
Type |
Name |
Description |
GameObject |
gameObject |
|
Returns
Type |
Description |
RigComponent |
|