opynsim
Unofficial C++ Documentation
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
polar_perspective_camera.h File Reference
#include <liboscar/maths/angle.h>
#include <liboscar/maths/matrix4x4.h>
#include <liboscar/maths/ray.h>
#include <liboscar/maths/vector.h>
Include dependency graph for polar_perspective_camera.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  osc::PolarPerspectiveCamera
 

Namespaces

namespace  osc
 

Functions

PolarPerspectiveCamera osc::create_camera_with_radius (float)
 
PolarPerspectiveCamera osc::create_camera_focused_on (const AABB &)
 
Vector3 osc::recommended_light_direction (const PolarPerspectiveCamera &)
 
void osc::focus_along_axis (PolarPerspectiveCamera &, size_t, bool negate=false)
 
void osc::focus_along_x (PolarPerspectiveCamera &)
 
void osc::focus_along_minus_x (PolarPerspectiveCamera &)
 
void osc::focus_along_y (PolarPerspectiveCamera &)
 
void osc::focus_along_minus_y (PolarPerspectiveCamera &)
 
void osc::focus_along_z (PolarPerspectiveCamera &)
 
void osc::focus_along_minus_z (PolarPerspectiveCamera &)
 
void osc::zoom_in (PolarPerspectiveCamera &)
 
void osc::zoom_out (PolarPerspectiveCamera &)
 
void osc::reset (PolarPerspectiveCamera &)
 
void osc::auto_focus (PolarPerspectiveCamera &, const AABB &element_aabb, float aspect_ratio=1.0f)