Fuse.Reactive Namespace
Namespaces
UX Classes
Abs ux
Acos ux
The invserse trigonometric cosine of the input
Add ux
AdjustHueFunction ux
Alternate ux
Asin ux
The invserse trigonometric sine of the input
Atan ux
The invserse trigonometric tangent of the input
Atan2 ux
The invserse trigonometric tangent of the input components
atan2(y, x)
AtanVector ux
The inverse trigonometric tangent of the input components. Like atan2
but uses the input vector for the X and Y values.
atanVector( v ) == atan2( v.Y, v.X )
Case ux
Specifies a constant and an associated visual tree that will be used with Match.
Ceil ux
Clamp ux
Closure ux
Captures the named UX objects and dependencies in the scope and sends them to a script event when ready.
Concat ux
Conditional ux
Constant ux
Cos ux
The trigonometric cosine of the input angle (in radians)
DarkenFunction ux
Data ux
DataBinding ux
Data bindings allow you to bind properties on UX markup objects to values coming from a JavaScript or other data context.
DataFunction ux
DataToResource ux
Binds to a resource with the key provided in a context variable. This allows selecting resources from JavaScript by key name.
DegreesToRadians ux
DesaturateFunction ux
Divide ux
Each ux
EndsWith ux
Equal ux
Even ux
True if the rounded value is even, false otherwise
EventBinding ux
Exp ux
Exp2 ux
Floor ux
Fract ux
GreaterOrEqual ux
GreaterThan ux
HexColorFunction ux
Converts a color from float3 or float4 to hex string color.
HslaToRgbaFunction ux
HsvColorFunction ux
Converts a HSV color to RGB.
IndexFunction ux
IndexOf ux
Insert ux
Instance ux
IsAndroidFunction ux
true
if running on an Android device
IsDesktopFunction ux
true
if running on a desktop
IsIOSFunction ux
true
if running on an iOS device
IsMobileFunction ux
true
if running on an Mobile device
IsNull ux
IsOSXFunction ux
true
if running on OSX
IsWindowsFunction ux
true
if running on Windows
JavaScript ux
Length ux
Lerp ux
LessOrEqual ux
LessThan ux
Let ux
LetBool ux
A LetType that specifies a bool
value.
LetFloat ux
A LetType that specifies a float
value.
LetFloat2 ux
A LetType that specifies a float2
value.
LetFloat3 ux
A LetType that specifies a float3
value.
LetFloat4 ux
A LetType that specifies a float4
value.
LetSize ux
A LetType that specifies a Size
value.
LetSize2 ux
A LetType that specifies a Size2
value.
LetString ux
A LetType that specifies a string
value.
LightenFunction ux
Log ux
Log2 ux
LogicalAnd ux
LogicalNot ux
LogicalOr ux
LookUp ux
Match ux
Max ux
Member ux
Represents a reactive object-member look-up operation.
Min ux
Mod ux
Multiply ux
NamedFunctionCall ux
NameValuePair ux
Creates a Fuse.NameValuePair
from a name and a value.
Negate ux
NotEqual ux
NullCoalesce ux
Object ux
Odd ux
True if the rounded value is odd, false otherwise
OffsetIndexFunction ux
Parameter ux
Pow ux
Property ux
PropertyBinding ux
RadiansToDegrees ux
Replace ux
Resource ux
ResourceBinding ux
RgbaToHslaFunction ux
RgbColorFunction ux
RGBA function.
Round ux
SaturateFunction ux
ScaleLightnessFunction ux
ScaleSaturationFunction ux
Select ux
Deprecated (< 2017-01-01)
Sign ux
Sin ux
The trigonometric sine of the input angle (in radians)
Snapshot ux
Returns the first value to propagate from the source expression, and then stops listening.
Split ux
Sqrt ux
StartsWith ux
Substring ux
Subtract ux
Tan ux
The trigonometric tangent of the input angle (in radians)
ToFloat ux
Forces a conversion to floating point. This supports any 1-4 component float vector.
ToLower ux
ToSize ux
ToString ux
Forces conversion to a string value.
ToUpper ux
Trim ux
Trunc ux
Rounds to the next whole integer closer to zero
Vector ux
Creates an IArray
from an arbitrary number of arguments.
An IArray
can be automatically marshalled to any Uno vector type (e.g. float4
)
VectorW ux
Returns the W
value of a float4
value.
VectorZ ux
Returns the Z
value of a float3
or float4
value.
WhileCount ux
WhileEmpty ux
WhileNotEmpty ux
WindowFunction ux
With ux
Classes
BinaryColorFunction uno
BinaryFloatOperator uno
[subclass Fuse.Reactive.BinaryFloatOperator]
BinaryOperator uno
Base class for reactive functions/operators that take two arguments/operands.
CapsObject uno
ClosureArgs uno
ComputeExpression uno
ConstantExpression uno
DeviceCaps uno
Expression uno
ExpressionBinding uno
ExpressionListener uno
ExpressionSubscriber uno
InfixOperator uno
InnerListener uno
Instantiator uno
InstantiatorFunction uno
Common base for functions that work with an item in an instantiator
LetBase uno
Provides an implementation for Let
and the various LetType
forms.
hide
LetType<T> uno
PlatformFunction uno
QuaternaryOperator uno
Base class for reactive functions/operators that take four arguments/operands.
SimpleVarArgFunction uno
For VarArg functions that do not need a custom subscription and can work directly with the values of the arguments.
TernaryOperator uno
Base class for reactive functions/operators that take three arguments/operands.
UnaryFloatOperator uno
UnaryOperator uno
Optimized base class for reactive functions/operators that take a single argument/operand.
VarArgFunction uno
Delegates
ClosureHandler (object, ClosureArgs) uno
Enums
BindingMode uno
InstanceDefaults uno
Which templates are instantiating when no specific match is found.
InstanceDefer uno
Allows for the deferred creation of items to avoid processing bottlenecks.
InstanceIdentity uno
How Instance and Each recognize an object is the same.
InstanceReuse uno
Which nodes can be reused as the items list changes.
Interfaces
IContext uno
IEventHandler uno
IEventRecord uno
IExpression uno
IListener uno
IWriteable uno
Represents a subscription that might support write-back.