Skip to Content
DocumentationAPI ReferenceCoreScenesInterfacesInterface: FullSceneDescription<T>

@revideo/core


@revideo/core / scenes / FullSceneDescription

Interface: FullSceneDescription<T>

Defined in: scenes/Scene.ts:64 

Describes a complete scene together with the meta file.

Extends

Type Parameters

T

T = unknown

The type of the configuration object.

Properties

config

config: T

Defined in: scenes/Scene.ts:48 

Configuration object.

Inherited from

SceneDescription.config


experimentalFeatures?

optional experimentalFeatures?: boolean

Defined in: scenes/Scene.ts:70 


klass

klass: SceneConstructor<T>

Defined in: scenes/Scene.ts:44 

The class used to instantiate the scene.

Inherited from

SceneDescription.klass


logger

logger: Logger

Defined in: scenes/Scene.ts:68 


name

name: string

Defined in: scenes/Scene.ts:40 

Name of the scene.

Inherited from

SceneDescription.name


playback

playback: PlaybackStatus

Defined in: scenes/Scene.ts:67 


plugins?

optional plugins?: (string | Plugin)[]

Defined in: scenes/Scene.ts:56 

A list of plugins to include in the project.

Inherited from

SceneDescription.plugins


resolutionScale

resolutionScale: number

Defined in: scenes/Scene.ts:66 


sharedWebGLContext

sharedWebGLContext: SharedWebGLContext

Defined in: scenes/Scene.ts:69 


size

size: Vector2

Defined in: scenes/Scene.ts:65 


stack?

optional stack?: string

Defined in: scenes/Scene.ts:52 

The stack trace at the moment of creation.

Inherited from

SceneDescription.stack

© 2026 Haven Technologies, Inc.
Interface: FullSceneDescription<T> – Revideo