Class XrPassthroughKeyboardHandsIntensityFB

java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<XrPassthroughKeyboardHandsIntensityFB>
org.lwjgl.openxr.XrPassthroughKeyboardHandsIntensityFB
All Implemented Interfaces:
AutoCloseable, org.lwjgl.system.NativeResource, org.lwjgl.system.Pointer

public class XrPassthroughKeyboardHandsIntensityFB extends org.lwjgl.system.Struct<XrPassthroughKeyboardHandsIntensityFB> implements org.lwjgl.system.NativeResource
A struct for setting the level of intensity for hands in the passthrough layer.
Description

XrPassthroughKeyboardHandsIntensityFB describes intensities of passthrough hands, and is used as a parameter to PassthroughLayerSetKeyboardHandsIntensityFB.

Each of the intensity values leftHandIntensity and rightHandIntensity must be in the range [0.0, 1.0]. The hand intensity value represents the level of visibility of rendered hand, the minimal value of the intensity 0.0 represents the fully transparent hand (not visible), the maximal value of 1.0 represented fully opaque hands (maximal visibility).

If either leftHandIntensity or rightHandIntensity is outside the range [0.0, 1.0], the runtime must return ERROR_VALIDATION_FAILURE.

Valid Usage (Implicit)
See Also

PassthroughLayerSetKeyboardHandsIntensityFB

Layout


 struct XrPassthroughKeyboardHandsIntensityFB {
     XrStructureType type();
     void const * next();
     float leftHandIntensity();
     float rightHandIntensity();
 }