src/rcamera

Source   Edit  

Consts

CameraCullDistanceFar = 1000.0
Source   Edit  
CameraMouseMoveSensitivity = 0.003'f32
Source   Edit  
CameraMoveSpeed = 5.4'f32
Source   Edit  
CameraOrbitalSpeed = 0.5'f32
Source   Edit  
CameraPanSpeed = 0.2'f32
Source   Edit  
CameraRotationSpeed = 0.03'f32
Source   Edit  

Procs

func getCameraForward(camera: Camera): Vector3 {.importc: "GetCameraForward",
    header: "rcamera.h", ...raises: [], tags: [], forbids: [].}
Source   Edit  
func getCameraProjectionMatrix(camera: Camera; aspect: float32): Matrix {.
    importc: "GetCameraProjectionMatrix", header: "rcamera.h", ...raises: [],
    tags: [], forbids: [].}
Source   Edit  
func getCameraRight(camera: Camera): Vector3 {.importc: "GetCameraRight",
    header: "rcamera.h", ...raises: [], tags: [], forbids: [].}
Source   Edit  
func getCameraUp(camera: Camera): Vector3 {.importc: "GetCameraUp",
    header: "rcamera.h", ...raises: [], tags: [], forbids: [].}
Source   Edit  
func getCameraViewMatrix(camera: Camera): Matrix {.
    importc: "GetCameraViewMatrix", header: "rcamera.h", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
func moveForward(camera: var Camera; distance: float32; moveInWorldPlane: bool) {.
    importc: "CameraMoveForward", header: "rcamera.h", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
func moveRight(camera: var Camera; distance: float32; moveInWorldPlane: bool) {.
    importc: "CameraMoveRight", header: "rcamera.h", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
func moveToTarget(camera: var Camera; delta: float32) {.
    importc: "CameraMoveToTarget", header: "rcamera.h", ...raises: [], tags: [],
    forbids: [].}
Source   Edit  
func moveUp(camera: var Camera; distance: float32) {.importc: "CameraMoveUp",
    header: "rcamera.h", ...raises: [], tags: [], forbids: [].}
Source   Edit  
func pitch(camera: var Camera; angle: float32; lockView: bool;
           rotateAroundTarget: bool; rotateUp: bool) {.importc: "CameraPitch",
    header: "rcamera.h", ...raises: [], tags: [], forbids: [].}
Source   Edit  
func roll(camera: var Camera; angle: float32) {.importc: "CameraRoll",
    header: "rcamera.h", ...raises: [], tags: [], forbids: [].}
Source   Edit  
func yaw(camera: var Camera; angle: float32; rotateAroundTarget: bool) {.
    importc: "CameraYaw", header: "rcamera.h", ...raises: [], tags: [], forbids: [].}
Source   Edit