Skip to content

package shading_workspace

import "kaiju/editor/editor_workspace/shading_workspace"

Types

ShadingWorkspace

struct

type ShadingWorkspace struct {
    common_workspace.CommonWorkspace

    // Has unexported fields.
}

ShadingWorkspace.Close

func (w *ShadingWorkspace) Close()

ShadingWorkspace.Initialize

func (w *ShadingWorkspace) Initialize(host *engine.Host, ed ShadingWorkspaceEditorInterface)

ShadingWorkspace.Open

func (w *ShadingWorkspace) Open()

ShadingWorkspaceEditorInterface

interface

type ShadingWorkspaceEditorInterface interface {
    History() *memento.History
    ProjectFileSystem() *project_file_system.FileSystem
    Cache() *content_database.Cache
    StageView() *editor_stage_view.StageView
}

ShadingWorkspaceUIData

struct

type ShadingWorkspaceUIData struct {
    Files []ShadingWorkspaceUIDataFile
}

ShadingWorkspaceUIDataFile

struct

type ShadingWorkspaceUIDataFile struct {
    Id   string
    Ext  string
    Name string
}