Monado OpenXR Runtime
target_lists.h File Reference

Common things to pull into a target. More...

#include "xrt/xrt_prober.h"
Include dependency graph for target_lists.h:

Go to the source code of this file.

Variables

struct xrt_prober_entry target_entry_list []
 Each entry should be a vendor ID (VID), product ID (PID), a "found" function, and a string literal name. More...
 
struct xrt_prober_entrytarget_entry_lists []
 
xrt_auto_prober_create_func_t target_auto_list []
 
xrt_builder_create_func_t target_builder_list []
 Builders. More...
 
struct xrt_prober_entry_lists target_lists
 

Detailed Description

Common things to pull into a target.

Author
Jakob Bornecrantz jakob.nosp@m.@col.nosp@m.labor.nosp@m.a.co.nosp@m.m

Variable Documentation

◆ target_builder_list

xrt_builder_create_func_t target_builder_list[]
extern

Builders.

◆ target_entry_list

struct xrt_prober_entry target_entry_list[]
extern

Each entry should be a vendor ID (VID), product ID (PID), a "found" function, and a string literal name.

The "found" function must return int and take as parameters:

It is called when devices[index] match the VID and PID in the list. It should return 0 if it decides not to create any devices, negative on error, and the number of devices created if it creates one or more: it should assign sequential elements of out_xdevs to the created devices.