UnityWidget class

Inheritance

Constructors

UnityWidget({Key? key, required UnityCreatedCallback onUnityCreated, UnityMessageCallback? onUnityMessage, bool fullscreen = false, bool enablePlaceholder = false, bool runImmediately = false, bool unloadOnDispose = false, bool printSetupLog = true, UnityUnloadCallback? onUnityUnloaded, Set<Factory<OneSequenceGestureRecognizer>>? gestureRecognizers, Widget? placeholder, bool? useAndroidViewSurface = false, UnitySceneChangeCallback? onUnitySceneLoaded, int uiLevel = 1, BorderRadius borderRadius = BorderRadius.zero, TextDirection? layoutDirection, bool hideStatus = false})

Properties

borderRadius → BorderRadius
Border radius
final
enablePlaceholder → bool
This flag enables placeholder widget
final
fullscreen → bool
Set to true to force unity to fullscreen
final
gestureRecognizers → Set<Factory<OneSequenceGestureRecognizer>>?
final
hashCode → int
The hash code for this object.
no setterinherited
hideStatus → bool
Set to true to force unity to fullscreen
final
key → Key?
Controls how one widget replaces another widget in the tree.
finalinherited
layoutDirection → TextDirection?
The layout direction to use for the embedded view.
final
onUnityCreated → UnityCreatedCallback
Event fires when the unity player is created.
final
onUnityMessage → UnityMessageCallback?
Event fires when the UnityWidget gets a message from unity.
final
onUnitySceneLoaded → UnitySceneChangeCallback?
Event fires when the UnityWidget gets a scene loaded from unity.
final
onUnityUnloaded → UnityUnloadCallback?
Event fires when the UnityWidget unity player gets unloaded.
final
placeholder → Widget?
This is just a helper to render a placeholder widget
final
printSetupLog → bool
This flag enables placeholder widget
final
runImmediately → bool
This flag tells android to load unity as the flutter app starts (Android only)
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
uiLevel → int
Controls the layer in which unity widget is rendered in flutter (defaults to 1)
final
unloadOnDispose → bool
This flag tells android to unload unity whenever widget is disposed
final
useAndroidViewSurface → bool?
This flag allows you use AndroidView instead of PlatformViewLink for android
final

Methods

createElement() → StatefulElement
Creates a StatefulElement to manage this widget's location in the tree.
inherited
createState() → _UnityWidgetState
Creates the mutable state for this widget at a given location in the tree.
override
debugDescribeChildren() → List<DiagnosticsNode>
Returns a list of DiagnosticsNode objects describing this node's children.
inherited
debugFillProperties(DiagnosticPropertiesBuilder properties) → void
Add additional properties associated with the node.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toDiagnosticsNode({String? name, DiagnosticsTreeStyle? style}) → DiagnosticsNode
Returns a debug representation of the object that is used by debugging tools and by DiagnosticsNode.toStringDeep.
inherited
toString({DiagnosticLevel minLevel = DiagnosticLevel.info}) → String
A string representation of this object.
inherited
toStringDeep({String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug, int wrapWidth = 65}) → String
Returns a string representation of this node and its descendants.
inherited
toStringShallow({String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) → String
Returns a one-line detailed description of the object.
inherited
toStringShort() → String
A short, textual description of this widget.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited