Changeset View
Changeset View
Standalone View
Standalone View
source/blender/windowmanager/WM_api.h
| Show First 20 Lines • Show All 970 Lines • ▼ Show 20 Lines | |||||
| bool WM_xr_action_set_create(wmXrData *xr, const char *action_set_name); | bool WM_xr_action_set_create(wmXrData *xr, const char *action_set_name); | ||||
| void WM_xr_action_set_destroy(wmXrData *xr, const char *action_set_name); | void WM_xr_action_set_destroy(wmXrData *xr, const char *action_set_name); | ||||
| bool WM_xr_action_create(wmXrData *xr, | bool WM_xr_action_create(wmXrData *xr, | ||||
| const char *action_set_name, | const char *action_set_name, | ||||
| const char *action_name, | const char *action_name, | ||||
| eXrActionType type, | eXrActionType type, | ||||
| unsigned int count_subaction_paths, | unsigned int count_subaction_paths, | ||||
| const char **subaction_paths, | const char **subaction_paths, | ||||
| const float *float_threshold, | |||||
| struct wmOperatorType *ot, | struct wmOperatorType *ot, | ||||
| struct IDProperty *op_properties, | struct IDProperty *op_properties, | ||||
| eXrOpFlag op_flag); | eXrOpFlag op_flag); | ||||
| void WM_xr_action_destroy(wmXrData *xr, const char *action_set_name, const char *action_name); | void WM_xr_action_destroy(wmXrData *xr, const char *action_set_name, const char *action_name); | ||||
| bool WM_xr_action_space_create(wmXrData *xr, | bool WM_xr_action_binding_create(wmXrData *xr, | ||||
| const char *action_set_name, | const char *action_set_name, | ||||
| const char *action_name, | const char *action_name, | ||||
| const char *profile_path, | |||||
| unsigned int count_subaction_paths, | unsigned int count_subaction_paths, | ||||
| const char **subaction_paths, | const char **subaction_paths, | ||||
| const char **component_paths, | |||||
| const float *float_thresholds, | |||||
| const eXrAxisFlag *axis_flags, | |||||
| const struct wmXrPose *poses); | const struct wmXrPose *poses); | ||||
| void WM_xr_action_space_destroy(wmXrData *xr, | |||||
| const char *action_set_name, | |||||
| const char *action_name, | |||||
| unsigned int count_subaction_paths, | |||||
| const char **subaction_paths); | |||||
| bool WM_xr_action_binding_create(wmXrData *xr, | |||||
| const char *action_set_name, | |||||
| const char *profile_path, | |||||
| const char *action_name, | |||||
| unsigned int count_interaction_paths, | |||||
| const char **interaction_paths); | |||||
| void WM_xr_action_binding_destroy(wmXrData *xr, | void WM_xr_action_binding_destroy(wmXrData *xr, | ||||
| const char *action_set_name, | const char *action_set_name, | ||||
| const char *profile_path, | |||||
| const char *action_name, | const char *action_name, | ||||
| unsigned int count_interaction_paths, | const char *profile_path); | ||||
| const char **interaction_paths); | |||||
| /* If action_set_name is NULL, then all action sets will be treated as active. */ | /* If action_set_name is NULL, then all action sets will be treated as active. */ | ||||
| bool WM_xr_active_action_set_set(wmXrData *xr, const char *action_set_name); | bool WM_xr_active_action_set_set(wmXrData *xr, const char *action_set_name); | ||||
| bool WM_xr_controller_pose_action_set(wmXrData *xr, | bool WM_xr_controller_pose_action_set(wmXrData *xr, | ||||
| const char *action_set_name, | const char *action_set_name, | ||||
| const char *action_name); | const char *action_name); | ||||
| Show All 18 Lines | |||||