Struct ReadWriteTransformHandle
Namespace: UnityEngine.Animations.Rigging
Syntax
public struct ReadWriteTransformHandle
Methods
Bind(Animator, Transform)
Declaration
public static ReadWriteTransformHandle Bind(Animator animator, Transform transform)
Parameters
Type | Name | Description |
---|---|---|
Animator | animator | |
Transform | transform |
Returns
Type | Description |
---|---|
ReadWriteTransformHandle |
GetGlobalTR(AnimationStream, out Vector3, out Quaternion)
Declaration
public void GetGlobalTR(AnimationStream stream, out Vector3 position, out Quaternion rotation)
Parameters
Type | Name | Description |
---|---|---|
AnimationStream | stream | |
Vector3 | position | |
Quaternion | rotation |
GetLocalPosition(AnimationStream)
Declaration
public Vector3 GetLocalPosition(AnimationStream stream)
Parameters
Type | Name | Description |
---|---|---|
AnimationStream | stream |
Returns
Type | Description |
---|---|
Vector3 |
GetLocalRotation(AnimationStream)
Declaration
public Quaternion GetLocalRotation(AnimationStream stream)
Parameters
Type | Name | Description |
---|---|---|
AnimationStream | stream |
Returns
Type | Description |
---|---|
Quaternion |
GetLocalScale(AnimationStream)
Declaration
public Vector3 GetLocalScale(AnimationStream stream)
Parameters
Type | Name | Description |
---|---|---|
AnimationStream | stream |
Returns
Type | Description |
---|---|
Vector3 |
GetLocalTRS(AnimationStream, out Vector3, out Quaternion, out Vector3)
Declaration
public void GetLocalTRS(AnimationStream stream, out Vector3 position, out Quaternion rotation, out Vector3 scale)
Parameters
Type | Name | Description |
---|---|---|
AnimationStream | stream | |
Vector3 | position | |
Quaternion | rotation | |
Vector3 | scale |
GetPosition(AnimationStream)
Declaration
public Vector3 GetPosition(AnimationStream stream)
Parameters
Type | Name | Description |
---|---|---|
AnimationStream | stream |
Returns
Type | Description |
---|---|
Vector3 |
GetRotation(AnimationStream)
Declaration
public Quaternion GetRotation(AnimationStream stream)
Parameters
Type | Name | Description |
---|---|---|
AnimationStream | stream |
Returns
Type | Description |
---|---|
Quaternion |
IsResolved(AnimationStream)
Declaration
public bool IsResolved(AnimationStream stream)
Parameters
Type | Name | Description |
---|---|---|
AnimationStream | stream |
Returns
Type | Description |
---|---|
Boolean |
IsValid(AnimationStream)
Declaration
public bool IsValid(AnimationStream stream)
Parameters
Type | Name | Description |
---|---|---|
AnimationStream | stream |
Returns
Type | Description |
---|---|
Boolean |
Resolve(AnimationStream)
Declaration
public void Resolve(AnimationStream stream)
Parameters
Type | Name | Description |
---|---|---|
AnimationStream | stream |
SetGlobalTR(AnimationStream, Vector3, Quaternion, Boolean)
Declaration
public void SetGlobalTR(AnimationStream stream, Vector3 position, Quaternion rotation, bool useMask = false)
Parameters
Type | Name | Description |
---|---|---|
AnimationStream | stream | |
Vector3 | position | |
Quaternion | rotation | |
Boolean | useMask |
SetLocalPosition(AnimationStream, Vector3)
Declaration
public void SetLocalPosition(AnimationStream stream, Vector3 position)
Parameters
Type | Name | Description |
---|---|---|
AnimationStream | stream | |
Vector3 | position |
SetLocalRotation(AnimationStream, Quaternion)
Declaration
public void SetLocalRotation(AnimationStream stream, Quaternion rotation)
Parameters
Type | Name | Description |
---|---|---|
AnimationStream | stream | |
Quaternion | rotation |
SetLocalScale(AnimationStream, Vector3)
Declaration
public void SetLocalScale(AnimationStream stream, Vector3 scale)
Parameters
Type | Name | Description |
---|---|---|
AnimationStream | stream | |
Vector3 | scale |
SetLocalTRS(AnimationStream, Vector3, Quaternion, Vector3, Boolean)
Declaration
public void SetLocalTRS(AnimationStream stream, Vector3 position, Quaternion rotation, Vector3 scale, bool useMask = false)
Parameters
Type | Name | Description |
---|---|---|
AnimationStream | stream | |
Vector3 | position | |
Quaternion | rotation | |
Vector3 | scale | |
Boolean | useMask |
SetPosition(AnimationStream, Vector3)
Declaration
public void SetPosition(AnimationStream stream, Vector3 position)
Parameters
Type | Name | Description |
---|---|---|
AnimationStream | stream | |
Vector3 | position |
SetRotation(AnimationStream, Quaternion)
Declaration
public void SetRotation(AnimationStream stream, Quaternion rotation)
Parameters
Type | Name | Description |
---|---|---|
AnimationStream | stream | |
Quaternion | rotation |