Class UIntBinding
- Namespace
- Coherence.Toolkit.Bindings.ValueBindings
- Assembly
- Coherence.Toolkit.dll
public class UIntBinding : ValueBinding<uint>
- Inheritance
-
UIntBinding
- Inherited Members
Constructors
UIntBinding()
protected UIntBinding()
UIntBinding(Descriptor, Component)
public UIntBinding(Descriptor descriptor, Component unityComponent)
Parameters
descriptor
DescriptorunityComponent
Component
Properties
CoherenceComponentName
public override string CoherenceComponentName { get; }
Property Value
Value
The current value of the target field/property on the binding's Unity component. This is generally the value you'll see in the inspector.
public override uint Value { get; set; }
Property Value
Methods
ClampToRange(in uint, long, long)
protected override uint ClampToRange(in uint value, long minRange, long maxRange)
Parameters
Returns
DiffersFrom(uint, uint)
protected override bool DiffersFrom(uint first, uint second)
Parameters
Returns
GetInterpolatedAt(double)
public override uint GetInterpolatedAt(double time)
Parameters
time
double
Returns
Interpolate(double, uint)
protected override uint Interpolate(double time, uint currentValue)
Parameters
Returns
ReadComponentData(ICoherenceComponentData, Vector3)
protected override uint ReadComponentData(ICoherenceComponentData coherenceComponent, Vector3 floatingOriginDelta)
Parameters
coherenceComponent
ICoherenceComponentDatafloatingOriginDelta
Vector3