Blender
V3.3
|
#include <DNA_xr_types.h>
Public Attributes | |
struct View3DShading | shading |
float | base_scale |
char | _pad [3] |
char | base_pose_type |
Object * | base_pose_object |
float | base_pose_location [3] |
float | base_pose_angle |
char | draw_flags |
char | controller_draw_style |
char | _pad2 [2] |
float | clip_start |
float | clip_end |
int | flag |
int | object_type_exclude_viewport |
int | object_type_exclude_select |
Definition at line 17 of file DNA_xr_types.h.
char XrSessionSettings::_pad[3] |
Definition at line 22 of file DNA_xr_types.h.
char XrSessionSettings::_pad2[2] |
Definition at line 33 of file DNA_xr_types.h.
float XrSessionSettings::base_pose_angle |
Definition at line 27 of file DNA_xr_types.h.
Referenced by wm_xr_session_base_pose_calc().
float XrSessionSettings::base_pose_location[3] |
Definition at line 26 of file DNA_xr_types.h.
Referenced by wm_xr_session_base_pose_calc().
Object* XrSessionSettings::base_pose_object |
Object to take the location and rotation as base position from.
Definition at line 25 of file DNA_xr_types.h.
Referenced by lib_link_wm_xr_data(), lib_link_wm_xr_data_restore(), wm_xr_session_base_pose_calc(), wm_xr_session_draw_data_needs_reset_to_base_pose(), and wm_xr_session_state_update().
char XrSessionSettings::base_pose_type |
Definition at line 23 of file DNA_xr_types.h.
Referenced by wm_xr_session_base_pose_calc(), wm_xr_session_draw_data_needs_reset_to_base_pose(), and wm_xr_session_state_update().
float XrSessionSettings::base_scale |
Definition at line 21 of file DNA_xr_types.h.
Referenced by wm_xr_navigation_fly_modal(), wm_xr_session_actions_update(), wm_xr_session_base_pose_calc(), and wm_xr_session_create_cb().
float XrSessionSettings::clip_end |
Definition at line 36 of file DNA_xr_types.h.
Referenced by wm_xr_controller_aim_draw(), wm_xr_draw_matrices_create(), wm_xr_draw_view(), wm_xr_navigation_grab_apply(), wm_xr_raycast_update(), and WM_xr_session_state_nav_scale_set().
float XrSessionSettings::clip_start |
Clipping distance.
Definition at line 36 of file DNA_xr_types.h.
Referenced by wm_xr_draw_matrices_create(), wm_xr_draw_view(), wm_xr_raycast_update(), and WM_xr_session_state_nav_scale_set().
char XrSessionSettings::controller_draw_style |
Draw style for controller visualization.
Definition at line 32 of file DNA_xr_types.h.
Referenced by wm_xr_controller_aim_draw(), and wm_xr_controller_model_draw().
char XrSessionSettings::draw_flags |
View3D draw flags (V3D_OFSDRAW_NONE, V3D_OFSDRAW_SHOW_ANNOTATION, ...).
Definition at line 30 of file DNA_xr_types.h.
Referenced by wm_xr_draw_view().
int XrSessionSettings::flag |
Definition at line 38 of file DNA_xr_types.h.
Referenced by wm_xr_draw_matrices_create(), wm_xr_session_controller_data_update(), wm_xr_session_draw_data_needs_reset_to_base_pose(), wm_xr_session_draw_data_update(), wm_xr_session_state_to_event(), and wm_xr_session_state_update().
int XrSessionSettings::object_type_exclude_select |
Definition at line 42 of file DNA_xr_types.h.
Referenced by wm_xr_draw_view(), and wm_xr_session_actions_update().
int XrSessionSettings::object_type_exclude_viewport |
Object type settings to apply to VR view (unlike shading, not shared with window 3D-View).
Definition at line 41 of file DNA_xr_types.h.
Referenced by wm_xr_draw_view(), and wm_xr_session_actions_update().
struct View3DShading XrSessionSettings::shading |
Shading settings, struct shared with 3D-View so settings are the same.
Definition at line 1 of file DNA_xr_types.h.
Referenced by direct_link_wm_xr_data(), wm_xr_draw_view(), wm_xr_exit(), and write_wm_xr_data().