|
Blender
V3.3
|
Public Attributes | |
| RegionView3D * | rv3d |
| View3D * | v3d |
| ARegion * | region |
| struct Depsgraph * | depsgraph |
| Scene * | scene |
| wmTimer * | timer |
| short | 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 |
| int | active_directions |
| float | speed_jump |
| float | jump_height |
| float | speed_factor |
| eWalkLockState | zlock |
| float | zlock_momentum |
| struct SnapObjectContext * | snap_context |
| struct View3DCameraControl * | v3d_camera_control |
Definition at line 200 of file view3d_navigate_walk.c.
| int WalkInfo::active_directions |
Counting system to allow movement to continue if a direction (WASD) key is still pressed.
Definition at line 283 of file view3d_navigate_walk.c.
Referenced by initWalkInfo(), walkApply(), and walkEvent().
| bool WalkInfo::anim_playing |
Needed for auto-keyframing, 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 220 of file view3d_navigate_walk.c.
Referenced by initWalkInfo(), and walkMoveCamera().
| float WalkInfo::base_speed |
The base speed without run/slow down modifications.
Definition at line 238 of file view3d_navigate_walk.c.
| struct Depsgraph* WalkInfo::depsgraph |
Definition at line 205 of file view3d_navigate_walk.c.
Referenced by drawWalkPixel(), initWalkInfo(), walk_floor_distance_get(), and walk_ray_cast().
| void* WalkInfo::draw_handle_pixel |
Definition at line 248 of file view3d_navigate_walk.c.
Referenced by initWalkInfo(), and walkEnd().
| float WalkInfo::dvec_prev[3] |
Keep the previous value to smooth transitions (use lag).
Definition at line 252 of file view3d_navigate_walk.c.
Referenced by initWalkInfo(), walkApply(), and walkEvent().
| float WalkInfo::gravity |
Definition at line 277 of file view3d_navigate_walk.c.
Referenced by initWalkInfo(), walkApply(), and walkEvent().
| eWalkGravityState WalkInfo::gravity_state |
Gravity system.
Definition at line 276 of file view3d_navigate_walk.c.
Referenced by initWalkInfo(), walk_navigation_mode_set(), walkApply(), and walkEvent().
| float WalkInfo::grid |
World scale 1.0 default.
Definition at line 242 of file view3d_navigate_walk.c.
Referenced by initWalkInfo(), walk_floor_distance_get(), walk_ray_cast(), and walkApply().
| int WalkInfo::init_mval[2] |
Initial mouse location.
Definition at line 227 of file view3d_navigate_walk.c.
Referenced by initWalkInfo().
| bool WalkInfo::is_cursor_absolute |
Tablet devices (we can't relocate the cursor).
Definition at line 272 of file view3d_navigate_walk.c.
Referenced by initWalkInfo(), walkApply(), and walkEvent().
| bool WalkInfo::is_fast |
Speed adjustments.
Definition at line 264 of file view3d_navigate_walk.c.
Referenced by initWalkInfo(), walkApply(), and walkEvent().
| bool WalkInfo::is_reversed |
Mouse reverse.
Definition at line 268 of file view3d_navigate_walk.c.
Referenced by initWalkInfo(), and walkApply().
| bool WalkInfo::is_slow |
Definition at line 265 of file view3d_navigate_walk.c.
Referenced by initWalkInfo(), walkApply(), and walkEvent().
| float WalkInfo::jump_height |
Maximum jump height.
Definition at line 287 of file view3d_navigate_walk.c.
Referenced by initWalkInfo().
| int WalkInfo::moffset[2] |
Definition at line 229 of file view3d_navigate_walk.c.
Referenced by walkApply(), and walkEvent().
| float WalkInfo::mouse_speed |
Look speed factor - user preferences.
Definition at line 261 of file view3d_navigate_walk.c.
Referenced by initWalkInfo(), and walkApply().
| eWalkMethod WalkInfo::navigation_mode |
Walk/free movement.
Definition at line 255 of file view3d_navigate_walk.c.
Referenced by walk_navigation_mode_set(), walkApply(), and walkEvent().
| bool WalkInfo::need_rotation_keyframe |
Definition at line 221 of file view3d_navigate_walk.c.
Referenced by initWalkInfo(), walkApply(), and walkMoveCamera().
| bool WalkInfo::need_translation_keyframe |
Definition at line 222 of file view3d_navigate_walk.c.
Referenced by initWalkInfo(), walkApply(), and walkMoveCamera().
| int WalkInfo::prev_mval[2] |
Previous 2D mouse values.
Definition at line 225 of file view3d_navigate_walk.c.
Referenced by initWalkInfo(), and walkEvent().
| bool WalkInfo::redraw |
Definition at line 212 of file view3d_navigate_walk.c.
Referenced by initWalkInfo(), walk_modal(), walkApply(), and walkEvent().
| ARegion* WalkInfo::region |
Definition at line 204 of file view3d_navigate_walk.c.
Referenced by drawWalkPixel(), initWalkInfo(), walkApply(), and walkEnd().
| RegionView3D* WalkInfo::rv3d |
Definition at line 202 of file view3d_navigate_walk.c.
Referenced by drawWalkPixel(), initWalkInfo(), walk_modal(), walkApply(), walkEnd(), and walkEvent().
| Scene* WalkInfo::scene |
Definition at line 206 of file view3d_navigate_walk.c.
Referenced by drawWalkPixel(), and initWalkInfo().
| struct SnapObjectContext* WalkInfo::snap_context |
Definition at line 295 of file view3d_navigate_walk.c.
Referenced by initWalkInfo(), walk_floor_distance_get(), walk_ray_cast(), and walkEnd().
| float WalkInfo::speed |
The speed the view is moving per redraw.
Definition at line 240 of file view3d_navigate_walk.c.
Referenced by initWalkInfo(), and walkApply().
| float WalkInfo::speed_factor |
To use for fast/slow speeds.
Definition at line 289 of file view3d_navigate_walk.c.
Referenced by initWalkInfo().
| float WalkInfo::speed_jump |
Definition at line 285 of file view3d_navigate_walk.c.
Referenced by walkApply(), and walkEvent().
| short WalkInfo::state |
Definition at line 211 of file view3d_navigate_walk.c.
Referenced by initWalkInfo(), walk_cancel(), walkEnd(), and walkEvent().
| WalkTeleport WalkInfo::teleport |
Definition at line 258 of file view3d_navigate_walk.c.
Referenced by initWalkInfo(), walkApply(), and walkEvent().
| double WalkInfo::time_lastdraw |
Time between draws.
Definition at line 246 of file view3d_navigate_walk.c.
Referenced by initWalkInfo(), walkApply(), and walkEvent().
| wmTimer* WalkInfo::timer |
Needed for updating that isn't triggered by input.
Definition at line 209 of file view3d_navigate_walk.c.
Referenced by initWalkInfo(), walk_modal(), walkEnd(), and walkEvent().
| View3D* WalkInfo::v3d |
Definition at line 203 of file view3d_navigate_walk.c.
Referenced by drawWalkPixel(), initWalkInfo(), walk_floor_distance_get(), walk_modal(), and walk_ray_cast().
| struct View3DCameraControl* WalkInfo::v3d_camera_control |
Definition at line 297 of file view3d_navigate_walk.c.
Referenced by drawWalkPixel(), initWalkInfo(), walk_modal(), walkEnd(), and walkMoveCamera().
| float WalkInfo::view_height |
Height to use in walk mode.
Definition at line 280 of file view3d_navigate_walk.c.
Referenced by initWalkInfo(), walkApply(), and walkEvent().
| eWalkLockState WalkInfo::zlock |
Definition at line 291 of file view3d_navigate_walk.c.
Referenced by initWalkInfo(), walkApply(), and walkEvent().
| float WalkInfo::zlock_momentum |
Nicer dynamics.
Definition at line 293 of file view3d_navigate_walk.c.
Referenced by walkApply(), and walkEvent().