libdonut
2.3.2
Application framework for cross-platform game development in C++20
|
This is the complete list of members for donut::graphics::Camera, including all inherited members.
Camera() noexcept | donut::graphics::Camera | inline |
Camera(const mat4 &projectionMatrix, const mat4 &viewMatrix) noexcept | donut::graphics::Camera | inline |
createOrthographic(const CameraOrthographicOptions &options, const mat4 &viewMatrix) noexcept | donut::graphics::Camera | inlinestatic |
createOrthographic(const CameraOrthographicOptions &options) noexcept | donut::graphics::Camera | inlinestatic |
createOrthographic(const CameraOrthographicOptions &options, vec3 position, vec3 target, vec3 up) noexcept | donut::graphics::Camera | inlinestatic |
createPerspective(const CameraPerspectiveOptions &options, const mat4 &viewMatrix) noexcept | donut::graphics::Camera | inlinestatic |
createPerspective(const CameraPerspectiveOptions &options) noexcept | donut::graphics::Camera | inlinestatic |
createPerspective(const CameraPerspectiveOptions &options, vec3 position, vec3 target, vec3 up) noexcept | donut::graphics::Camera | inlinestatic |
getProjectionMatrix() const noexcept | donut::graphics::Camera | inline |
getViewMatrix() const noexcept | donut::graphics::Camera | inline |
setProjectionMatrix(const mat4 &newProjectionMatrix) noexcept | donut::graphics::Camera | inline |
setProjectionOrthographic(const CameraOrthographicOptions &options) noexcept | donut::graphics::Camera | inline |
setProjectionPerspective(const CameraPerspectiveOptions &options) noexcept | donut::graphics::Camera | inline |
setView(vec3 newPosition, vec3 newTarget, vec3 newUp) noexcept | donut::graphics::Camera | inline |
setViewMatrix(const mat4 &newViewMatrix) noexcept | donut::graphics::Camera | inline |