Scene2D
class Scene2D extends GeneratorSceneView2Dimplements Inspectable
Constructors​
constructor​
public override new Scene2Ddescription: FullSceneDescriptionThreadGeneratorFactoryView2D: Scene2D
Parameters
OverwritesGeneratorScene<View2D>.constructorProperties​
creationStack​
creationStack?: string
GeneratorScene.creationStackexperimentalFeatures​
readonly experimentalFeatures: boolean
GeneratorScene.experimentalFeatureslifecycleEvents​
readonly lifecycleEvents: LifecycleEvents
GeneratorScene.lifecycleEventslogger​
Inherited from GeneratorScene.loggermeta​
readonly meta: ObjectMetaFieldseed: MetaFieldanynumbertimeEvents: MetaFieldSerializedTimeEvent[]SerializedTimeEvent[]version: MetaFieldanynumber
GeneratorScene.metaname​
readonly name: string
GeneratorScene.nameplayback​
readonly playback: PlaybackStatus
GeneratorScene.playbackpreviousOnTop​
previousOnTop: SignalValueboolean
GeneratorScene.previousOnToprandom​
Inherited from GeneratorScene.randomshaders​
readonly shaders: Shaders
GeneratorScene.shadersslides​
Inherited from GeneratorScene.slidessounds​
Inherited from GeneratorScene.soundstimeEvents​
readonly timeEvents: TimeEvents
GeneratorScene.timeEventsvariables​
Inherited from GeneratorScene.variablesAccessors​
LifecycleEvents​
public get LifecycleEvents(): LifecycleEvents
GeneratorScene.LifecycleEventsfirstFrame​
public get firstFrame(): number
GeneratorScene.firstFramelastFrame​
public get lastFrame(): number
GeneratorScene.lastFrameonCacheChanged​
public get onCacheChanged(): SubscribableValueEventCachedSceneData
GeneratorScene.onCacheChangedonRecalculated​
public get onRecalculated(): SubscribablevoidEventHandlervoid
GeneratorScene.onRecalculatedonReloaded​
public get onReloaded(): SubscribablevoidEventHandlervoid
GeneratorScene.onReloadedonRenderLifecycle​
public get onRenderLifecycle(): SubscribableSceneRenderEventCanvasRenderingContext2DEventHandlerSceneRenderEventCanvasRenderingContext2D
GeneratorScene.onRenderLifecycleonReset​
public get onReset(): SubscribablevoidEventHandlervoid
GeneratorScene.onResetonThreadChanged​
public get onThreadChanged(): SubscribableValueEventnullThread
GeneratorScene.onThreadChangedprevious​
public get previous(): nullSceneunknown
GeneratorScene.previoustransitionDuration​
public get transitionDuration(): number
GeneratorScene.transitionDurationMethods​
canTransitionOut​
public canTransitionOut(): boolean
GeneratorScene.canTransitionOutdraw​
public override drawcontext: CanvasRenderingContext2D: void
Parameters
OverwritesGeneratorScene.drawdrawOverlay​
public drawOverlayelement: unknownmatrix: DOMMatrixcontext: CanvasRenderingContext2D: void
Parameters
enterAfterTransitionIn​
public enterAfterTransitionIn(): void
GeneratorScene.enterAfterTransitionInenterCanTransitionOut​
public enterCanTransitionOut(): void
GeneratorScene.enterCanTransitionOutenterInitial​
public enterInitial(): void
GeneratorScene.enterInitialgetDetachedNodes​
getNode​
Parameters
key: any
getRealSize​
public getRealSize(): Vector2
GeneratorScene.getRealSizegetSize​
public getSize(): Vector2
GeneratorScene.getSizegetView​
Overwrites GeneratorScene.getViewinspectAttributes​
public inspectAttributeselement: unknown: nullInspectedAttributes
Parameters
element: unknown
inspectPosition​
Parameters
isAfterTransitionIn​
public isAfterTransitionIn(): boolean
GeneratorScene.isAfterTransitionInisCached​
public isCached(): boolean
GeneratorScene.isCachedisFinished​
public isFinished(): boolean
GeneratorScene.isFinishednext​
Overwrites GeneratorScene.nextrecalculate​
Parameters
Inherited fromGeneratorScene.recalculateregisterNode​
Parameters
reload​
public reload{...}?: SceneDescriptionReloadThreadGeneratorFactoryView2D: void
Parameters
Inherited fromGeneratorScene.reloadrender​
public rendercontext: CanvasRenderingContext2D: Promisevoid
Parameters
Inherited fromGeneratorScene.renderreset​
public override resetpreviousScene?: Sceneunknown: Promisevoid
Parameters
previousScene?: Sceneunknown
GeneratorScene.resettransformMousePosition​
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 fromGeneratorScene.updatevalidateInspection​
public validateInspectionelement: unknown: unknown
Parameters
element: unknown