Skip to main content

Interface: ProjectDescription

Project description data.

Properties

metadata

metadata: ProjectMetadata;

Project metadata.


world

world: WorldProperty;

World settings.


scene

scene: object;

Scene data.

entities

entities: Set<`${string}-${string}-${string}-${string}-${string}`>;

Entity UUIDs.

properties

properties: Map<`${string}-${string}-${string}-${string}-${string}`, PropertyComponent>;

Property components by entity UUID.

transforms

transforms: Map<`${string}-${string}-${string}-${string}-${string}`, TransformComponent>;

Transform components by entity UUID.

renderables

renderables: Map<`${string}-${string}-${string}-${string}-${string}`, RenderableComponent>;

Renderable components by entity UUID.

grabbles

grabbles: Map<`${string}-${string}-${string}-${string}-${string}`, GrabbleComponent>;

Grabble components by entity UUID.

rigidbodies

rigidbodies: Map<`${string}-${string}-${string}-${string}-${string}`, RigidbodyComponent>;

Rigidbody components by entity UUID.

lights

lights: Map<`${string}-${string}-${string}-${string}-${string}`, LightComponent>;

Light components by entity UUID.

cameras

cameras: Map<`${string}-${string}-${string}-${string}-${string}`, CameraComponent>;

Camera components by entity UUID.

colliders

colliders: Map<`${string}-${string}-${string}-${string}-${string}`, ColliderComponent>;

Collider components by entity UUID.