Scene2D
class
Scene2D
extends
GeneratorScene
View2D
implements
Inspectable
Constructors
constructor
public
override
new
Scene2D
description
:
FullSceneDescription
ThreadGeneratorFactory
View2D
:
Scene2D
Parameters
-
description : FullSceneDescription ThreadGeneratorFactory View2D
GeneratorScene.constructor
Properties
creationStack
creationStack
?:
string
GeneratorScene.creationStack
experimentalFeatures
readonly
experimentalFeatures
:
boolean
GeneratorScene.experimentalFeatures
lifecycleEvents
readonly
lifecycleEvents
:
LifecycleEvents
GeneratorScene.lifecycleEvents
logger
readonly
logger
:
Logger
GeneratorScene.logger
meta
readonly
meta
:
ObjectMetaField
seed
:
MetaField
any
number
timeEvents
:
MetaField
SerializedTimeEvent
[]
SerializedTimeEvent
[]
version
:
MetaField
any
number
GeneratorScene.meta
name
readonly
name
:
string
GeneratorScene.name
playback
readonly
playback
:
PlaybackStatus
GeneratorScene.playback
previousOnTop
previousOnTop
:
SignalValue
boolean
GeneratorScene.previousOnTop
random
random
:
Random
GeneratorScene.random
shaders
readonly
shaders
:
Shaders
GeneratorScene.shaders
slides
readonly
slides
:
Slides
GeneratorScene.slides
timeEvents
readonly
timeEvents
:
TimeEvents
GeneratorScene.timeEvents
variables
readonly
variables
:
Variables
GeneratorScene.variables
Accessors
LifecycleEvents
public
get
LifecycleEvents
():
LifecycleEvents
GeneratorScene.LifecycleEvents
firstFrame
public
get
firstFrame
():
number
GeneratorScene.firstFrame
lastFrame
public
get
lastFrame
():
number
GeneratorScene.lastFrame
onCacheChanged
public
get
onCacheChanged
():
SubscribableValueEvent
CachedSceneData
GeneratorScene.onCacheChanged
onRecalculated
public
get
onRecalculated
():
Subscribable
void
EventHandler
void
GeneratorScene.onRecalculated
onReloaded
public
get
onReloaded
():
Subscribable
void
EventHandler
void
GeneratorScene.onReloaded
onRenderLifecycle
public
get
onRenderLifecycle
():
Subscribable
SceneRenderEvent
CanvasRenderingContext2D
EventHandler
SceneRenderEvent
CanvasRenderingContext2D
GeneratorScene.onRenderLifecycle
onReset
public
get
onReset
():
Subscribable
void
EventHandler
void
GeneratorScene.onReset
onThreadChanged
public
get
onThreadChanged
():
SubscribableValueEvent
null
Thread
GeneratorScene.onThreadChanged
previous
public
get
previous
():
null
Scene
unknown
GeneratorScene.previous
Methods
canTransitionOut
public
canTransitionOut
():
boolean
GeneratorScene.canTransitionOut
draw
public
override
draw
context
:
CanvasRenderingContext2D
:
void
Parameters
Overwrites
GeneratorScene.draw
drawOverlay
public
drawOverlay
element
:
unknown
matrix
:
DOMMatrix
context
:
CanvasRenderingContext2D
:
void
Parameters
-
element : unknown -
matrix : DOMMatrix -
context : CanvasRenderingContext2D
enterAfterTransitionIn
public
enterAfterTransitionIn
():
void
GeneratorScene.enterAfterTransitionIn
enterCanTransitionOut
public
enterCanTransitionOut
():
void
GeneratorScene.enterCanTransitionOut
enterInitial
public
enterInitial
():
void
GeneratorScene.enterInitial
getDetachedNodes
public
getDetachedNodes
():
Generator
Node
void
unknown
getNode
public
getNode
key
:
any
:
null
Node
Parameters
-
key : any
getRealSize
public
getRealSize
():
Vector2
GeneratorScene.getRealSize
getSize
public
getSize
():
Vector2
GeneratorScene.getSize
getView
public
override
getView
():
View2D
GeneratorScene.getView
inspectAttributes
public
inspectAttributes
element
:
unknown
:
null
InspectedAttributes
Parameters
-
element : unknown
inspectPosition
Parameters
isAfterTransitionIn
public
isAfterTransitionIn
():
boolean
GeneratorScene.isAfterTransitionIn
isCached
public
isCached
():
boolean
GeneratorScene.isCached
isFinished
public
isFinished
():
boolean
GeneratorScene.isFinished
next
public
override
next
():
Promise
void
GeneratorScene.next
recalculate
Parameters
Inherited from
GeneratorScene.recalculate
registerNode
Parameters
reload
public
reload
{...}
?:
SceneDescriptionReload
ThreadGeneratorFactory
View2D
:
void
Parameters
-
{...} ?: SceneDescriptionReload ThreadGeneratorFactory View2D
GeneratorScene.reload
render
public
render
context
:
CanvasRenderingContext2D
:
Promise
void
Parameters
Inherited from
GeneratorScene.render
reset
public
override
reset
previousScene
?:
Scene
unknown
:
Promise
void
Parameters
-
previousScene ?: Scene unknown
GeneratorScene.reset
transformMousePosition
Parameters
update
public
update
():
void
Update the view.
Invoked after each step of the main generator.Can be used for calculating layout.
Can modify the state of the view.
Inherited from
GeneratorScene.update
validateInspection
public
validateInspection
element
:
unknown
:
unknown
Parameters
-
element : unknown