Class XrControllerModelNodePropertiesMSFT

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

public class XrControllerModelNodePropertiesMSFT extends org.lwjgl.system.Struct<XrControllerModelNodePropertiesMSFT> implements org.lwjgl.system.NativeResource
Describes the controller model node properties.
Description

The node can be located in the glTF node hierarchy by finding the node(s) with the matching node name and parent node name. If the parentNodeName is empty, the matching will be solely based on the nodeName.

If there are multiple nodes in the glTF file matches the condition above, the first matching node using depth-first traversal in the glTF scene should be animated and the rest should be ignored.

The runtime must not return any nodeName or parentNodeName that does not match any glTF nodes in the corresponding controller model.

Valid Usage (Implicit)
See Also

XrControllerModelPropertiesMSFT, GetControllerModelPropertiesMSFT, LoadControllerModelMSFT

Layout


 struct XrControllerModelNodePropertiesMSFT {
     XrStructureType type();
     void * next();
     char parentNodeName()[XR_MAX_CONTROLLER_MODEL_NODE_NAME_SIZE_MSFT];
     char nodeName()[XR_MAX_CONTROLLER_MODEL_NODE_NAME_SIZE_MSFT];
 }