Fuse Namespace
Namespaces
Fuse.Android uno
Fuse.Animations uno
Fuse.Camera uno
Fuse.CameraRoll uno
Fuse.Charting uno
Fuse.Controls uno
Fuse.Designer uno
Fuse.Drawing uno
Fuse.Effects uno
Fuse.Elements uno
Fuse.FileSystem uno
Fuse.GeoLocation uno
Fuse.Gestures uno
Fuse.ImageTools uno
Fuse.Input uno
Fuse.Internal uno
Fuse.iOS uno
Fuse.LauncherImpl uno
Fuse.Layouts uno
Fuse.LocalNotifications uno
Fuse.Models uno
Fuse.Motion uno
Fuse.Navigation uno
Fuse.Physics uno
Fuse.Platform uno
Fuse.PushNotifications uno
Fuse.Reactive uno
Fuse.Resources uno
Fuse.Scripting uno
Fuse.Selection uno
Fuse.Sensor uno
Fuse.Share uno
Fuse.Shortcut uno
Fuse.Storage uno
Fuse.Testing uno
Fuse.Text uno
Fuse.Triggers uno
Fuse.Vibration uno
Fuse.VideoTools uno
Fuse.WebSocket uno
UX Classes
AlternateRoot ux
Authenticate ux
BiometricModule ux
Deferred ux
Font ux
HitTestResult ux
Represents the computed results of a particular intersection found during hit testing.
NodeGroup ux
Allows creating a class that contains several nodes and resources that are added directly to their Parent, as though included directly.
<NodeGroup ux:Class="GridLine">
<float4 ux:Property="Color"/>
<string ux:Property="Title"/>
<string ux:Property="Emoji"/> <a href="fuse/nodegroup.html" class="table-of-contents-item-has-more" title="There is more information available for this entry"><i class="fa fa-ellipsis-h"></i></a>
OrthographicFrustum ux
PerspectiveFrustum ux
PlatformSignIn ux
PlaySound ux
Properties ux
Rotation ux
Scaling ux
Shear ux
Applies a shear to the visual (skews it). If you wish to animate the shear use a Skew animator instead.
ShowAlert ux
ShowConfirm ux
SignInModule ux
SupportBiometric ux
SystemFont ux
Translation ux
Represents a linear offset in space. For animated translation, consider using a Move animator instead of animating the properties of this class.
UserEvent ux
Classes
AlertArgs uno
App uno
Base class for apps.
A Fuse project should contain exactly one App
tag, which is the root
node for the entire application.
AppBase uno
Base class for Fuse Apps. This class contains implementation and interface that is common between all platforms. You only need to derive from this class when adding support for a new platform. Fuse already provides derived classes for each supported platform, all of them named App, that you should use as base class when creating an app for an already supported platform.
AuthArgs uno
Behavior uno
Base class for UX nodes without visual appearance.
Binding uno
Base class for binding classes that provide data for a Node properties.
Collision uno
ComputeException uno
Diagnostic uno
Assume that any of these properties can be null (except Type).
Diagnostics uno
DrawContext uno
FastMatrix uno
FramebufferPool uno
GraphicsWorker uno
Allows dispatching actions on a separate thread with access to a grpahics context that shares data with the main graphics context of the App. This is for example used to do asynchronous loading of textures.
HitTestContext uno
Holds common information needed while traversing a visual tree to perform hit testing.
Json uno
Contains tools for serializing scripting objects (based on IArray
and IObject
) to Json notation.
Launcher uno
Marshal uno
MarshalException uno
NameRegistry uno
Holds a global registry of the names of currently rooted objects within the App.
NameValuePair uno
Node uno
NodeGroupBase uno
PendingRemoveVisual uno
PlacedArgs uno
PropertyHandle uno
RelativeTransform<TransformMode> uno
A common base that provides for translation relative to other nodes.
RequestBringIntoViewArgs uno
Successive events cancel each other out. Only one thing in the tree can be brought into
view a time/per-frame. This also means that Node
could be null, indicating this frame
there is no more request (in case a request was sent and needs to be cancelled).
RequiresRootedException uno
RootViewport uno
ScalingModes uno
SignInArgs uno
Time uno
A global stopwatch timer that has time=0 when the app launched
Timer uno
Provides callback services on the UI thread based on elapsed time.
Toast uno
Transform uno
TranslationModes uno
UnhandledExceptionArgs uno
Holds information about an unhandled exception
UpdateManager uno
UserEventArgs uno
Version uno
Get information about the current Fuse library version
ViewportHelpers uno
Visual uno
VisualBounds uno
VisualEvent<THandler, TArgs> uno
VisualEventArgs uno
Delegates
AlertHandler (object, AlertArgs) uno
AuthEventHandler (object, AuthArgs) uno
DiagnosticHandler (Diagnostic) uno
HitTestCallback (HitTestResult) uno
PlacedHandler (object, PlacedArgs) uno
RequestBringIntoViewHandler (object, RequestBringIntoViewArgs) uno
SignInEventHandler (object, SignInArgs) uno
UnhandledExceptionHandler (object, UnhandledExceptionArgs) uno
Signature of a method that can handle an unhandled exception
UserEventHandler (object, UserEventArgs) uno
VisualEventHandler (object, VisualEventArgs) uno
Enums
DiagnosticType uno
InvalidateLayoutReason uno
Layer uno
Enumerates the layers of a Visual.
LayoutDependent uno
LayoutPriority uno
The allowed values for priority of actions within the Layout stage.
LayoutRole uno
The influence this visual has on the layout and inside content controls, such as PageControl or ScrollView.
MarginBoxDependent uno
UpdateStage uno
VisualContext uno
VisualEventMode uno
Interfaces
IActualPlacement uno
IArray uno
IBeginRemoveVisualListener uno
ICommonViewport uno
IFrame uno
IFrustum uno
INameListener uno
Interface of objects that listens to changes in names, as recorded by the NameRegistry.
IObject uno
IParentObserver uno
IProperties uno
IRenderViewport uno
Defines the current drawing viewports. This really has nothing to do with the IViewport but was historically connected to it.
IRootVisualProvider uno
IScalingMode uno
ISourceLocation uno
hide
ITemplateSource uno
ITransformMode uno
A singleton interface that calculates the transform.