Functions
cam-combiner-init() => nonesource
cam-helper-temp(arg0: pointer, arg1: pointer, arg2: float) => matrixsource
Variables
*blueline-table*: pointersource
*greenline-table*: pointersource
*redline-table*: pointersource
*timeplot-table*: pointersource
*yellowline-table*: pointersource
Types
cam-collision-record: structuresource
cam-collision-record-array: inline-array-classsource
cam-dbg-scratch: structuresource
Variables
*cam-debug-coll-tri*: inline-arraysource
*cam-debug-los-tri*: inline-arraysource
Functions
camera-angle() => floatsource
camera-matrix() => matrixsource
If *camera-combiner* exists, return it's `inv-camera-rot`. Else, return *math-camera*
camera-pos() => vectorsource
Returns the `trans` vector from whatever is first determined to exist:
- [[*camera-combiner*]]
- [[*math-camera*]]
- else, *camera-dummy-vector*
- [[*camera-combiner*]]
- [[*math-camera*]]
- else, *camera-dummy-vector*
camera-teleport-to-entity(arg0: entity-actor) => symbolsource
math-camera-matrix() => matrixsource
Returns *math-camera* `inv-camera-rot`
math-camera-pos() => vectorsource
Returns *math-camera* `trans`
matrix-local->world(smooth?: symbol) => matrixsource
Returns *math-camera* `inv-camera-rot-smooth` if `smooth?` is true, else return `inv-camera-rot`
matrix-world->local(arg0: symbol, arg1: object) => matrixsource
Returns *math-camera* `camera-rot`