Package com.io7m.jcamera
@Export
@Version("1.0.0")
package com.io7m.jcamera
Camera implementations.
-
ClassDescriptionThe default implementation of
JCameraFPSStyleType.The default implementation ofJCameraFPSStyleAngularIntegratorType.The type of integrators that integrate angular movement forJCameraFPSStyleTypecameras.An input for an fps-style camera.The type of inputs for FPS cameras.Aggregation of theJCameraFPSStyleAngularIntegratorTypeandJCameraFPSStyleLinearIntegratorTypetypes.The type of integrators forJCameraFPSStyleTypecameras.The default implementation ofJCameraFPSStyleLinearIntegratorType.The type of integrators that integrate linear movement forJCameraFPSStyleTypecameras.An immutable rectangular region that maps mouse positions to movements.Builds instances of typeJCameraFPSStyleMouseRegion.An immutable rectangular region that maps mouse positions to movements.Readable interface toJCameraFPSStyleType.An immutable snapshot of a camera.Builds instances of typeJCameraFPSStyleSnapshot.Functions to derive immutable snapshots of cameras.An immutable snapshot of a camera.The type of first-person shooter style flying cameras that allow for:Style settings for generated immutable types.The type of camera integrators.TheJCameraReadableTypetype with an extra promise that the returned values will never change.The type of (readable) cameras.A pair of rotation coefficients.Builds instances of typeJCameraRotationCoefficients.A modifiable implementation of theJCameraRotationCoefficientsTypetype.A pair of rotation coefficients.Implementations of various scaling functions.The type of scaling functions for floating point values.Specification of screen origins.A "signalling" clamp operation.The default implementation ofJCameraSphericalType.The default implementation ofJCameraSphericalAngularIntegratorType.The type of integrators that integrate angular movement forJCameraSphericalTypecameras.An input for a spherical camera.The type of inputs for spherical cameras.Aggregation of theJCameraSphericalAngularIntegratorTypeandJCameraSphericalLinearIntegratorTypetypes.The type of integrators forJCameraSphericalTypecameras.The default implementation ofJCameraSphericalLinearIntegratorType.The type of integrators that integrate linear movement forJCameraSphericalTypecameras.An implementation ofJCameraSphericalLinearIntegratorTypethat scales movement on the horizontal plane by the current zoom.An immutable rectangular region that maps mouse positions to movements.Builds instances of typeJCameraSphericalMouseRegion.An immutable rectangular region that maps mouse positions to movements.Readable interface toJCameraSphericalType.An immutable snapshot of a camera.Builds instances of typeJCameraSphericalSnapshot.Functions to derive immutable snapshots of cameras.An immutable snapshot of a camera.The type of spherical style flying cameras that point towards a given pointpand allow for:The type of cameras.Functions to produce view matrices.