DiveScene class

Inheritance

Constructors

DiveScene()

Properties

hashCode int
The hash code for this object.
no setterinherited
pointer ↔ DivePointer?
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sceneItems List<DiveSceneItem>
no setter
trackingUUID String
A RFC4122 V1 UUID (time-based)
no setterinherited

Methods

addSource(DiveSource source) Future<DiveSceneItem>
Add a source to a scene. Returns a new scene item.
dispose() bool
Release the resources associated with this source.
findSceneItem(DiveSource source) DiveSceneItem?
Finds the scene item for source in this scene.
makeCurrentScene() → void
Make this scene the primary scene.
makeSourceVisible(DiveSource source, bool visible) → void
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeAllSceneItems() → void
Remove all items from the scene.
removeSceneItem(DiveSceneItem sceneItem) → void
Remove the item from the scene.
toString() String
A string representation of this object.
inherited

Operators

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

Static Methods

create([String? name]) DiveScene