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.Hotkeys
func (w *ShadingWorkspace) Hotkeys() []common_workspace.HotKey
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
}