package stage_workspace
Types
EntityDataAttachHistory
struct
type EntityDataAttachHistory struct {
DetailsWorkspace *WorkspaceDetailsUI
Entity *editor_stage_manager.StageEntity
Data *entity_data_binding.EntityDataEntry
}
EntityDataAttachHistory.Delete
EntityDataAttachHistory.Exit
EntityDataAttachHistory.Redo
EntityDataAttachHistory.Undo
EntityDataDetachHistory
struct
type EntityDataDetachHistory struct {
DetailsWorkspace *WorkspaceDetailsUI
Entity *editor_stage_manager.StageEntity
Data *entity_data_binding.EntityDataEntry
}
EntityDataDetachHistory.Delete
EntityDataDetachHistory.Exit
EntityDataDetachHistory.Redo
EntityDataDetachHistory.Undo
HierarchyEntityDragData
struct
HierarchyEntityDragData.DragUpdate
StageDragContent
struct
StageDragContent.DragUpdate
StageWorkspace
struct
StageWorkspace.Close
StageWorkspace.ConnectSelectedAsDistanceChain
StageWorkspace.ConnectSelectedAsHingeChain
StageWorkspace.ConnectSelectedAsRope
StageWorkspace.CreateNewCamera
StageWorkspace.CreateNewEntity
StageWorkspace.CreateNewLight
StageWorkspace.Hotkeys
StageWorkspace.Initialize
StageWorkspace.Open
StageWorkspace.OpenStage
StageWorkspace.Update
StageWorkspaceEditorInterface
interface
type StageWorkspaceEditorInterface interface {
Events() *editor_events.EditorEvents
History() *memento.History
Project() *project.Project
ProjectFileSystem() *project_file_system.FileSystem
Cache() *content_database.Cache
FocusInterface()
BlurInterface()
Settings() *editor_settings.Settings
StageView() *editor_stage_view.StageView
ShowReferences(id string)
ContentWorkspaceSelected()
ContentPreviewer() *content_previews.ContentPreviewer
}
WorkspaceContentUI
struct
WorkspaceDetailsUI
struct
type WorkspaceDetailsUI struct {
TargetedElementValueReload map[reflect.Value]func()
// Has unexported fields.
}
WorkspaceHierarchyUI
struct
WorkspaceUIData
struct