Struct openxr::raw::Instance[][src]

pub struct Instance {
Show fields pub get_instance_proc_addr: GetInstanceProcAddr, pub enumerate_api_layer_properties: EnumerateApiLayerProperties, pub enumerate_instance_extension_properties: EnumerateInstanceExtensionProperties, pub create_instance: CreateInstance, pub destroy_instance: DestroyInstance, pub result_to_string: ResultToString, pub structure_type_to_string: StructureTypeToString, pub get_instance_properties: GetInstanceProperties, pub get_system: GetSystem, pub get_system_properties: GetSystemProperties, pub create_session: CreateSession, pub destroy_session: DestroySession, pub destroy_space: DestroySpace, pub enumerate_swapchain_formats: EnumerateSwapchainFormats, pub create_swapchain: CreateSwapchain, pub destroy_swapchain: DestroySwapchain, pub enumerate_swapchain_images: EnumerateSwapchainImages, pub acquire_swapchain_image: AcquireSwapchainImage, pub wait_swapchain_image: WaitSwapchainImage, pub release_swapchain_image: ReleaseSwapchainImage, pub begin_session: BeginSession, pub end_session: EndSession, pub request_exit_session: RequestExitSession, pub enumerate_reference_spaces: EnumerateReferenceSpaces, pub create_reference_space: CreateReferenceSpace, pub create_action_space: CreateActionSpace, pub locate_space: LocateSpace, pub enumerate_view_configurations: EnumerateViewConfigurations, pub enumerate_environment_blend_modes: EnumerateEnvironmentBlendModes, pub get_view_configuration_properties: GetViewConfigurationProperties, pub enumerate_view_configuration_views: EnumerateViewConfigurationViews, pub begin_frame: BeginFrame, pub locate_views: LocateViews, pub end_frame: EndFrame, pub wait_frame: WaitFrame, pub apply_haptic_feedback: ApplyHapticFeedback, pub stop_haptic_feedback: StopHapticFeedback, pub poll_event: PollEvent, pub string_to_path: StringToPath, pub path_to_string: PathToString, pub get_reference_space_bounds_rect: GetReferenceSpaceBoundsRect, pub get_action_state_boolean: GetActionStateBoolean, pub get_action_state_float: GetActionStateFloat, pub get_action_state_vector2f: GetActionStateVector2f, pub get_action_state_pose: GetActionStatePose, pub create_action_set: CreateActionSet, pub destroy_action_set: DestroyActionSet, pub create_action: CreateAction, pub destroy_action: DestroyAction, pub suggest_interaction_profile_bindings: SuggestInteractionProfileBindings, pub attach_session_action_sets: AttachSessionActionSets, pub get_current_interaction_profile: GetCurrentInteractionProfile, pub sync_actions: SyncActions, pub enumerate_bound_sources_for_action: EnumerateBoundSourcesForAction, pub get_input_source_localized_name: GetInputSourceLocalizedName,
}

Fields

get_instance_proc_addr: GetInstanceProcAddrenumerate_api_layer_properties: EnumerateApiLayerPropertiesenumerate_instance_extension_properties: EnumerateInstanceExtensionPropertiescreate_instance: CreateInstancedestroy_instance: DestroyInstanceresult_to_string: ResultToStringstructure_type_to_string: StructureTypeToStringget_instance_properties: GetInstancePropertiesget_system: GetSystemget_system_properties: GetSystemPropertiescreate_session: CreateSessiondestroy_session: DestroySessiondestroy_space: DestroySpaceenumerate_swapchain_formats: EnumerateSwapchainFormatscreate_swapchain: CreateSwapchaindestroy_swapchain: DestroySwapchainenumerate_swapchain_images: EnumerateSwapchainImagesacquire_swapchain_image: AcquireSwapchainImagewait_swapchain_image: WaitSwapchainImagerelease_swapchain_image: ReleaseSwapchainImagebegin_session: BeginSessionend_session: EndSessionrequest_exit_session: RequestExitSessionenumerate_reference_spaces: EnumerateReferenceSpacescreate_reference_space: CreateReferenceSpacecreate_action_space: CreateActionSpacelocate_space: LocateSpaceenumerate_view_configurations: EnumerateViewConfigurationsenumerate_environment_blend_modes: EnumerateEnvironmentBlendModesget_view_configuration_properties: GetViewConfigurationPropertiesenumerate_view_configuration_views: EnumerateViewConfigurationViewsbegin_frame: BeginFramelocate_views: LocateViewsend_frame: EndFramewait_frame: WaitFrameapply_haptic_feedback: ApplyHapticFeedbackstop_haptic_feedback: StopHapticFeedbackpoll_event: PollEventstring_to_path: StringToPathpath_to_string: PathToStringget_reference_space_bounds_rect: GetReferenceSpaceBoundsRectget_action_state_boolean: GetActionStateBooleanget_action_state_float: GetActionStateFloatget_action_state_vector2f: GetActionStateVector2fget_action_state_pose: GetActionStatePosecreate_action_set: CreateActionSetdestroy_action_set: DestroyActionSetcreate_action: CreateActiondestroy_action: DestroyActionsuggest_interaction_profile_bindings: SuggestInteractionProfileBindingsattach_session_action_sets: AttachSessionActionSetsget_current_interaction_profile: GetCurrentInteractionProfilesync_actions: SyncActionsenumerate_bound_sources_for_action: EnumerateBoundSourcesForActionget_input_source_localized_name: GetInputSourceLocalizedName

Implementations

Load the core function pointer table

Safety

instance must be a valid instance handle.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.