All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.lwjgl.openxr.FBCompositionLayerSettings Maven / Gradle / Ivy

/*
 * Copyright LWJGL. All rights reserved.
 * License terms: https://www.lwjgl.org/license
 * MACHINE GENERATED FILE, DO NOT EDIT
 */
package org.lwjgl.openxr;

/**
 * The XR_FB_composition_layer_settings extension.
 * 
 * 

This extension allows applications to request the use of processing options such as sharpening or super-sampling on a composition layer.

* *

In order to enable the functionality of this extension, you must pass the name of the extension into {@link XR10#xrCreateInstance CreateInstance} via the {@link XrInstanceCreateInfo}{@code ::enabledExtensionNames} parameter as indicated in the extension section.

*/ public final class FBCompositionLayerSettings { /** The extension specification version. */ public static final int XR_FB_composition_layer_settings_SPEC_VERSION = 1; /** The extension name. */ public static final String XR_FB_COMPOSITION_LAYER_SETTINGS_EXTENSION_NAME = "XR_FB_composition_layer_settings"; /** Extends {@code XrStructureType}. */ public static final int XR_TYPE_COMPOSITION_LAYER_SETTINGS_FB = 1000204000; /** * XrCompositionLayerSettingsFlagBitsFB - XrCompositionLayerSettingsFlagBitsFB * *
Flag Descriptions
* *
    *
  • {@link #XR_COMPOSITION_LAYER_SETTINGS_NORMAL_SUPER_SAMPLING_BIT_FB COMPOSITION_LAYER_SETTINGS_NORMAL_SUPER_SAMPLING_BIT_FB} — Indicates compositor may use layer texture supersampling.
  • *
  • {@link #XR_COMPOSITION_LAYER_SETTINGS_QUALITY_SUPER_SAMPLING_BIT_FB COMPOSITION_LAYER_SETTINGS_QUALITY_SUPER_SAMPLING_BIT_FB} — Indicates compositor may use high quality layer texture supersampling.
  • *
  • {@link #XR_COMPOSITION_LAYER_SETTINGS_NORMAL_SHARPENING_BIT_FB COMPOSITION_LAYER_SETTINGS_NORMAL_SHARPENING_BIT_FB} — Indicates compositor may use layer texture sharpening.
  • *
  • {@link #XR_COMPOSITION_LAYER_SETTINGS_QUALITY_SHARPENING_BIT_FB COMPOSITION_LAYER_SETTINGS_QUALITY_SHARPENING_BIT_FB} — Indicates compositor may use high quality layer texture sharpening.
  • *
  • {@link METAAutomaticLayerFilter#XR_COMPOSITION_LAYER_SETTINGS_AUTO_LAYER_FILTER_BIT_META COMPOSITION_LAYER_SETTINGS_AUTO_LAYER_FILTER_BIT_META} — Indicates compositor may automatically toggle a texture filtering mechanism to improve visual quality of layer. This must not be the only bit set. (Added by {@link METAAutomaticLayerFilter XR_META_automatic_layer_filter}) (Added by the {@link METAAutomaticLayerFilter XR_META_automatic_layer_filter} extension)
  • *
*/ public static final int XR_COMPOSITION_LAYER_SETTINGS_NORMAL_SUPER_SAMPLING_BIT_FB = 0x1, XR_COMPOSITION_LAYER_SETTINGS_QUALITY_SUPER_SAMPLING_BIT_FB = 0x2, XR_COMPOSITION_LAYER_SETTINGS_NORMAL_SHARPENING_BIT_FB = 0x4, XR_COMPOSITION_LAYER_SETTINGS_QUALITY_SHARPENING_BIT_FB = 0x8; private FBCompositionLayerSettings() {} }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy