Class TakeBinding<T>
A serializable implementation of ITake
Implements
Namespace: Unity.LiveCapture
Assembly: Unity.LiveCapture.dll
Syntax
[Serializable]
public class TakeBinding<T> : ITakeBinding where T : Object
Type Parameters
Name | Description |
---|---|
T | The type of the TakeBinding. It must be a UnityObject. |
Properties
PropertyName
The PropertyName of the binding.
Declaration
public PropertyName PropertyName { get; }
Property Value
Type | Description |
---|---|
Property |
Type
The type of the value of the binding.
Declaration
public Type Type { get; }
Property Value
Type | Description |
---|---|
Type |
Methods
ClearValue(IExposedPropertyTable)
Clears the value of the binding.
Declaration
public void ClearValue(IExposedPropertyTable resolver)
Parameters
Type | Name | Description |
---|---|---|
IExposed |
resolver | The resolve table. |
GetValue(IExposedPropertyTable)
Gets the resolved value of the binding.
Declaration
public T GetValue(IExposedPropertyTable resolver)
Parameters
Type | Name | Description |
---|---|---|
IExposed |
resolver | The resolve table. |
Returns
Type | Description |
---|---|
T | The resolved object reference. |
SetName(string)
Sets the name of the binding.
Declaration
public void SetName(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name | The name of the binding. |
SetValue(Object, IExposedPropertyTable)
Sets the value of the binding.
Declaration
public void SetValue(Object value, IExposedPropertyTable resolver)
Parameters
Type | Name | Description |
---|---|---|
Object | value | The object reference to set. |
IExposed |
resolver | The resolve table. |