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.