Configuration#OPENXR_LIBRARY_NAME, Configuration#OPENXR_EXPLICIT_INIT
| Modifier and Type | Class and Description |
|---|---|
| pack-priv static class |
| Modifier and Type | Field and Description |
|---|---|
| private static FunctionProvider | |
| private static XR. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| private static <T> T | |
| public static void | |
| public static void | |
| public static void | create(FunctionProvider
the provider of OpenXR function addresses functionProvider)Initializes OpenXR with the specified |
| public static void | |
| pack-priv static Set | |
| public static FunctionProvider | |
| pack-priv static XR. |
| functionProvider | back to summary |
|---|---|
| private static FunctionProvider functionProvider
| |
| globalCommands | back to summary |
|---|---|
| private static XR. | |
| XR | back to summary |
|---|---|
| private XR() | |
| check | back to summary |
|---|---|
| private static <T> T check(T t) | |
| create | back to summary |
|---|---|
| public static void create() Loads the OpenXR shared library, using the default library name.
| |
| create | back to summary |
|---|---|
| public static void create(String libName) Loads the OpenXR shared library, using the specified library name. The
| |
| create | back to summary |
|---|---|
| public static void create(FunctionProvider functionProvider) Initializes OpenXR with the specified
| |
| destroy | back to summary |
|---|---|
| public static void destroy() Unloads the OpenXR shared library. | |
| getEnabledExtensionSet | back to summary |
|---|---|
| pack-priv static Set | |
| getFunctionProvider | back to summary |
|---|---|
| public static FunctionProvider getFunctionProvider() Returns the | |
| getGlobalCommands | back to summary |
|---|---|
| pack-priv static XR. Returns the OpenXR global commands. | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final long | |
| pack-priv final long | |
| pack-priv final long | |
| pack-priv final long | |
| pack-priv final long |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| private long | |
| private long |
| xrCreateInstance | back to summary |
|---|---|
| pack-priv final long xrCreateInstance | |
| xrEnumerateApiLayerProperties | back to summary |
|---|---|
| pack-priv final long xrEnumerateApiLayerProperties | |
| xrEnumerateInstanceExtensionProperties | back to summary |
|---|---|
| pack-priv final long xrEnumerateInstanceExtensionProperties | |
| xrGetInstanceProcAddr | back to summary |
|---|---|
| pack-priv final long xrGetInstanceProcAddr | |
| xrInitializeLoaderKHR | back to summary |
|---|---|
| pack-priv final long xrInitializeLoaderKHR | |
| GlobalCommands | back to summary |
|---|---|
| pack-priv GlobalCommands(FunctionProvider library) | |
| getFunctionAddress | back to summary |
|---|---|
| private long getFunctionAddress(String name) | |
| getFunctionAddress | back to summary |
|---|---|
| private long getFunctionAddress(String name, boolean required) | |