Drag[en]gine Script Module DragonScript  1.23
Dragengine.InputDeviceFaceExpression Class Reference

Convenience enumeration for face expressions. More...

Inheritance diagram for Dragengine.InputDeviceFaceExpression:

Static Public Attributes

static final int browInnerLeftUp = 56
 
static final int browInnerRightUp = 55
 
static final int browLeftDown = 54
 
static final int browOuterLeftUp = 58
 
static final int browOuterRightUp = 57
 
static final int browRightDown = 53
 
static final int cheekPuffLeft = 19
 
static final int cheekPuffRight = 18
 
static final int cheekSuck = 20
 
static final int cheekSuckRight
 
static final int cheekUpLeft = 64
 
static final int cheekUpRight = 63
 
static final int chinLowerUp = 68
 
static final int eyeLeftBlink = 0
 
static final int eyeLeftDown = 3
 
static final int eyeLeftIn = 5
 
static final int eyeLeftOut = 6
 
static final int eyeLeftSqueeze = 2
 
static final int eyeLeftSquint = 52
 
static final int eyeLeftUp = 4
 
static final int eyeLeftWide = 1
 
static final int eyeRightBlink = 7
 
static final int eyeRightDown = 10
 
static final int eyeRightIn = 12
 
static final int eyeRightOut = 13
 
static final int eyeRightSqueeze = 9
 
static final int eyeRightSquint = 51
 
static final int eyeRightUp = 11
 
static final int eyeRightWide = 8
 
static final int jawForward = 16
 
static final int jawLeft = 15
 
static final int jawOpen = 17
 
static final int jawRight = 14
 
static final int lidUpperUpLeft = 60
 
static final int lidUpperUpRight = 59
 
static final int mouthApeShape = 21
 
static final int mouthDimpleLeft = 70
 
static final int mouthDimpleRight = 69
 
static final int mouthLeft = 78
 
static final int mouthLowerDownLeft = 31
 
static final int mouthLowerDownRight = 30
 
static final int mouthLowerFunnelLeft = 84
 
static final int mouthLowerFunnelRight = 83
 
static final int mouthLowerInside = 33
 
static final int mouthLowerLeft = 29
 
static final int mouthLowerOverlay = 34
 
static final int mouthLowerOverturn = 32
 
static final int mouthLowerRight = 28
 
static final int mouthLowerSuckLeft = 86
 
static final int mouthLowerSuckRight = 85
 
static final int mouthPout = 35
 
static final int mouthPoutRight
 
static final int mouthPressLeft = 72
 
static final int mouthPressRight = 71
 
static final int mouthRight = 77
 
static final int mouthSadLeft = 39
 
static final int mouthSadRight = 38
 
static final int mouthSmileLeft = 37
 
static final int mouthSmileRight = 36
 
static final int mouthStretchLeft = 76
 
static final int mouthUpperFunnelLeft = 80
 
static final int mouthUpperFunnelRight = 79
 
static final int mouthUpperInside = 27
 
static final int mouthUpperLeft = 23
 
static final int mouthUpperOverturn = 26
 
static final int mouthUpperRight = 22
 
static final int mouthUpperSuckLeft = 82
 
static final int mouthUpperSuckRight = 81
 
static final int mouthUpperUpLeft = 25
 
static final int mouthUpperUpRight = 24
 
static final int noseWrinkleLeft = 62
 
static final int noseWrinkleRight = 61
 
static final int TongueDorsalPalateFront = 89
 
static final int TongueDorsalPalateMid = 90
 
static final int TongueDorsalVelarBack = 91
 
static final int tongueDown = 43
 
static final int tongueLeft = 40
 
static final int tongueLongStep1 = 45
 
static final int tongueLongStep2 = 46
 
static final int tongueMorphDownLeft = 50
 
static final int tongueMorphDownRight = 49
 
static final int tongueMorphUpLeft = 48
 
static final int tongueMorphUpRight = 47
 
static final int TongueOut = 93
 
static final int TongueRetreatBack = 92
 
static final int tongueRight = 41
 
