#include "render/debug_camera.h"
#include <algorithm>
#include <array>
#include <cmath>
#include <numbers>
Go to the source code of this file.
|
| float | bicameral::render::anonymous_namespace{debug_camera.cpp}::Radians (float degrees) |
| Vector3 | bicameral::render::anonymous_namespace{debug_camera.cpp}::Cross (Vector3 left, Vector3 right) |
| Vector3 | bicameral::render::anonymous_namespace{debug_camera.cpp}::Normalize (Vector3 vector) |
| float | bicameral::render::anonymous_namespace{debug_camera.cpp}::HalfHeightAtTarget (float distance) |
| Axes | bicameral::render::anonymous_namespace{debug_camera.cpp}::CameraAxes (const OrbitCameraState &state) |
| Vector3 | bicameral::render::operator+ (Vector3 left, Vector3 right) |
| Vector3 | bicameral::render::operator- (Vector3 left, Vector3 right) |
| Vector3 | bicameral::render::operator* (Vector3 vector, float scale) |
| CameraRay | bicameral::render::RayThroughPixel (const CameraBasis &basis, float pixelX, float pixelY, uint32_t width, uint32_t height) |
| std::optional< CellCoordinate > | bicameral::render::PickSliceCell (const CameraRay &ray, uint32_t axis, uint32_t plane, uint32_t gridSize) |
| CellCoordinate | bicameral::render::CellOnSlice (uint32_t axis, uint32_t plane, uint32_t u, uint32_t v) |