Table of Contents

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 Descriptor
unityComponent Component

Properties

CoherenceComponentName

public override string CoherenceComponentName { get; }

Property Value

string

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

uint

Methods

ClampToRange(in uint, long, long)

protected override uint ClampToRange(in uint value, long minRange, long maxRange)

Parameters

value uint
minRange long
maxRange long

Returns

uint

DiffersFrom(uint, uint)

protected override bool DiffersFrom(uint first, uint second)

Parameters

first uint
second uint

Returns

bool

GetInterpolatedAt(double)

public override uint GetInterpolatedAt(double time)

Parameters

time double

Returns

uint

Interpolate(double, uint)

protected override uint Interpolate(double time, uint currentValue)

Parameters

time double
currentValue uint

Returns

uint

ReadComponentData(ICoherenceComponentData, Vector3)

protected override uint ReadComponentData(ICoherenceComponentData coherenceComponent, Vector3 floatingOriginDelta)

Parameters

coherenceComponent ICoherenceComponentData
floatingOriginDelta Vector3

Returns

uint