static final int tongueRoll = 44
 
static final int TongueTipAlveolar = 88
 
static final int TongueTipInterdental = 87
 
static final int tongueUp = 42
 

Detailed Description

Convenience enumeration for face expressions.

Version
1.12

See https://www.khronos.org/registry/OpenXR/specs/1.0/html/xrspec.html#XR_HTC_facial_tracking and https://www.khronos.org/registry/OpenXR/specs/1.0/html/xrspec.html#XR_FB_face_tracking2 for description and images of face expressions. Expressions existing in one expression set are emulated in the other if possible.

Some expressions are simplified expressions. These can have detail expressions which combined match up with the simplified expression. Use only the simplified expression or the corresponding detail expressions or you get the expression applied twice. You can also apply simplified expressions last and make them overwrite detail expressions. In this case both systems can work together if it is unclear which system is used.

Expressions up to and including InputDeviceFaceExpression.tongueMorphDownLeft are present since version 1.12 . All other expressions are present since version 1.21 .

Member Data Documentation

◆ browInnerLeftUp

final int Dragengine.InputDeviceFaceExpression.browInnerLeftUp = 56
static

◆ browInnerRightUp

final int Dragengine.InputDeviceFaceExpression.browInnerRightUp = 55
static

◆ browLeftDown

final int Dragengine.InputDeviceFaceExpression.browLeftDown = 54
static

◆ browOuterLeftUp

final int Dragengine.InputDeviceFaceExpression.browOuterLeftUp = 58
static

◆ browOuterRightUp

final int Dragengine.InputDeviceFaceExpression.browOuterRightUp = 57
static

◆ browRightDown

final int Dragengine.InputDeviceFaceExpression.browRightDown = 53
static

◆ cheekPuffLeft

final int Dragengine.InputDeviceFaceExpression.cheekPuffLeft = 19
static

◆ cheekPuffRight

final int Dragengine.InputDeviceFaceExpression.cheekPuffRight = 18
static

◆ cheekSuck

final int Dragengine.InputDeviceFaceExpression.cheekSuck = 20
static

◆ cheekSuckRight

final int Dragengine.InputDeviceFaceExpression.cheekSuckRight
static
Initial value:
= 65
public static final int cheekSuckLeft = 66
public static final int chinUpperUp = 67

◆ cheekUpLeft

final int Dragengine.InputDeviceFaceExpression.cheekUpLeft = 64
static

◆ cheekUpRight

final int Dragengine.InputDeviceFaceExpression.cheekUpRight = 63
static

◆ chinLowerUp

final int Dragengine.InputDeviceFaceExpression.chinLowerUp = 68
static

◆ eyeLeftBlink

final int Dragengine.InputDeviceFaceExpression.eyeLeftBlink = 0
static

◆ eyeLeftDown

final int Dragengine.InputDeviceFaceExpression.eyeLeftDown = 3
static

◆ eyeLeftIn

final int Dragengine.InputDeviceFaceExpression.eyeLeftIn = 5
static

◆ eyeLeftOut

final int Dragengine.InputDeviceFaceExpression.eyeLeftOut = 6
static

◆ eyeLeftSqueeze

final int Dragengine.InputDeviceFaceExpression.eyeLeftSqueeze = 2
static

◆ eyeLeftSquint

final int Dragengine.InputDeviceFaceExpression.eyeLeftSquint = 52
static

◆ eyeLeftUp

final int Dragengine.InputDeviceFaceExpression.eyeLeftUp = 4
static

◆ eyeLeftWide

final int Dragengine.InputDeviceFaceExpression.eyeLeftWide = 1
static

◆ eyeRightBlink

final int Dragengine.InputDeviceFaceExpression.eyeRightBlink = 7
static

◆ eyeRightDown

final int Dragengine.InputDeviceFaceExpression.eyeRightDown = 10
static

◆ eyeRightIn

final int Dragengine.InputDeviceFaceExpression.eyeRightIn = 12
static

◆ eyeRightOut

final int Dragengine.InputDeviceFaceExpression.eyeRightOut = 13
static

