libdonut  2.3.2
Application framework for cross-platform game development in C++20
donut::graphics::Camera Member List

This is the complete list of members for donut::graphics::Camera, including all inherited members.

Camera() noexceptdonut::graphics::Camerainline
Camera(const mat4 &projectionMatrix, const mat4 &viewMatrix) noexceptdonut::graphics::Camerainline
createOrthographic(const CameraOrthographicOptions &options, const mat4 &viewMatrix) noexceptdonut::graphics::Camerainlinestatic
createOrthographic(const CameraOrthographicOptions &options) noexceptdonut::graphics::Camerainlinestatic
createOrthographic(const CameraOrthographicOptions &options, vec3 position, vec3 target, vec3 up) noexceptdonut::graphics::Camerainlinestatic
createPerspective(const CameraPerspectiveOptions &options, const mat4 &viewMatrix) noexceptdonut::graphics::Camerainlinestatic
createPerspective(const CameraPerspectiveOptions &options) noexceptdonut::graphics::Camerainlinestatic
createPerspective(const CameraPerspectiveOptions &options, vec3 position, vec3 target, vec3 up) noexceptdonut::graphics::Camerainlinestatic
getProjectionMatrix() const noexceptdonut::graphics::Camerainline
getViewMatrix() const noexceptdonut::graphics::Camerainline
setProjectionMatrix(const mat4 &newProjectionMatrix) noexceptdonut::graphics::Camerainline
setProjectionOrthographic(const CameraOrthographicOptions &options) noexceptdonut::graphics::Camerainline
setProjectionPerspective(const CameraPerspectiveOptions &options) noexceptdonut::graphics::Camerainline
setView(vec3 newPosition, vec3 newTarget, vec3 newUp) noexceptdonut::graphics::Camerainline
setViewMatrix(const mat4 &newViewMatrix) noexceptdonut::graphics::Camerainline