camera

package
v0.0.0-...-3257b51 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 30, 2018 License: MIT Imports: 2 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ControlCamera

func ControlCamera(duration CameraControlDuration, cameraControl CameraControl, ref interface{})

func DontControlCamera

func DontControlCamera()

Types

type CameraControl

type CameraControl func(position *CameraPosition, losingControl bool, ref interface{}) int

type CameraControlDuration

type CameraControlDuration int
const (
	ControlCameraUntilViewChanges CameraControlDuration = 1
	ControlCameraForever          CameraControlDuration = 2
)

func IsCameraBeingControlled

func IsCameraBeingControlled() (bool, CameraControlDuration)

type CameraPosition

type CameraPosition struct {
	X       float32
	Y       float32
	Z       float32
	Pitch   float32
	Heading float32
	Roll    float32
	Zoom    float32
}

func XPLMReadCameraPosition

func XPLMReadCameraPosition() CameraPosition

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL