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.
- Fuse.Nodes 1.9.0
Interface of AppBase
Background : float4 ux
The clear color of the root graphics view of the App, if applicable.
Children : IList of Node ux
ChildrenVisual : Visual uno
ClearColor : float4 uno
The currently executing App. Note that this property might return
during execution of static constructors
Notfies the App about an unhandled exception within a subsystem of the app. If implementing a subsystems (such as separate threads) where exceptions can be thrown out of the app, you can catch such otherwise unhandled exceptions and report them to this method, to allow users to use the UnhandledException event to deal with such exceptions instead of crashing the App.
Properties : Properties uno
RootViewport : RootViewport uno
The top-level root viewport of this App. This object has
null as parent.
Occurs when an exception is unhandled within the App.
You can subscribe to this event to handle exceptions that were otherwise
unhandled by the App, to avoid crashing the app. If the
property of the UnhandledExceptionArgs object is set to
true by a handler,
the app will not crash, but resume execution.