class MAGES::SceneGraph::Editor::SceneGraphEditorWindow

Overview

The scene graph editor window. More…

class SceneGraphEditorWindow: public EditorWindow
{
public:
    // methods

    SceneGraphEditorWindow();
    void OpenHome();
    void OpenAsset(SceneGraphData sceneGraphData);
    void OpenRuntime(GraphRunner runner);
    override void SaveChanges();
    static void OpenGraphRunner(GraphRunner runner);
    static void OpenWelcomeScreen();
    static void OpenSceneAsset();
};

Detailed Documentation

The scene graph editor window.

Methods

SceneGraphEditorWindow()

Initializes a new instance of the SceneGraphEditorWindow class.

void OpenHome()

Opens home screen.

void OpenAsset(SceneGraphData sceneGraphData)

Initializes editor window for a specific scenegraph.

Parameters:

sceneGraphData

The data instance (from assets) to open.

void OpenRuntime(GraphRunner runner)

Open a graph runner at runtime.

Parameters:

runner

The runner.

static void OpenGraphRunner(GraphRunner runner)

Opens the editor window for a graph runner at runtime.

Parameters:

runner

The runner.

static void OpenWelcomeScreen()

Opens welcome screen.

static void OpenSceneAsset()

Opens the scenegraph that exists on the hub in the scene.