|
Monado OpenXR Runtime
|
Common protocol definition. More...
#include "xrt/xrt_limits.h"#include "xrt/xrt_compiler.h"#include "xrt/xrt_compositor.h"#include "xrt/xrt_results.h"#include "xrt/xrt_defines.h"#include "xrt/xrt_future.h"#include "xrt/xrt_system.h"#include "xrt/xrt_session.h"#include "xrt/xrt_instance.h"#include "xrt/xrt_device.h"#include "xrt/xrt_space.h"#include "xrt/xrt_tracking.h"#include "xrt/xrt_config_build.h"#include <assert.h>#include <sys/types.h>
Go to the source code of this file.
Data Structures | |
| struct | ipc_shared_tracking_origin |
| A tracking in the shared memory area. More... | |
| struct | ipc_shared_binding_profile |
| A binding in the shared memory area. More... | |
| struct | ipc_shared_device |
| A device in the shared memory area. More... | |
| struct | ipc_layer_entry |
| Data for a single composition layer. More... | |
| struct | ipc_layer_slot |
| Render state for a single client, including all layers. More... | |
| struct | ipc_shared_memory |
| A big struct that contains all data that is shared to a client, no pointers allowed in this. More... | |
| struct | ipc_client_description |
| Initial info from a client when it connects. More... | |
| struct | ipc_client_list |
| struct | ipc_app_state |
| State for a connected application. More... | |
| struct | ipc_arg_swapchain_from_native |
| Arguments for creating swapchains from native images. More... | |
| struct | ipc_info_get_view_poses_2 |
| Arguments for xrt_device::get_view_poses with two views. More... | |
| struct | ipc_pcm_haptic_buffer |
Macros | |
| #define | IPC_CRED_SIZE 1 |
| #define | IPC_BUF_SIZE 512 |
| #define | IPC_MAX_VIEWS 8 |
| #define | IPC_MAX_FORMATS 32 |
| #define | IPC_MAX_DEVICES 8 |
| #define | IPC_MAX_LAYERS XRT_MAX_LAYERS |
| #define | IPC_MAX_SLOTS 128 |
| #define | IPC_MAX_CLIENTS 8 |
| #define | IPC_MAX_RAW_VIEWS 32 |
| #define | IPC_EVENT_QUEUE_SIZE 32 |
| #define | IPC_SHARED_MAX_INPUTS 1024 |
| #define | IPC_SHARED_MAX_OUTPUTS 128 |
| #define | IPC_SHARED_MAX_BINDINGS 64 |
| #define | IPC_VERSION_NAME_LEN 64 |
Common protocol definition.