|
MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
|
| NavigationState MayaFlux::Kinesis::make_navigation_state | ( | const NavigationConfig & | config | ) |
Construct a NavigationState from a NavigationConfig.
Derives initial yaw and pitch from the look direction (config.initial_target - config.initial_eye) so the first frame does not produce a view jump.
| config | Source configuration |
Definition at line 5 of file NavigationState.cpp.
References MayaFlux::Kinesis::NavigationState::eye, MayaFlux::Kinesis::NavigationConfig::far_plane, MayaFlux::Kinesis::NavigationState::far_plane, MayaFlux::Kinesis::NavigationConfig::fov_radians, MayaFlux::Kinesis::NavigationState::fov_radians, MayaFlux::Kinesis::NavigationConfig::initial_eye, MayaFlux::Kinesis::NavigationConfig::initial_target, MayaFlux::Kinesis::NavigationConfig::mouse_sensitivity, MayaFlux::Kinesis::NavigationState::mouse_sensitivity, MayaFlux::Kinesis::NavigationConfig::move_speed, MayaFlux::Kinesis::NavigationState::move_speed, MayaFlux::Kinesis::NavigationConfig::near_plane, MayaFlux::Kinesis::NavigationState::near_plane, MayaFlux::Kinesis::NavigationState::pitch, MayaFlux::Kinesis::NavigationConfig::scroll_speed, MayaFlux::Kinesis::NavigationState::scroll_speed, and MayaFlux::Kinesis::NavigationState::yaw.
Referenced by MayaFlux::bind_viewport_preset().
Here is the caller graph for this function: