C Specification
The XrFacialExpressionBlendShapePropertiesML structure is defined as:
// Provided by XR_ML_facial_expression
typedef struct XrFacialExpressionBlendShapePropertiesML {
XrStructureType type;
void* next;
XrFacialBlendShapeML requestedFacialBlendShape;
float weight;
XrFacialExpressionBlendShapePropertiesFlagsML flags;
XrTime time;
} XrFacialExpressionBlendShapePropertiesML;
Members
Description
XrFacialExpressionBlendShapePropertiesML structure holds the facial expression.
If requestedFacialBlendShape does not correspond to any
XrFacialBlendShapeML passed into
xrCreateFacialExpressionClientML then the
XR_FACIAL_EXPRESSION_BLEND_SHAPE_PROPERTIES_VALID_BIT_ML and
XR_FACIAL_EXPRESSION_BLEND_SHAPE_PROPERTIES_TRACKED_BIT_ML of
flags must be unset.
If the requestedFacialBlendShape is not available at sample time
time then
XR_FACIAL_EXPRESSION_BLEND_SHAPE_PROPERTIES_TRACKED_BIT_ML must be
set to false.
The runtime must populate weight with the weight of the queried blend
shape.
See Also
Document Notes
For more information, see the OpenXR Specification
This page is extracted from the OpenXR Specification. Fixes and changes should be made to the Specification, not directly.
Copyright
Copyright 2014-2025 The Khronos Group Inc.
This work is licensed under a Creative Commons Attribution 4.0 International License.