Struct Vector3Property
Vector3 property handle used to read and write values in the AnimationStream.
Implements
Inherited Members
Namespace: UnityEngine.Animations.Rigging
Assembly: Unity.Animation.Rigging.dll
Syntax
public struct Vector3Property : IAnimatableProperty<Vector3>
  Fields
x
The PropertyStreamHandle used for the X component in the AnimationStream.
Declaration
public PropertyStreamHandle x
  Field Value
| Type | Description | 
|---|---|
| PropertyStreamHandle | 
y
The PropertyStreamHandle used for the Y component in the AnimationStream.
Declaration
public PropertyStreamHandle y
  Field Value
| Type | Description | 
|---|---|
| PropertyStreamHandle | 
z
The PropertyStreamHandle used for the Z component in the AnimationStream.
Declaration
public PropertyStreamHandle z
  Field Value
| Type | Description | 
|---|---|
| PropertyStreamHandle | 
Methods
Bind(Animator, Component, string)
Creates a Vector3Property handle representing a property binding on a Component.
Declaration
public static Vector3Property Bind(Animator animator, Component component, string name)
  Parameters
| Type | Name | Description | 
|---|---|---|
| Animator | animator | The Animator on which to bind the new handle.  | 
      
| Component | component | The Component owning the parameter.  | 
      
| string | name | The property name  | 
      
Returns
| Type | Description | 
|---|---|
| Vector3Property | Returns a Vector3Property handle that represents the new binding.  | 
      
BindCustom(Animator, string)
Creates a Vector3Property handle for a custom property in the AnimationStream to pass extra data to downstream animation jobs in the graph.
Declaration
public static Vector3Property BindCustom(Animator animator, string name)
  Parameters
| Type | Name | Description | 
|---|---|---|
| Animator | animator | The Animator on which to bind the new handle.  | 
      
| string | name | The name of the property.  | 
      
Returns
| Type | Description | 
|---|---|
| Vector3Property | Returns a Vector3Property handle that represents the new binding.  | 
      
Get(AnimationStream)
Gets the property value from a stream.
Declaration
public Vector3 Get(AnimationStream stream)
  Parameters
| Type | Name | Description | 
|---|---|---|
| AnimationStream | stream | The AnimationStream that holds the animated values.  | 
      
Returns
| Type | Description | 
|---|---|
| Vector3 | The Vector3 property value.  | 
      
Set(AnimationStream, Vector3)
Sets the property value into a stream.
Declaration
public void Set(AnimationStream stream, Vector3 value)
  Parameters
| Type | Name | Description | 
|---|---|---|
| AnimationStream | stream | The AnimationStream that holds the animated values.  | 
      
| Vector3 | value | The new Vector3 property value.  |