Preparing search index...

    Container for all scene component types and related enums.

        const model = this.pluginSystem.findInterface(Editor.Model.IModel) as Editor.Model.IModel;
    const scene = model.project.scene;

    // Create a scene object and add components to it
    const obj = scene.createSceneObject('ComponentDemo');

    // Add a Camera component
    const cam = obj.addComponent('Camera') as Editor.Components.Camera;
    cam.fov = 60;
    console.log(`Added Camera, fov=${cam.fov}`);

    // Add a ScriptComponent
    const script = obj.addComponent('ScriptComponent') as Editor.Components.ScriptComponent;
    console.log(`Added ScriptComponent`);

    // List all components on the object
    for (const comp of obj.components) {
    console.log(` Component: ${comp.getTypeName()}, enabled=${comp.enabled}`);
    }

    // Disable a component
    cam.enabled = false;
    console.log(`Camera enabled: ${cam.enabled}`);
    Index

    Constructors

    Constructors