◆ eyeRightSqueeze

final int Dragengine.InputDeviceFaceExpression.eyeRightSqueeze = 9
static

◆ eyeRightSquint

final int Dragengine.InputDeviceFaceExpression.eyeRightSquint = 51
static

◆ eyeRightUp

final int Dragengine.InputDeviceFaceExpression.eyeRightUp = 11
static

◆ eyeRightWide

final int Dragengine.InputDeviceFaceExpression.eyeRightWide = 8
static

◆ jawForward

final int Dragengine.InputDeviceFaceExpression.jawForward = 16
static

◆ jawLeft

final int Dragengine.InputDeviceFaceExpression.jawLeft = 15
static

◆ jawOpen

final int Dragengine.InputDeviceFaceExpression.jawOpen = 17
static

◆ jawRight

final int Dragengine.InputDeviceFaceExpression.jawRight = 14
static

◆ lidUpperUpLeft

final int Dragengine.InputDeviceFaceExpression.lidUpperUpLeft = 60
static

◆ lidUpperUpRight

final int Dragengine.InputDeviceFaceExpression.lidUpperUpRight = 59
static

◆ mouthApeShape

final int Dragengine.InputDeviceFaceExpression.mouthApeShape = 21
static

◆ mouthDimpleLeft

final int Dragengine.InputDeviceFaceExpression.mouthDimpleLeft = 70
static

◆ mouthDimpleRight

final int Dragengine.InputDeviceFaceExpression.mouthDimpleRight = 69
static

◆ mouthLeft

final int Dragengine.InputDeviceFaceExpression.mouthLeft = 78
static

◆ mouthLowerDownLeft

final int Dragengine.InputDeviceFaceExpression.mouthLowerDownLeft = 31
static

◆ mouthLowerDownRight

final int Dragengine.InputDeviceFaceExpression.mouthLowerDownRight = 30
static

◆ mouthLowerFunnelLeft

final int Dragengine.InputDeviceFaceExpression.mouthLowerFunnelLeft = 84
static

◆ mouthLowerFunnelRight

final int Dragengine.InputDeviceFaceExpression.mouthLowerFunnelRight = 83
static

◆ mouthLowerInside

final int Dragengine.InputDeviceFaceExpression.mouthLowerInside = 33
static

◆ mouthLowerLeft

final int Dragengine.InputDeviceFaceExpression.mouthLowerLeft = 29
static

◆ mouthLowerOverlay

final int Dragengine.InputDeviceFaceExpression.mouthLowerOverlay = 34
static

◆ mouthLowerOverturn

final int Dragengine.InputDeviceFaceExpression.mouthLowerOverturn = 32
static

◆ mouthLowerRight

final int Dragengine.InputDeviceFaceExpression.mouthLowerRight = 28
static

◆ mouthLowerSuckLeft

final int Dragengine.InputDeviceFaceExpression.mouthLowerSuckLeft = 86
static

◆ mouthLowerSuckRight

final int Dragengine.InputDeviceFaceExpression.mouthLowerSuckRight = 85
static

◆ mouthPout

final int Dragengine.InputDeviceFaceExpression.mouthPout = 35
static

◆ mouthPoutRight

final int Dragengine.InputDeviceFaceExpression.mouthPoutRight
static
Initial value:
= 73
public static final int mouthPoutLeft = 74
public static final int mouthStretchRight = 75

◆ mouthPressLeft

final int Dragengine.InputDeviceFaceExpression.mouthPressLeft = 72
static

◆ mouthPressRight

final int Dragengine.InputDeviceFaceExpression.mouthPressRight = 71
static

◆ mouthRight

final int Dragengine.InputDeviceFaceExpression.mouthRight = 77
static

◆ mouthSadLeft

final int Dragengine.InputDeviceFaceExpression.mouthSadLeft = 39
static

◆ mouthSadRight

final int Dragengine.InputDeviceFaceExpression.mouthSadRight = 38
static

◆ mouthSmileLeft

final int Dragengine.InputDeviceFaceExpression.mouthSmileLeft = 37
static

