xr.platform package
Submodules
xr.platform.linux module
- class xr.platform.linux.GraphicsBindingOpenGLWaylandKHR(display: Optional[LP_wl_display] = None, next: Optional[c_void_p] = None, type: StructureType = StructureType.GRAPHICS_BINDING_OPENGL_WAYLAND_KHR)
Bases:
Structure- display
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.platform.linux.GraphicsBindingOpenGLXcbKHR(connection: Optional[LP_c_int] = None, screen_number: int = 0, fbconfigid: int = 0, visualid: int = 0, glx_drawable: int = 0, glx_context: int = 0, next: Optional[c_void_p] = None, type: StructureType = StructureType.GRAPHICS_BINDING_OPENGL_XCB_KHR)
Bases:
Structure- connection
Structure/Union member
- fbconfigid
Structure/Union member
- glx_context
Structure/Union member
- glx_drawable
Structure/Union member
- next
Structure/Union member
- screen_number
Structure/Union member
- type
Structure/Union member
- visualid
Structure/Union member
- class xr.platform.linux.GraphicsBindingOpenGLXlibKHR(x_display: Optional[LP_struct__XDisplay] = None, visualid: int = 0, glx_fbconfig: Optional[LP_struct___GLXFBConfigRec] = None, glx_drawable: c_ulong = 0, glx_context: Optional[LP_struct___GLXcontextRec] = None, next: Optional[c_void_p] = None, type: StructureType = StructureType.GRAPHICS_BINDING_OPENGL_XLIB_KHR)
Bases:
Structure- glx_context
Structure/Union member
- glx_drawable
Structure/Union member
- glx_fbconfig
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- visualid
Structure/Union member
- x_display
Structure/Union member
- xr.platform.linux.GraphicsBindingVulkan2KHR
alias of
GraphicsBindingVulkanKHR
- class xr.platform.linux.GraphicsBindingVulkanKHR(instance: int = 0, physical_device: int = 0, device: int = 0, queue_family_index: int = 0, queue_index: int = 0, next: Optional[c_void_p] = None, type: StructureType = StructureType.GRAPHICS_BINDING_VULKAN_KHR)
Bases:
Structure- device
Structure/Union member
- instance
Structure/Union member
- next
Structure/Union member
- physical_device
Structure/Union member
- queue_family_index
Structure/Union member
- queue_index
Structure/Union member
- type
Structure/Union member
- class xr.platform.linux.GraphicsRequirementsOpenGLKHR(min_api_version_supported: ~xr.version.Version = <xr.version.Version object>, max_api_version_supported: ~xr.version.Version = <xr.version.Version object>, next: ~typing.Optional[~ctypes.c_void_p] = None, type: ~xr.enums.StructureType = StructureType.GRAPHICS_REQUIREMENTS_OPENGL_KHR)
Bases:
Structure- max_api_version_supported
Structure/Union member
- min_api_version_supported
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- xr.platform.linux.GraphicsRequirementsVulkan2KHR
alias of
GraphicsRequirementsVulkanKHR
- class xr.platform.linux.GraphicsRequirementsVulkanKHR(min_api_version_supported: ~xr.version.Version = <xr.version.Version object>, max_api_version_supported: ~xr.version.Version = <xr.version.Version object>, next: ~typing.Optional[~ctypes.c_void_p] = None, type: ~xr.enums.StructureType = StructureType.GRAPHICS_REQUIREMENTS_VULKAN_KHR)
Bases:
Structure- max_api_version_supported
Structure/Union member
- min_api_version_supported
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- xr.platform.linux.PFN_xrConvertTimeToTimespecTimeKHR
alias of
CFunctionType
- xr.platform.linux.PFN_xrConvertTimespecTimeToTimeKHR
alias of
CFunctionType
- xr.platform.linux.PFN_xrCreateVulkanDeviceKHR
alias of
CFunctionType
- xr.platform.linux.PFN_xrCreateVulkanInstanceKHR
alias of
CFunctionType
- xr.platform.linux.PFN_xrGetOpenGLGraphicsRequirementsKHR
alias of
CFunctionType
- xr.platform.linux.PFN_xrGetVulkanDeviceExtensionsKHR
alias of
CFunctionType
- xr.platform.linux.PFN_xrGetVulkanGraphicsDevice2KHR
alias of
CFunctionType
- xr.platform.linux.PFN_xrGetVulkanGraphicsDeviceKHR
alias of
CFunctionType
- xr.platform.linux.PFN_xrGetVulkanGraphicsRequirements2KHR
alias of
CFunctionType
- xr.platform.linux.PFN_xrGetVulkanGraphicsRequirementsKHR
alias of
CFunctionType
- xr.platform.linux.PFN_xrGetVulkanInstanceExtensionsKHR
alias of
CFunctionType
- class xr.platform.linux.SwapchainImageFoveationVulkanFB(image: int = 0, width: int = 0, height: int = 0, next: Optional[c_void_p] = None, type: StructureType = StructureType.SWAPCHAIN_IMAGE_FOVEATION_VULKAN_FB)
Bases:
Structure- height
Structure/Union member
- image
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- width
Structure/Union member
- class xr.platform.linux.SwapchainImageOpenGLKHR(image: int = 0, next: Optional[c_void_p] = None, type: StructureType = StructureType.SWAPCHAIN_IMAGE_OPENGL_KHR)
Bases:
Structure- image
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- xr.platform.linux.SwapchainImageVulkan2KHR
alias of
SwapchainImageVulkanKHR
- class xr.platform.linux.SwapchainImageVulkanKHR(image: int = 0, next: Optional[c_void_p] = None, type: StructureType = StructureType.SWAPCHAIN_IMAGE_VULKAN_KHR)
Bases:
Structure- image
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.platform.linux.SwapchainStateSamplerVulkanFB(min_filter: int = 0, mag_filter: int = 0, mipmap_mode: int = 0, wrap_mode_s: int = 0, wrap_mode_t: int = 0, swizzle_red: int = 0, swizzle_green: int = 0, swizzle_blue: int = 0, swizzle_alpha: int = 0, max_anisotropy: float = 0, border_color: Optional[Color4f] = None, next: Optional[c_void_p] = None, type: StructureType = StructureType.SWAPCHAIN_STATE_SAMPLER_VULKAN_FB)
Bases:
Structure- border_color
Structure/Union member
- mag_filter
Structure/Union member
- max_anisotropy
Structure/Union member
- min_filter
Structure/Union member
- mipmap_mode
Structure/Union member
- next
Structure/Union member
- swizzle_alpha
Structure/Union member
- swizzle_blue
Structure/Union member
- swizzle_green
Structure/Union member
- swizzle_red
Structure/Union member
- type
Structure/Union member
- wrap_mode_s
Structure/Union member
- wrap_mode_t
Structure/Union member
- class xr.platform.linux.VulkanDeviceCreateFlagsKHR(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- NONE = 0
- xr.platform.linux.VulkanDeviceCreateFlagsKHRCInt
alias of
c_ulong
- class xr.platform.linux.VulkanDeviceCreateInfoKHR(system_id: c_ulong = 0, create_flags: VulkanDeviceCreateFlagsKHR = VulkanDeviceCreateFlagsKHR.NONE, pfn_get_instance_proc_addr: int = 0, vulkan_physical_device: int = 0, vulkan_create_info: Optional[LP_c_int] = None, vulkan_allocator: Optional[LP_c_int] = None, next: Optional[c_void_p] = None, type: StructureType = StructureType.VULKAN_DEVICE_CREATE_INFO_KHR)
Bases:
Structure- create_flags
Structure/Union member
- next
Structure/Union member
- pfn_get_instance_proc_addr
Structure/Union member
- system_id
Structure/Union member
- type
Structure/Union member
- vulkan_allocator
Structure/Union member
- vulkan_create_info
Structure/Union member
- vulkan_physical_device
Structure/Union member
- class xr.platform.linux.VulkanGraphicsDeviceGetInfoKHR(system_id: c_ulong = 0, vulkan_instance: int = 0, next: Optional[c_void_p] = None, type: StructureType = StructureType.VULKAN_GRAPHICS_DEVICE_GET_INFO_KHR)
Bases:
Structure- next
Structure/Union member
- system_id
Structure/Union member
- type
Structure/Union member
- vulkan_instance
Structure/Union member
- class xr.platform.linux.VulkanInstanceCreateFlagsKHR(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- NONE = 0
- xr.platform.linux.VulkanInstanceCreateFlagsKHRCInt
alias of
c_ulong
- class xr.platform.linux.VulkanInstanceCreateInfoKHR(system_id: c_ulong = 0, create_flags: VulkanInstanceCreateFlagsKHR = VulkanInstanceCreateFlagsKHR.NONE, pfn_get_instance_proc_addr: int = 0, vulkan_create_info: Optional[LP_c_int] = None, vulkan_allocator: Optional[LP_c_int] = None, next: Optional[c_void_p] = None, type: StructureType = StructureType.VULKAN_INSTANCE_CREATE_INFO_KHR)
Bases:
Structure- create_flags
Structure/Union member
- next
Structure/Union member
- pfn_get_instance_proc_addr
Structure/Union member
- system_id
Structure/Union member
- type
Structure/Union member
- vulkan_allocator
Structure/Union member
- vulkan_create_info
Structure/Union member
- class xr.platform.linux.VulkanSwapchainCreateInfoMETA(additional_create_flags: int = 0, additional_usage_flags: int = 0, next: Optional[c_void_p] = None, type: StructureType = StructureType.VULKAN_SWAPCHAIN_CREATE_INFO_META)
Bases:
Structure- additional_create_flags
Structure/Union member
- additional_usage_flags
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.platform.linux.VulkanSwapchainFormatListCreateInfoKHR(view_format_count: Optional[int] = None, view_formats: Union[None, POINTER, c_int, Array, Sequence[c_int]] = None, next: Optional[c_void_p] = None, type: StructureType = StructureType.VULKAN_SWAPCHAIN_FORMAT_LIST_CREATE_INFO_KHR)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- view_format_count
Structure/Union member
- property view_formats
xr.platform.windows module
Module contents
- class xr.platform.GraphicsBindingOpenGLWaylandKHR(display: Optional[LP_wl_display] = None, next: Optional[c_void_p] = None, type: StructureType = StructureType.GRAPHICS_BINDING_OPENGL_WAYLAND_KHR)
Bases:
Structure- display
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.platform.GraphicsBindingOpenGLXcbKHR(connection: Optional[LP_c_int] = None, screen_number: int = 0, fbconfigid: int = 0, visualid: int = 0, glx_drawable: int = 0, glx_context: int = 0, next: Optional[c_void_p] = None, type: StructureType = StructureType.GRAPHICS_BINDING_OPENGL_XCB_KHR)
Bases:
Structure- connection
Structure/Union member
- fbconfigid
Structure/Union member
- glx_context
Structure/Union member
- glx_drawable
Structure/Union member
- next
Structure/Union member
- screen_number
Structure/Union member
- type
Structure/Union member
- visualid
Structure/Union member
- class xr.platform.GraphicsBindingOpenGLXlibKHR(x_display: Optional[LP_struct__XDisplay] = None, visualid: int = 0, glx_fbconfig: Optional[LP_struct___GLXFBConfigRec] = None, glx_drawable: c_ulong = 0, glx_context: Optional[LP_struct___GLXcontextRec] = None, next: Optional[c_void_p] = None, type: StructureType = StructureType.GRAPHICS_BINDING_OPENGL_XLIB_KHR)
Bases:
Structure- glx_context
Structure/Union member
- glx_drawable
Structure/Union member
- glx_fbconfig
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- visualid
Structure/Union member
- x_display
Structure/Union member
- xr.platform.GraphicsBindingVulkan2KHR
alias of
GraphicsBindingVulkanKHR
- class xr.platform.GraphicsBindingVulkanKHR(instance: int = 0, physical_device: int = 0, device: int = 0, queue_family_index: int = 0, queue_index: int = 0, next: Optional[c_void_p] = None, type: StructureType = StructureType.GRAPHICS_BINDING_VULKAN_KHR)
Bases:
Structure- device
Structure/Union member
- instance
Structure/Union member
- next
Structure/Union member
- physical_device
Structure/Union member
- queue_family_index
Structure/Union member
- queue_index
Structure/Union member
- type
Structure/Union member
- class xr.platform.GraphicsRequirementsOpenGLKHR(min_api_version_supported: ~xr.version.Version = <xr.version.Version object>, max_api_version_supported: ~xr.version.Version = <xr.version.Version object>, next: ~typing.Optional[~ctypes.c_void_p] = None, type: ~xr.enums.StructureType = StructureType.GRAPHICS_REQUIREMENTS_OPENGL_KHR)
Bases:
Structure- max_api_version_supported
Structure/Union member
- min_api_version_supported
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- xr.platform.GraphicsRequirementsVulkan2KHR
alias of
GraphicsRequirementsVulkanKHR
- class xr.platform.GraphicsRequirementsVulkanKHR(min_api_version_supported: ~xr.version.Version = <xr.version.Version object>, max_api_version_supported: ~xr.version.Version = <xr.version.Version object>, next: ~typing.Optional[~ctypes.c_void_p] = None, type: ~xr.enums.StructureType = StructureType.GRAPHICS_REQUIREMENTS_VULKAN_KHR)
Bases:
Structure- max_api_version_supported
Structure/Union member
- min_api_version_supported
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- xr.platform.PFN_xrConvertTimeToTimespecTimeKHR
alias of
CFunctionType
- xr.platform.PFN_xrConvertTimespecTimeToTimeKHR
alias of
CFunctionType
- xr.platform.PFN_xrCreateVulkanDeviceKHR
alias of
CFunctionType
- xr.platform.PFN_xrCreateVulkanInstanceKHR
alias of
CFunctionType
- xr.platform.PFN_xrGetOpenGLGraphicsRequirementsKHR
alias of
CFunctionType
- xr.platform.PFN_xrGetVulkanDeviceExtensionsKHR
alias of
CFunctionType
- xr.platform.PFN_xrGetVulkanGraphicsDevice2KHR
alias of
CFunctionType
- xr.platform.PFN_xrGetVulkanGraphicsDeviceKHR
alias of
CFunctionType
- xr.platform.PFN_xrGetVulkanGraphicsRequirements2KHR
alias of
CFunctionType
- xr.platform.PFN_xrGetVulkanGraphicsRequirementsKHR
alias of
CFunctionType
- xr.platform.PFN_xrGetVulkanInstanceExtensionsKHR
alias of
CFunctionType
- class xr.platform.SwapchainImageFoveationVulkanFB(image: int = 0, width: int = 0, height: int = 0, next: Optional[c_void_p] = None, type: StructureType = StructureType.SWAPCHAIN_IMAGE_FOVEATION_VULKAN_FB)
Bases:
Structure- height
Structure/Union member
- image
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- width
Structure/Union member
- class xr.platform.SwapchainImageOpenGLKHR(image: int = 0, next: Optional[c_void_p] = None, type: StructureType = StructureType.SWAPCHAIN_IMAGE_OPENGL_KHR)
Bases:
Structure- image
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- xr.platform.SwapchainImageVulkan2KHR
alias of
SwapchainImageVulkanKHR
- class xr.platform.SwapchainImageVulkanKHR(image: int = 0, next: Optional[c_void_p] = None, type: StructureType = StructureType.SWAPCHAIN_IMAGE_VULKAN_KHR)
Bases:
Structure- image
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.platform.SwapchainStateSamplerVulkanFB(min_filter: int = 0, mag_filter: int = 0, mipmap_mode: int = 0, wrap_mode_s: int = 0, wrap_mode_t: int = 0, swizzle_red: int = 0, swizzle_green: int = 0, swizzle_blue: int = 0, swizzle_alpha: int = 0, max_anisotropy: float = 0, border_color: Optional[Color4f] = None, next: Optional[c_void_p] = None, type: StructureType = StructureType.SWAPCHAIN_STATE_SAMPLER_VULKAN_FB)
Bases:
Structure- border_color
Structure/Union member
- mag_filter
Structure/Union member
- max_anisotropy
Structure/Union member
- min_filter
Structure/Union member
- mipmap_mode
Structure/Union member
- next
Structure/Union member
- swizzle_alpha
Structure/Union member
- swizzle_blue
Structure/Union member
- swizzle_green
Structure/Union member
- swizzle_red
Structure/Union member
- type
Structure/Union member
- wrap_mode_s
Structure/Union member
- wrap_mode_t
Structure/Union member
- class xr.platform.VulkanDeviceCreateFlagsKHR(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- NONE = 0
- xr.platform.VulkanDeviceCreateFlagsKHRCInt
alias of
c_ulong
- class xr.platform.VulkanDeviceCreateInfoKHR(system_id: c_ulong = 0, create_flags: VulkanDeviceCreateFlagsKHR = VulkanDeviceCreateFlagsKHR.NONE, pfn_get_instance_proc_addr: int = 0, vulkan_physical_device: int = 0, vulkan_create_info: Optional[LP_c_int] = None, vulkan_allocator: Optional[LP_c_int] = None, next: Optional[c_void_p] = None, type: StructureType = StructureType.VULKAN_DEVICE_CREATE_INFO_KHR)
Bases:
Structure- create_flags
Structure/Union member
- next
Structure/Union member
- pfn_get_instance_proc_addr
Structure/Union member
- system_id
Structure/Union member
- type
Structure/Union member
- vulkan_allocator
Structure/Union member
- vulkan_create_info
Structure/Union member
- vulkan_physical_device
Structure/Union member
- class xr.platform.VulkanGraphicsDeviceGetInfoKHR(system_id: c_ulong = 0, vulkan_instance: int = 0, next: Optional[c_void_p] = None, type: StructureType = StructureType.VULKAN_GRAPHICS_DEVICE_GET_INFO_KHR)
Bases:
Structure- next
Structure/Union member
- system_id
Structure/Union member
- type
Structure/Union member
- vulkan_instance
Structure/Union member
- class xr.platform.VulkanInstanceCreateFlagsKHR(value=<object object>, *args, **kwargs)
Bases:
FlagBaseAn enumeration.
- NONE = 0
- xr.platform.VulkanInstanceCreateFlagsKHRCInt
alias of
c_ulong
- class xr.platform.VulkanInstanceCreateInfoKHR(system_id: c_ulong = 0, create_flags: VulkanInstanceCreateFlagsKHR = VulkanInstanceCreateFlagsKHR.NONE, pfn_get_instance_proc_addr: int = 0, vulkan_create_info: Optional[LP_c_int] = None, vulkan_allocator: Optional[LP_c_int] = None, next: Optional[c_void_p] = None, type: StructureType = StructureType.VULKAN_INSTANCE_CREATE_INFO_KHR)
Bases:
Structure- create_flags
Structure/Union member
- next
Structure/Union member
- pfn_get_instance_proc_addr
Structure/Union member
- system_id
Structure/Union member
- type
Structure/Union member
- vulkan_allocator
Structure/Union member
- vulkan_create_info
Structure/Union member
- class xr.platform.VulkanSwapchainCreateInfoMETA(additional_create_flags: int = 0, additional_usage_flags: int = 0, next: Optional[c_void_p] = None, type: StructureType = StructureType.VULKAN_SWAPCHAIN_CREATE_INFO_META)
Bases:
Structure- additional_create_flags
Structure/Union member
- additional_usage_flags
Structure/Union member
- next
Structure/Union member
- type
Structure/Union member
- class xr.platform.VulkanSwapchainFormatListCreateInfoKHR(view_format_count: Optional[int] = None, view_formats: Union[None, POINTER, c_int, Array, Sequence[c_int]] = None, next: Optional[c_void_p] = None, type: StructureType = StructureType.VULKAN_SWAPCHAIN_FORMAT_LIST_CREATE_INFO_KHR)
Bases:
Structure- next
Structure/Union member
- type
Structure/Union member
- view_format_count
Structure/Union member
- property view_formats