|
Blender V4.3
|
Public Attributes | |
| RegionView3D * | rv3d |
| View3D * | v3d |
| ARegion * | region |
| Depsgraph * | depsgraph |
| Scene * | scene |
| wmTimer * | timer |
| eWalkState | state |
| bool | redraw |
| bool | anim_playing |
| bool | need_rotation_keyframe |
| bool | need_translation_keyframe |
| int | prev_mval [2] |
| int | init_mval [2] |
| int | moffset [2] |
| float | base_speed |
| float | speed |
| float | grid |
| double | time_lastdraw |
| void * | draw_handle_pixel |
| float | dvec_prev [3] |
| eWalkMethod | navigation_mode |
| WalkTeleport | teleport |
| float | mouse_speed |
| bool | is_fast |
| bool | is_slow |
| bool | is_reversed |
| bool | is_cursor_absolute |
| eWalkGravityState | gravity_state |
| float | gravity |
| float | view_height |
| eWalkDirectionFlag | active_directions |
| float | speed_jump |
| float | jump_height |
| float | speed_factor |
| eWalkLockState | zlock |
| float | zlock_momentum |
| SnapObjectContext * | snap_context |
| View3DCameraControl * | v3d_camera_control |
Definition at line 231 of file view3d_navigate_walk.cc.
| eWalkDirectionFlag WalkInfo::active_directions |
Counting system to allow movement to continue if a direction (WASD) key is still pressed.
Definition at line 313 of file view3d_navigate_walk.cc.
Referenced by initWalkInfo(), walkApply(), and walkEvent().
| bool WalkInfo::anim_playing |
Needed for auto-key-framing, when animation isn't playing, only keyframe on confirmation.
Currently we can't cancel this operator usefully while recording on animation playback (this would need to un-key all previous frames).
Definition at line 251 of file view3d_navigate_walk.cc.
Referenced by initWalkInfo(), and walkMoveCamera().
| float WalkInfo::base_speed |
The base speed without run/slow down modifications.
Definition at line 269 of file view3d_navigate_walk.cc.
| Depsgraph* WalkInfo::depsgraph |
Definition at line 236 of file view3d_navigate_walk.cc.
Referenced by drawWalkPixel(), initWalkInfo(), walk_floor_distance_get(), and walk_ray_cast().
| void* WalkInfo::draw_handle_pixel |
Definition at line 279 of file view3d_navigate_walk.cc.
Referenced by initWalkInfo(), and walkEnd().
| float WalkInfo::dvec_prev[3] |
Keep the previous value to smooth transitions (use lag).
Definition at line 282 of file view3d_navigate_walk.cc.
Referenced by initWalkInfo(), walkApply(), and walkEvent().
| float WalkInfo::gravity |
Definition at line 307 of file view3d_navigate_walk.cc.
Referenced by initWalkInfo(), walkApply(), and walkEvent().
| eWalkGravityState WalkInfo::gravity_state |
Gravity system.
Definition at line 306 of file view3d_navigate_walk.cc.
Referenced by initWalkInfo(), walk_navigation_mode_set(), walkApply(), and walkEvent().
| float WalkInfo::grid |
World scale 1.0 default.
Definition at line 273 of file view3d_navigate_walk.cc.
Referenced by initWalkInfo(), walk_floor_distance_get(), walk_ray_cast(), and walkApply().
| int WalkInfo::init_mval[2] |
Initial mouse location.
Definition at line 258 of file view3d_navigate_walk.cc.
Referenced by initWalkInfo().
| bool WalkInfo::is_cursor_absolute |
Tablet devices (we can't relocate the cursor).
Definition at line 302 of file view3d_navigate_walk.cc.
Referenced by initWalkInfo(), walkApply(), and walkEvent().
| bool WalkInfo::is_fast |
Speed adjustments.
Definition at line 294 of file view3d_navigate_walk.cc.
Referenced by initWalkInfo(), walkApply(), and walkEvent().
| bool WalkInfo::is_reversed |
Mouse reverse.
Definition at line 298 of file view3d_navigate_walk.cc.
Referenced by initWalkInfo(), and walkApply().
| bool WalkInfo::is_slow |
Definition at line 295 of file view3d_navigate_walk.cc.
Referenced by initWalkInfo(), walkApply(), and walkEvent().
| float WalkInfo::jump_height |
Current maximum jump height.
Definition at line 317 of file view3d_navigate_walk.cc.
Referenced by initWalkInfo(), and walkApply().
| int WalkInfo::moffset[2] |
Definition at line 260 of file view3d_navigate_walk.cc.
Referenced by walkApply(), and walkEvent().
| float WalkInfo::mouse_speed |
Look speed factor - user preferences.
Definition at line 291 of file view3d_navigate_walk.cc.
Referenced by initWalkInfo(), and walkApply().
| eWalkMethod WalkInfo::navigation_mode |
Walk/free movement.
Definition at line 285 of file view3d_navigate_walk.cc.
Referenced by walk_navigation_mode_set(), walkApply(), and walkEvent().
| bool WalkInfo::need_rotation_keyframe |
Definition at line 252 of file view3d_navigate_walk.cc.
Referenced by initWalkInfo(), walkApply(), and walkMoveCamera().
| bool WalkInfo::need_translation_keyframe |
Definition at line 253 of file view3d_navigate_walk.cc.
Referenced by initWalkInfo(), walkApply(), and walkMoveCamera().
| int WalkInfo::prev_mval[2] |
Previous 2D mouse values.
Definition at line 256 of file view3d_navigate_walk.cc.
Referenced by initWalkInfo(), and walkEvent().
| bool WalkInfo::redraw |
Definition at line 243 of file view3d_navigate_walk.cc.
Referenced by initWalkInfo(), walk_modal(), walkApply(), and walkEvent().
| ARegion* WalkInfo::region |
Definition at line 235 of file view3d_navigate_walk.cc.
Referenced by drawWalkPixel(), initWalkInfo(), walkApply(), and walkEnd().
| RegionView3D* WalkInfo::rv3d |
Definition at line 233 of file view3d_navigate_walk.cc.
Referenced by drawWalkPixel(), initWalkInfo(), walk_modal(), walkApply(), walkEnd(), and walkEvent().
| Scene* WalkInfo::scene |
Definition at line 237 of file view3d_navigate_walk.cc.
Referenced by drawWalkPixel(), and initWalkInfo().
| SnapObjectContext* WalkInfo::snap_context |
Definition at line 326 of file view3d_navigate_walk.cc.
Referenced by initWalkInfo(), walk_floor_distance_get(), walk_ray_cast(), and walkEnd().
| float WalkInfo::speed |
The speed the view is moving per redraw (in m/s).
Definition at line 271 of file view3d_navigate_walk.cc.
Referenced by initWalkInfo(), and walkApply().
| float WalkInfo::speed_factor |
To use for fast/slow speeds.
Definition at line 320 of file view3d_navigate_walk.cc.
Referenced by initWalkInfo().
| float WalkInfo::speed_jump |
Definition at line 315 of file view3d_navigate_walk.cc.
Referenced by walkApply(), and walkEvent().
| eWalkState WalkInfo::state |
Definition at line 242 of file view3d_navigate_walk.cc.
Referenced by initWalkInfo(), walk_cancel(), walkEnd(), and walkEvent().
| WalkTeleport WalkInfo::teleport |
Teleport struct.
Definition at line 288 of file view3d_navigate_walk.cc.
Referenced by initWalkInfo(), walkApply(), and walkEvent().
| double WalkInfo::time_lastdraw |
Time between draws.
Definition at line 277 of file view3d_navigate_walk.cc.
Referenced by initWalkInfo(), walkApply(), and walkEvent().
| wmTimer* WalkInfo::timer |
Needed for updating that isn't triggered by input.
Definition at line 240 of file view3d_navigate_walk.cc.
Referenced by initWalkInfo(), walk_modal(), walkEnd(), and walkEvent().
| View3D* WalkInfo::v3d |
Definition at line 234 of file view3d_navigate_walk.cc.
Referenced by drawWalkPixel(), initWalkInfo(), walk_floor_distance_get(), walk_modal(), and walk_ray_cast().
| View3DCameraControl* WalkInfo::v3d_camera_control |
Definition at line 328 of file view3d_navigate_walk.cc.
Referenced by drawWalkPixel(), initWalkInfo(), walk_modal(), walkEnd(), and walkMoveCamera().
| float WalkInfo::view_height |
Height to use in walk mode.
Definition at line 310 of file view3d_navigate_walk.cc.
Referenced by initWalkInfo(), walkApply(), and walkEvent().
| eWalkLockState WalkInfo::zlock |
Definition at line 322 of file view3d_navigate_walk.cc.
Referenced by initWalkInfo(), walkApply(), and walkEvent().
| float WalkInfo::zlock_momentum |
Nicer dynamics.
Definition at line 324 of file view3d_navigate_walk.cc.
Referenced by walkApply(), and walkEvent().