Monado OpenXR Runtime
|
All of the compositor code. More...
Modules | |
Main compositor code | |
Main compositor code. | |
Compositor utility code | |
General compositor utility code. | |
Compositor client code | |
Glue code between client program to the main compositor. | |
Compositor render code | |
Rendering helper that is used by the compositor to render. | |
Directories | |
directory | client |
Compositor client code. | |
directory | main |
Main compositor code. | |
Files | |
file | comp_documentation.h |
Documentation for the compositor. | |
file | comp_window_direct_wayland.c |
Wayland direct mode code. | |
Data Structures | |
struct | xrt_image_native |
A single image of a swapchain based on native buffer handles. More... | |
interface | xrt_swapchain_native |
Base class for a swapchain that exposes a native buffer handle to be imported into a client API. More... | |
interface | xrt_compositor_native |
Main compositor server interface. More... | |
Functions | |
struct comp_target * | comp_window_direct_wayland_create (struct comp_compositor *c) |
Create a direct surface to a HMD using Wayland. More... | |
All of the compositor code.
struct comp_target * comp_window_direct_wayland_create | ( | struct comp_compositor * | c | ) |
#include <compositor/main/comp_window.h>
Create a direct surface to a HMD using Wayland.
References comp_target_swapchain::comp_target_swapchain_init_and_set_fnptrs(), and U_TYPED_CALLOC.