Skip to content

package editor_settings

import "kaiju/editor/editor_settings"

Types

AppDataMissingError

struct

type AppDataMissingError struct {
    Err error
}

AppDataMissingError.Error

func (e AppDataMissingError) Error() string

BuildToolSettings

struct

type BuildToolSettings struct {
    AndroidNDK string `label:"Android NDK"`
    JavaHome   string
}

EditorCameraSettings

struct

type EditorCameraSettings struct {
    ZoomSpeed       float32 `default:"120" label:"Zoom Speed"`
    FlySpeed        float32 `default:"10"`
    FlyXSensitivity float32 `default:"0.2"`
    FlyYSensitivity float32 `default:"0.2"`
}

ReadError

struct

type ReadError struct {
    Err error
    // Has unexported fields.
}

ReadError.Error

func (e ReadError) Error() string

Settings

struct

type Settings struct {
    RecentProjects []string `visible:"false"`
    RefreshRate    int32    `clamp:"60,0,320"`
    CodeEditor     string   `default:"code"`
    ImageEditor    string
    MeshEditor     string
    AudioEditor    string
    UIScrollSpeed  float32 `default:"20" label:"UI Scroll Speed"`
    EditorCamera   EditorCameraSettings
    Snapping       SnapSettings
    BuildTools     BuildToolSettings
}

Settings.AddRecentProject

func (s *Settings) AddRecentProject(path string)

Settings.Load

func (s *Settings) Load() error

Settings.Save

func (s *Settings) Save() error

SnapSettings

struct

type SnapSettings struct {
    TranslateIncrement float32
    RotateIncrement    float32
    ScaleIncrement     float32
}

WriteError

struct

type WriteError struct {
    Err error
    // Has unexported fields.
}

WriteError.Error

func (e WriteError) Error() string