|
Realtime Fractal Renderer Documentation
|
A class containing information about the current scene. More...
#include <Scene.h>

Public Member Functions | |
| Scene (Eigen::Vector3f camera_up_axis, std::vector< std::pair< Eigen::Vector3f, float > > camera_positions_at_time, std::vector< std::pair< Eigen::Vector3f, float > > camera_facing_directions_at_time, bool do_camera_loop, float camera_speed, std::pair< float, float > benchmark_start_stop_time) | |
| Eigen::Vector3f | get_camera_position_at_time (float time) |
| Eigen::Vector3f | get_camera_facing_direction_at_time (float time) |
Data Fields | |
| Eigen::Vector3f | camera_up_axis |
| float | camera_speed |
| std::vector< std::pair< Eigen::Vector3f, float > > | camera_positions_at_time |
| std::vector< std::pair< Eigen::Quaternionf, float > > | camera_rotations_at_time |
| bool | allow_user_camera_control |
| bool | do_camera_loop |
| std::pair< float, float > | benchmark_start_stop_time |
| bool | do_timed_benchmark |
|
inline |
|
inline |
|
inline |
| std::vector<std::pair<Eigen::Vector3f, float> > camera_positions_at_time |
| std::vector<std::pair<Eigen::Quaternionf, float> > camera_rotations_at_time |