◆ mouthSmileRight

final int Dragengine.InputDeviceFaceExpression.mouthSmileRight = 36
static

◆ mouthStretchLeft

final int Dragengine.InputDeviceFaceExpression.mouthStretchLeft = 76
static

◆ mouthUpperFunnelLeft

final int Dragengine.InputDeviceFaceExpression.mouthUpperFunnelLeft = 80
static

◆ mouthUpperFunnelRight

final int Dragengine.InputDeviceFaceExpression.mouthUpperFunnelRight = 79
static

◆ mouthUpperInside

final int Dragengine.InputDeviceFaceExpression.mouthUpperInside = 27
static

◆ mouthUpperLeft

final int Dragengine.InputDeviceFaceExpression.mouthUpperLeft = 23
static

◆ mouthUpperOverturn

final int Dragengine.InputDeviceFaceExpression.mouthUpperOverturn = 26
static

◆ mouthUpperRight

final int Dragengine.InputDeviceFaceExpression.mouthUpperRight = 22
static

◆ mouthUpperSuckLeft

final int Dragengine.InputDeviceFaceExpression.mouthUpperSuckLeft = 82
static

◆ mouthUpperSuckRight

final int Dragengine.InputDeviceFaceExpression.mouthUpperSuckRight = 81
static

◆ mouthUpperUpLeft

final int Dragengine.InputDeviceFaceExpression.mouthUpperUpLeft = 25
static

◆ mouthUpperUpRight

final int Dragengine.InputDeviceFaceExpression.mouthUpperUpRight = 24
static

◆ noseWrinkleLeft

final int Dragengine.InputDeviceFaceExpression.noseWrinkleLeft = 62
static

◆ noseWrinkleRight

final int Dragengine.InputDeviceFaceExpression.noseWrinkleRight = 61
static

◆ TongueDorsalPalateFront

final int Dragengine.InputDeviceFaceExpression.TongueDorsalPalateFront = 89
static

◆ TongueDorsalPalateMid

final int Dragengine.InputDeviceFaceExpression.TongueDorsalPalateMid = 90
static

◆ TongueDorsalVelarBack

final int Dragengine.InputDeviceFaceExpression.TongueDorsalVelarBack = 91
static

◆ tongueDown

final int Dragengine.InputDeviceFaceExpression.tongueDown = 43
static

◆ tongueLeft

final int Dragengine.InputDeviceFaceExpression.tongueLeft = 40
static

◆ tongueLongStep1

final int Dragengine.InputDeviceFaceExpression.tongueLongStep1 = 45
static

◆ tongueLongStep2

final int Dragengine.InputDeviceFaceExpression.tongueLongStep2 = 46
static

◆ tongueMorphDownLeft

final int Dragengine.InputDeviceFaceExpression.tongueMorphDownLeft = 50
static

◆ tongueMorphDownRight

final int Dragengine.InputDeviceFaceExpression.tongueMorphDownRight = 49
static

◆ tongueMorphUpLeft

final int Dragengine.InputDeviceFaceExpression.tongueMorphUpLeft = 48
static

◆ tongueMorphUpRight

final int Dragengine.InputDeviceFaceExpression.tongueMorphUpRight = 47
static

◆ TongueOut

final int Dragengine.InputDeviceFaceExpression.TongueOut = 93
static

◆ TongueRetreatBack

final int Dragengine.InputDeviceFaceExpression.TongueRetreatBack = 92
static

◆ tongueRight

final int Dragengine.InputDeviceFaceExpression.tongueRight = 41
static

◆ tongueRoll

final int Dragengine.InputDeviceFaceExpression.tongueRoll = 44
static

◆ TongueTipAlveolar

final int Dragengine.InputDeviceFaceExpression.TongueTipAlveolar = 88
static

◆ TongueTipInterdental

final int Dragengine.InputDeviceFaceExpression.TongueTipInterdental = 87
static

◆ tongueUp

final int Dragengine.InputDeviceFaceExpression.tongueUp = 42
static

The documentation for this class was generated from the following file: