Struct openxr::raw::Instance [−][src]
pub struct Instance {Show 55 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: GetInstanceProcAddr
enumerate_api_layer_properties: EnumerateApiLayerProperties
enumerate_instance_extension_properties: EnumerateInstanceExtensionProperties
create_instance: CreateInstance
destroy_instance: DestroyInstance
result_to_string: ResultToString
structure_type_to_string: StructureTypeToString
get_instance_properties: GetInstanceProperties
get_system: GetSystem
get_system_properties: GetSystemProperties
create_session: CreateSession
destroy_session: DestroySession
destroy_space: DestroySpace
enumerate_swapchain_formats: EnumerateSwapchainFormats
create_swapchain: CreateSwapchain
destroy_swapchain: DestroySwapchain
enumerate_swapchain_images: EnumerateSwapchainImages
acquire_swapchain_image: AcquireSwapchainImage
wait_swapchain_image: WaitSwapchainImage
release_swapchain_image: ReleaseSwapchainImage
begin_session: BeginSession
end_session: EndSession
request_exit_session: RequestExitSession
enumerate_reference_spaces: EnumerateReferenceSpaces
create_reference_space: CreateReferenceSpace
create_action_space: CreateActionSpace
locate_space: LocateSpace
enumerate_view_configurations: EnumerateViewConfigurations
enumerate_environment_blend_modes: EnumerateEnvironmentBlendModes
get_view_configuration_properties: GetViewConfigurationProperties
enumerate_view_configuration_views: EnumerateViewConfigurationViews
begin_frame: BeginFrame
locate_views: LocateViews
end_frame: EndFrame
wait_frame: WaitFrame
apply_haptic_feedback: ApplyHapticFeedback
stop_haptic_feedback: StopHapticFeedback
poll_event: PollEvent
string_to_path: StringToPath
path_to_string: PathToString
get_reference_space_bounds_rect: GetReferenceSpaceBoundsRect
get_action_state_boolean: GetActionStateBoolean
get_action_state_float: GetActionStateFloat
get_action_state_vector2f: GetActionStateVector2f
get_action_state_pose: GetActionStatePose
create_action_set: CreateActionSet
destroy_action_set: DestroyActionSet
create_action: CreateAction
destroy_action: DestroyAction
suggest_interaction_profile_bindings: SuggestInteractionProfileBindings
attach_session_action_sets: AttachSessionActionSets
get_current_interaction_profile: GetCurrentInteractionProfile
sync_actions: SyncActions
enumerate_bound_sources_for_action: EnumerateBoundSourcesForAction
get_input_source_localized_name: GetInputSourceLocalizedName
Implementations
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Instance
impl UnwindSafe for Instance
Blanket Implementations
Mutably borrows from an owned value. Read more