Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GodotVR/godot_openvr
/ functions
Functions
165 in github.com/GodotVR/godot_openvr
⨍
Functions
165
◇
Types & classes
23
↓ 9 callers
Method
release
src/open_vr/openvr_data.cpp:83
↓ 8 callers
Method
register_custom_action
/////////////////////////////////////////////////////////// Register a custom action Note that we can't remove actions once added so our index shouldn
src/open_vr/openvr_data.cpp:654
↓ 7 callers
Method
is_initialised
src/open_vr/openvr_data.cpp:95
↓ 3 callers
Method
get_overlay
src/open_vr/openvr_data.cpp:398
↓ 2 callers
Method
get_custom_analog_data
src/open_vr/openvr_data.cpp:761
↓ 2 callers
Method
get_custom_digital_data
src/open_vr/openvr_data.cpp:728
↓ 2 callers
Method
get_overlay_count
src/open_vr/openvr_data.cpp:394
↓ 2 callers
Method
matrix_from_transform
/////////////////////////////////////////////////////////// Convert a transform from Godot into a matrix OpenVR requires
src/open_vr/openvr_data.cpp:1222
↓ 2 callers
Method
transform_from_bone
/////////////////////////////////////////////////////////// Convert a bone transform we get from OpenVR into a Godot transform
src/open_vr/openvr_data.cpp:1239
↓ 2 callers
Method
trigger_custom_haptic
src/open_vr/openvr_data.cpp:796
↓ 1 callers
Method
add_overlay
src/open_vr/openvr_data.cpp:402
↓ 1 callers
Method
cleanup
src/open_vr/openvr_data.cpp:42
↓ 1 callers
Method
get_application_type
src/open_vr/openvr_data.cpp:415
↓ 1 callers
Method
get_custom_handle
src/open_vr/openvr_data.cpp:682
↓ 1 callers
Method
get_custom_pose_data
src/open_vr/openvr_data.cpp:696
↓ 1 callers
Method
get_eye_to_head_transform
src/open_vr/openvr_data.cpp:506
↓ 1 callers
Method
get_hmd_transform
src/open_vr/openvr_data.cpp:984
↓ 1 callers
Method
get_recommended_rendertarget_size
src/open_vr/openvr_data.cpp:442
↓ 1 callers
Method
get_render_model_count
/////////////////////////////////////////////////////////// Return the number of render models we have access too
src/open_vr/openvr_data.cpp:993
↓ 1 callers
Method
get_render_model_name
/////////////////////////////////////////////////////////// get the name of a render model at a given index
src/open_vr/openvr_data.cpp:1003
↓ 1 callers
Method
get_tracking_universe
src/open_vr/openvr_data.cpp:423
↓ 1 callers
Function
godot_arvr_get_render_targetsize
/////////////////////////////////////////////////////////// Returns the requested size of our render target called right before rendering, if the size
src/ARVRInterface.cpp:112
↓ 1 callers
Function
godot_arvr_uninitialize
/////////////////////////////////////////////////////////// Uninitialises our interface, shuts down our HMD
src/ARVRInterface.cpp:99
↓ 1 callers
Method
initialise
src/open_vr/openvr_data.cpp:99
↓ 1 callers
Method
load_render_model
/////////////////////////////////////////////////////////// load the given render model into the provided ArrayMesh
src/open_vr/openvr_data.cpp:1017
↓ 1 callers
Method
process
src/open_vr/openvr_data.cpp:283
↓ 1 callers
Method
remove_mesh
/////////////////////////////////////////////////////////// Remove our mesh from our load queue
src/open_vr/openvr_data.cpp:1191
↓ 1 callers
Method
remove_overlay
src/open_vr/openvr_data.cpp:411
↓ 1 callers
Method
transform_from_matrix
/////////////////////////////////////////////////////////// Convert a matrix we get from OpenVR into the format Godot requires
src/open_vr/openvr_data.cpp:1203
Function
GDN_EXPORT godot_openvr_gdnative_init
src/godot_openvr.cpp:14
Function
GDN_EXPORT godot_openvr_gdnative_singleton
src/godot_openvr.cpp:22
Function
GDN_EXPORT godot_openvr_gdnative_terminate
src/godot_openvr.cpp:18
Function
GDN_EXPORT godot_openvr_nativescript_init
src/godot_openvr.cpp:28
Method
OpenVRAction
src/open_vr/OpenVRAction.cpp:48
Method
OpenVRConfig
src/open_vr/OpenVRConfig.cpp:37
Method
OpenVRController
src/open_vr/OpenVRController.cpp:50
Method
OpenVRHaptics
src/open_vr/OpenVRHaptics.cpp:25
Method
OpenVROverlay
src/open_vr/OpenVROverlay.cpp:24
Method
OpenVRPose
src/open_vr/OpenVRPose.cpp:43
Method
OpenVRRenderModel
src/open_vr/OpenVRRenderModel.cpp:24
Method
OpenVRSkeleton
src/open_vr/OpenVRSkeleton.cpp:176
Method
_exit_tree
src/open_vr/OpenVROverlay.cpp:64
Method
_init
src/open_vr/OpenVROverlay.cpp:35
Method
_init
src/open_vr/OpenVRHaptics.cpp:21
Method
_init
src/open_vr/OpenVRAction.cpp:28
Method
_init
src/open_vr/OpenVRRenderModel.cpp:20
Method
_init
src/open_vr/OpenVRSkeleton.cpp:31
Method
_init
src/open_vr/OpenVRConfig.cpp:33
Method
_init
src/open_vr/OpenVRController.cpp:21
Method
_init
src/open_vr/OpenVRPose.cpp:19
Method
_load_render_model
/////////////////////////////////////////////////////////// Actually load our model this is called from our process so we're in our render thread. Ope
src/open_vr/openvr_data.cpp:1036
Method
_load_texture
/////////////////////////////////////////////////////////// Performs the actual load of a texture, called from our render thread. OpenVR loads this in
src/open_vr/openvr_data.cpp:1139
Method
_process
src/open_vr/OpenVRAction.cpp:32
Method
_process
src/open_vr/OpenVRSkeleton.cpp:35
Method
_process
src/open_vr/OpenVRController.cpp:24
Method
_process
src/open_vr/OpenVRPose.cpp:23
Method
_ready
src/open_vr/OpenVROverlay.cpp:41
Method
_register_methods
src/open_vr/OpenVROverlay.cpp:8
Method
_register_methods
src/open_vr/OpenVRHaptics.cpp:5
Method
_register_methods
src/open_vr/OpenVRAction.cpp:5
Method
_register_methods
src/open_vr/OpenVRRenderModel.cpp:15
Method
_register_methods
src/open_vr/OpenVRSkeleton.cpp:5
Method
_register_methods
src/open_vr/OpenVRConfig.cpp:8
Method
_register_methods
src/open_vr/OpenVRController.cpp:5
Method
_register_methods
src/open_vr/OpenVRPose.cpp:5
Method
attach_device
/////////////////////////////////////////////////////////// Called when we detect a new device, set it up
src/open_vr/openvr_data.cpp:825
Method
bind_default_action_handles
/////////////////////////////////////////////////////////// Bind our default actions, if the actions file has been edit and the defaults removed they
src/open_vr/openvr_data.cpp:602
Method
cleanup_bones
src/open_vr/OpenVRSkeleton.cpp:23
Method
detach_device
/////////////////////////////////////////////////////////// Called when we loose tracked device, cleanup
src/open_vr/openvr_data.cpp:891
Method
get_action
src/open_vr/OpenVRHaptics.cpp:41
Method
get_action
src/open_vr/OpenVRSkeleton.cpp:198
Method
get_action
src/open_vr/OpenVRPose.cpp:58
Method
get_analog
src/open_vr/OpenVRAction.cpp:85
Method
get_analog
src/open_vr/OpenVRController.cpp:92
Method
get_analog_action
src/open_vr/OpenVRAction.cpp:76
Method
get_application_type
src/open_vr/OpenVRConfig.cpp:49
Method
get_button_actions
src/open_vr/OpenVRController.cpp:63
Method
get_controller_role
src/open_vr/openvr_data.cpp:477
Method
get_default_action_set
/////////////////////////////////////////////////////////// Get the name of our default action set
src/open_vr/openvr_data.cpp:970
Method
get_default_action_set
src/open_vr/OpenVRConfig.cpp:65
Method
get_device_battery_percentage
src/open_vr/OpenVRConfig.cpp:112
Method
get_device_name
todo - change this to String or keep char *?
src/open_vr/openvr_data.cpp:453
Method
get_is_active
src/open_vr/OpenVRSkeleton.cpp:231
Method
get_is_active
src/open_vr/OpenVRPose.cpp:67
Method
get_is_pressed
src/open_vr/OpenVRAction.cpp:72
Method
get_keep_bones
src/open_vr/OpenVRSkeleton.cpp:208
Method
get_motion_range
src/open_vr/OpenVRSkeleton.cpp:216
Method
get_on_hand
src/open_vr/OpenVRHaptics.cpp:50
Method
get_on_hand
src/open_vr/OpenVRAction.cpp:89
Method
get_on_hand
src/open_vr/OpenVRPose.cpp:71
Method
get_overlay_width_in_meters
src/open_vr/OpenVROverlay.cpp:76
Method
get_play_area
src/open_vr/openvr_data.cpp:435
Method
get_play_area
src/open_vr/OpenVRConfig.cpp:93
Method
get_pressed_action
src/open_vr/OpenVRAction.cpp:63
Method
get_tracked_device_class
src/open_vr/openvr_data.cpp:498
Method
get_tracking_universe
src/open_vr/OpenVRConfig.cpp:57
Function
godot_arvr_commit_for_eye
/////////////////////////////////////////////////////////// This is called after we render a frame for each eye so we can send the render output to Op
src/ARVRInterface.cpp:191
Function
godot_arvr_constructor
/////////////////////////////////////////////////////////// Construct our interface so it can be registered we do not initialise anything here!
src/ARVRInterface.cpp:290
Function
godot_arvr_destructor
/////////////////////////////////////////////////////////// Clean up our interface
src/ARVRInterface.cpp:303
Function
godot_arvr_fill_projection_for_eye
/////////////////////////////////////////////////////////// This is called while rendering to get each eyes projection matrix
src/ARVRInterface.cpp:170
next →
1–100 of 165, ranked by callers