package controls
import "kaiju/editor/viewport/controls"
Constants
ROT_SCALE
0.01
ZOOM_SCALE_3D
float32(0](../float32(0#05))
ZOOM_SCALE_2D
float32(0](../float32(0#25))
EditorCameraModeNone
EditorCameraMode(iota)
EditorCameraMode3d
EditorCameraMode2d
Types
EditorCamera
struct
type EditorCamera struct {
OnModeChange events.Event
// Has unexported fields.
}
EditorCamera.LookAtPoint
func (e *EditorCamera) LookAtPoint() matrix.Vec3
EditorCamera.Mode
func (e *EditorCamera) Mode() EditorCameraMode
EditorCamera.OnWindowResize
func (e *EditorCamera) OnWindowResize()
EditorCamera.SetMode
func (e *EditorCamera) SetMode(mode EditorCameraMode, host *engine.Host)
EditorCamera.Update
func (e *EditorCamera) Update(host *engine.Host, delta float64) (changed bool)
EditorCameraMode
int
type EditorCameraMode = int