Skip to content

package editor

import "kaiju/editor"

Types

Editor

struct

type Editor struct {
    // Has unexported fields.
}

New

func New() *Editor

Editor.AvailableDataBindings

func (e *Editor) AvailableDataBindings() []codegen.GeneratedType

Editor.BVH

func (e *Editor) BVH() *collision.BVH

Editor.BVHEntityUpdates

func (e *Editor) BVHEntityUpdates(entities ...*engine.Entity)

Editor.Closed

func (e *Editor) Closed()

Editor.Container

func (e *Editor) Container() *host_container.Container

Editor.ContentOpener

func (e *Editor) ContentOpener() *content_opener.Opener

Editor.CreateEntity

func (e *Editor) CreateEntity(name string) *engine.Entity

Editor.Hierarchy

func (e *Editor) Hierarchy() *hierarchy.Hierarchy

Editor.History

func (e *Editor) History() *memento.History

Editor.Host

func (e *Editor) Host() *engine.Host

Editor.Init

func (e *Editor) Init()

Editor.OpenProject

func (e *Editor) OpenProject()

Editor.ReloadEntityDataListing

func (e *Editor) ReloadEntityDataListing()

Editor.RunOnHost

func (e *Editor) RunOnHost(fn func())

Editor.SaveLayout

func (e *Editor) SaveLayout()

Editor.Selection

func (e *Editor) Selection() *selection.Selection

Editor.StageManager

func (e *Editor) StageManager() *stages.Manager

Editor.StatusBar

func (e *Editor) StatusBar() *status_bar.StatusBar

Editor.Tag

func (e *Editor) Tag() string

Editor.WindowListing

func (e *Editor) WindowListing() *editor_window.Listing