Struct godot::engine::xr_face_tracker::BlendShapeEntry

pub struct BlendShapeEntry { /* private fields */ }

Implementations§

§

impl BlendShapeEntry

pub const EYE_LOOK_OUT_RIGHT: BlendShapeEntry = _

Godot enumerator name: FT_EYE_LOOK_OUT_RIGHT

pub const EYE_LOOK_IN_RIGHT: BlendShapeEntry = _

Godot enumerator name: FT_EYE_LOOK_IN_RIGHT

pub const EYE_LOOK_UP_RIGHT: BlendShapeEntry = _

Godot enumerator name: FT_EYE_LOOK_UP_RIGHT

pub const EYE_LOOK_DOWN_RIGHT: BlendShapeEntry = _

Godot enumerator name: FT_EYE_LOOK_DOWN_RIGHT

pub const EYE_LOOK_OUT_LEFT: BlendShapeEntry = _

Godot enumerator name: FT_EYE_LOOK_OUT_LEFT

pub const EYE_LOOK_IN_LEFT: BlendShapeEntry = _

Godot enumerator name: FT_EYE_LOOK_IN_LEFT

pub const EYE_LOOK_UP_LEFT: BlendShapeEntry = _

Godot enumerator name: FT_EYE_LOOK_UP_LEFT

pub const EYE_LOOK_DOWN_LEFT: BlendShapeEntry = _

Godot enumerator name: FT_EYE_LOOK_DOWN_LEFT

pub const EYE_CLOSED_RIGHT: BlendShapeEntry = _

Godot enumerator name: FT_EYE_CLOSED_RIGHT

pub const EYE_CLOSED_LEFT: BlendShapeEntry = _

Godot enumerator name: FT_EYE_CLOSED_LEFT

pub const EYE_SQUINT_RIGHT: BlendShapeEntry = _

Godot enumerator name: FT_EYE_SQUINT_RIGHT

pub const EYE_SQUINT_LEFT: BlendShapeEntry = _

Godot enumerator name: FT_EYE_SQUINT_LEFT

pub const EYE_WIDE_RIGHT: BlendShapeEntry = _

Godot enumerator name: FT_EYE_WIDE_RIGHT

pub const EYE_WIDE_LEFT: BlendShapeEntry = _

Godot enumerator name: FT_EYE_WIDE_LEFT

pub const EYE_DILATION_RIGHT: BlendShapeEntry = _

Godot enumerator name: FT_EYE_DILATION_RIGHT

pub const EYE_DILATION_LEFT: BlendShapeEntry = _

Godot enumerator name: FT_EYE_DILATION_LEFT

pub const EYE_CONSTRICT_RIGHT: BlendShapeEntry = _

Godot enumerator name: FT_EYE_CONSTRICT_RIGHT

pub const EYE_CONSTRICT_LEFT: BlendShapeEntry = _

Godot enumerator name: FT_EYE_CONSTRICT_LEFT

pub const BROW_PINCH_RIGHT: BlendShapeEntry = _

Godot enumerator name: FT_BROW_PINCH_RIGHT

pub const BROW_PINCH_LEFT: BlendShapeEntry = _

Godot enumerator name: FT_BROW_PINCH_LEFT

pub const BROW_LOWERER_RIGHT: BlendShapeEntry = _

Godot enumerator name: FT_BROW_LOWERER_RIGHT

pub const BROW_LOWERER_LEFT: BlendShapeEntry = _

Godot enumerator name: FT_BROW_LOWERER_LEFT

pub const BROW_INNER_UP_RIGHT: BlendShapeEntry = _

Godot enumerator name: FT_BROW_INNER_UP_RIGHT

pub const BROW_INNER_UP_LEFT: BlendShapeEntry = _

Godot enumerator name: FT_BROW_INNER_UP_LEFT

pub const BROW_OUTER_UP_RIGHT: BlendShapeEntry = _

Godot enumerator name: FT_BROW_OUTER_UP_RIGHT

pub const BROW_OUTER_UP_LEFT: BlendShapeEntry = _

Godot enumerator name: FT_BROW_OUTER_UP_LEFT

pub const NOSE_SNEER_RIGHT: BlendShapeEntry = _

Godot enumerator name: FT_NOSE_SNEER_RIGHT

pub const NOSE_SNEER_LEFT: BlendShapeEntry = _

Godot enumerator name: FT_NOSE_SNEER_LEFT

pub const NASAL_DILATION_RIGHT: BlendShapeEntry = _

Godot enumerator name: FT_NASAL_DILATION_RIGHT

pub const NASAL_DILATION_LEFT: BlendShapeEntry = _

Godot enumerator name: FT_NASAL_DILATION_LEFT

pub const NASAL_CONSTRICT_RIGHT: BlendShapeEntry = _

Godot enumerator name: FT_NASAL_CONSTRICT_RIGHT

pub const NASAL_CONSTRICT_LEFT: BlendShapeEntry = _

Godot enumerator name: FT_NASAL_CONSTRICT_LEFT

pub const CHEEK_SQUINT_RIGHT: BlendShapeEntry = _

Godot enumerator name: FT_CHEEK_SQUINT_RIGHT

pub const CHEEK_SQUINT_LEFT: BlendShapeEntry = _

Godot enumerator name: FT_CHEEK_SQUINT_LEFT

pub const CHEEK_PUFF_RIGHT: BlendShapeEntry = _

Godot enumerator name: FT_CHEEK_PUFF_RIGHT

pub const CHEEK_PUFF_LEFT: BlendShapeEntry = _

Godot enumerator name: FT_CHEEK_PUFF_LEFT

pub const CHEEK_SUCK_RIGHT: BlendShapeEntry = _

Godot enumerator name: FT_CHEEK_SUCK_RIGHT

pub const CHEEK_SUCK_LEFT: BlendShapeEntry = _

Godot enumerator name: FT_CHEEK_SUCK_LEFT

pub const JAW_OPEN: BlendShapeEntry = _

Godot enumerator name: FT_JAW_OPEN

pub const MOUTH_CLOSED: BlendShapeEntry = _

Godot enumerator name: FT_MOUTH_CLOSED

pub const JAW_RIGHT: BlendShapeEntry = _

Godot enumerator name: FT_JAW_RIGHT

pub const JAW_LEFT: BlendShapeEntry = _

Godot enumerator name: FT_JAW_LEFT

pub const JAW_FORWARD: BlendShapeEntry = _

Godot enumerator name: FT_JAW_FORWARD

pub const JAW_BACKWARD: BlendShapeEntry = _

Godot enumerator name: FT_JAW_BACKWARD

pub const JAW_CLENCH: BlendShapeEntry = _

Godot enumerator name: FT_JAW_CLENCH

pub const JAW_MANDIBLE_RAISE: BlendShapeEntry = _

Godot enumerator name: FT_JAW_MANDIBLE_RAISE

pub const LIP_SUCK_UPPER_RIGHT: BlendShapeEntry = _

Godot enumerator name: FT_LIP_SUCK_UPPER_RIGHT

pub const LIP_SUCK_UPPER_LEFT: BlendShapeEntry = _

Godot enumerator name: FT_LIP_SUCK_UPPER_LEFT

pub const LIP_SUCK_LOWER_RIGHT: BlendShapeEntry = _

Godot enumerator name: FT_LIP_SUCK_LOWER_RIGHT

pub const LIP_SUCK_LOWER_LEFT: BlendShapeEntry = _

Godot enumerator name: FT_LIP_SUCK_LOWER_LEFT

pub const LIP_SUCK_CORNER_RIGHT: BlendShapeEntry = _

Godot enumerator name: FT_LIP_SUCK_CORNER_RIGHT

pub const LIP_SUCK_CORNER_LEFT: BlendShapeEntry = _

Godot enumerator name: FT_LIP_SUCK_CORNER_LEFT

pub const LIP_FUNNEL_UPPER_RIGHT: BlendShapeEntry = _

Godot enumerator name: FT_LIP_FUNNEL_UPPER_RIGHT

pub const LIP_FUNNEL_UPPER_LEFT: BlendShapeEntry = _

Godot enumerator name: FT_LIP_FUNNEL_UPPER_LEFT

pub const LIP_FUNNEL_LOWER_RIGHT: BlendShapeEntry = _

Godot enumerator name: FT_LIP_FUNNEL_LOWER_RIGHT

pub const LIP_FUNNEL_LOWER_LEFT: BlendShapeEntry = _

Godot enumerator name: FT_LIP_FUNNEL_LOWER_LEFT

pub const LIP_PUCKER_UPPER_RIGHT: BlendShapeEntry = _

Godot enumerator name: FT_LIP_PUCKER_UPPER_RIGHT

pub const LIP_PUCKER_UPPER_LEFT: BlendShapeEntry = _

Godot enumerator name: FT_LIP_PUCKER_UPPER_LEFT

pub const LIP_PUCKER_LOWER_RIGHT: BlendShapeEntry = _

Godot enumerator name: FT_LIP_PUCKER_LOWER_RIGHT

pub const LIP_PUCKER_LOWER_LEFT: BlendShapeEntry = _

Godot enumerator name: FT_LIP_PUCKER_LOWER_LEFT

pub const MOUTH_UPPER_UP_RIGHT: BlendShapeEntry = _

Godot enumerator name: FT_MOUTH_UPPER_UP_RIGHT

pub const MOUTH_UPPER_UP_LEFT: BlendShapeEntry = _

Godot enumerator name: FT_MOUTH_UPPER_UP_LEFT

pub const MOUTH_LOWER_DOWN_RIGHT: BlendShapeEntry = _

Godot enumerator name: FT_MOUTH_LOWER_DOWN_RIGHT

pub const MOUTH_LOWER_DOWN_LEFT: BlendShapeEntry = _

Godot enumerator name: FT_MOUTH_LOWER_DOWN_LEFT

pub const MOUTH_UPPER_DEEPEN_RIGHT: BlendShapeEntry = _

Godot enumerator name: FT_MOUTH_UPPER_DEEPEN_RIGHT

pub const MOUTH_UPPER_DEEPEN_LEFT: BlendShapeEntry = _

Godot enumerator name: FT_MOUTH_UPPER_DEEPEN_LEFT

pub const MOUTH_UPPER_RIGHT: BlendShapeEntry = _

Godot enumerator name: FT_MOUTH_UPPER_RIGHT

pub const MOUTH_UPPER_LEFT: BlendShapeEntry = _

Godot enumerator name: FT_MOUTH_UPPER_LEFT

pub const MOUTH_LOWER_RIGHT: BlendShapeEntry = _

Godot enumerator name: FT_MOUTH_LOWER_RIGHT

pub const MOUTH_LOWER_LEFT: BlendShapeEntry = _

Godot enumerator name: FT_MOUTH_LOWER_LEFT

pub const MOUTH_CORNER_PULL_RIGHT: BlendShapeEntry = _

Godot enumerator name: FT_MOUTH_CORNER_PULL_RIGHT

pub const MOUTH_CORNER_PULL_LEFT: BlendShapeEntry = _

Godot enumerator name: FT_MOUTH_CORNER_PULL_LEFT

pub const MOUTH_CORNER_SLANT_RIGHT: BlendShapeEntry = _

Godot enumerator name: FT_MOUTH_CORNER_SLANT_RIGHT

pub const MOUTH_CORNER_SLANT_LEFT: BlendShapeEntry = _

Godot enumerator name: FT_MOUTH_CORNER_SLANT_LEFT

pub const MOUTH_FROWN_RIGHT: BlendShapeEntry = _

Godot enumerator name: FT_MOUTH_FROWN_RIGHT

pub const MOUTH_FROWN_LEFT: BlendShapeEntry = _

Godot enumerator name: FT_MOUTH_FROWN_LEFT

pub const MOUTH_STRETCH_RIGHT: BlendShapeEntry = _

Godot enumerator name: FT_MOUTH_STRETCH_RIGHT

pub const MOUTH_STRETCH_LEFT: BlendShapeEntry = _

Godot enumerator name: FT_MOUTH_STRETCH_LEFT

pub const MOUTH_DIMPLE_RIGHT: BlendShapeEntry = _

Godot enumerator name: FT_MOUTH_DIMPLE_RIGHT

pub const MOUTH_DIMPLE_LEFT: BlendShapeEntry = _

Godot enumerator name: FT_MOUTH_DIMPLE_LEFT

pub const MOUTH_RAISER_UPPER: BlendShapeEntry = _

Godot enumerator name: FT_MOUTH_RAISER_UPPER

pub const MOUTH_RAISER_LOWER: BlendShapeEntry = _

Godot enumerator name: FT_MOUTH_RAISER_LOWER

pub const MOUTH_PRESS_RIGHT: BlendShapeEntry = _

Godot enumerator name: FT_MOUTH_PRESS_RIGHT

pub const MOUTH_PRESS_LEFT: BlendShapeEntry = _

Godot enumerator name: FT_MOUTH_PRESS_LEFT

pub const MOUTH_TIGHTENER_RIGHT: BlendShapeEntry = _

Godot enumerator name: FT_MOUTH_TIGHTENER_RIGHT

pub const MOUTH_TIGHTENER_LEFT: BlendShapeEntry = _

Godot enumerator name: FT_MOUTH_TIGHTENER_LEFT

pub const TONGUE_OUT: BlendShapeEntry = _

Godot enumerator name: FT_TONGUE_OUT

pub const TONGUE_UP: BlendShapeEntry = _

Godot enumerator name: FT_TONGUE_UP

pub const TONGUE_DOWN: BlendShapeEntry = _

Godot enumerator name: FT_TONGUE_DOWN

pub const TONGUE_RIGHT: BlendShapeEntry = _

Godot enumerator name: FT_TONGUE_RIGHT

pub const TONGUE_LEFT: BlendShapeEntry = _

Godot enumerator name: FT_TONGUE_LEFT

pub const TONGUE_ROLL: BlendShapeEntry = _

Godot enumerator name: FT_TONGUE_ROLL

pub const TONGUE_BLEND_DOWN: BlendShapeEntry = _

Godot enumerator name: FT_TONGUE_BLEND_DOWN

pub const TONGUE_CURL_UP: BlendShapeEntry = _

Godot enumerator name: FT_TONGUE_CURL_UP

pub const TONGUE_SQUISH: BlendShapeEntry = _

Godot enumerator name: FT_TONGUE_SQUISH

pub const TONGUE_FLAT: BlendShapeEntry = _

Godot enumerator name: FT_TONGUE_FLAT

pub const TONGUE_TWIST_RIGHT: BlendShapeEntry = _

Godot enumerator name: FT_TONGUE_TWIST_RIGHT

pub const TONGUE_TWIST_LEFT: BlendShapeEntry = _

Godot enumerator name: FT_TONGUE_TWIST_LEFT

pub const SOFT_PALATE_CLOSE: BlendShapeEntry = _

Godot enumerator name: FT_SOFT_PALATE_CLOSE

pub const THROAT_SWALLOW: BlendShapeEntry = _

Godot enumerator name: FT_THROAT_SWALLOW

pub const NECK_FLEX_RIGHT: BlendShapeEntry = _

Godot enumerator name: FT_NECK_FLEX_RIGHT

pub const NECK_FLEX_LEFT: BlendShapeEntry = _

Godot enumerator name: FT_NECK_FLEX_LEFT

pub const EYE_CLOSED: BlendShapeEntry = _

Godot enumerator name: FT_EYE_CLOSED

pub const EYE_WIDE: BlendShapeEntry = _

Godot enumerator name: FT_EYE_WIDE

pub const EYE_SQUINT: BlendShapeEntry = _

Godot enumerator name: FT_EYE_SQUINT

pub const EYE_DILATION: BlendShapeEntry = _

Godot enumerator name: FT_EYE_DILATION

pub const EYE_CONSTRICT: BlendShapeEntry = _

Godot enumerator name: FT_EYE_CONSTRICT

pub const BROW_DOWN_RIGHT: BlendShapeEntry = _

Godot enumerator name: FT_BROW_DOWN_RIGHT

pub const BROW_DOWN_LEFT: BlendShapeEntry = _

Godot enumerator name: FT_BROW_DOWN_LEFT

pub const BROW_DOWN: BlendShapeEntry = _

Godot enumerator name: FT_BROW_DOWN

pub const BROW_UP_RIGHT: BlendShapeEntry = _

Godot enumerator name: FT_BROW_UP_RIGHT

pub const BROW_UP_LEFT: BlendShapeEntry = _

Godot enumerator name: FT_BROW_UP_LEFT

pub const BROW_UP: BlendShapeEntry = _

Godot enumerator name: FT_BROW_UP

pub const NOSE_SNEER: BlendShapeEntry = _

Godot enumerator name: FT_NOSE_SNEER

pub const NASAL_DILATION: BlendShapeEntry = _

Godot enumerator name: FT_NASAL_DILATION

pub const NASAL_CONSTRICT: BlendShapeEntry = _

Godot enumerator name: FT_NASAL_CONSTRICT

pub const CHEEK_PUFF: BlendShapeEntry = _

Godot enumerator name: FT_CHEEK_PUFF

pub const CHEEK_SUCK: BlendShapeEntry = _

Godot enumerator name: FT_CHEEK_SUCK

pub const CHEEK_SQUINT: BlendShapeEntry = _

Godot enumerator name: FT_CHEEK_SQUINT

pub const LIP_SUCK_UPPER: BlendShapeEntry = _

Godot enumerator name: FT_LIP_SUCK_UPPER

pub const LIP_SUCK_LOWER: BlendShapeEntry = _

Godot enumerator name: FT_LIP_SUCK_LOWER

pub const LIP_SUCK: BlendShapeEntry = _

Godot enumerator name: FT_LIP_SUCK

pub const LIP_FUNNEL_UPPER: BlendShapeEntry = _

Godot enumerator name: FT_LIP_FUNNEL_UPPER

pub const LIP_FUNNEL_LOWER: BlendShapeEntry = _

Godot enumerator name: FT_LIP_FUNNEL_LOWER

pub const LIP_FUNNEL: BlendShapeEntry = _

Godot enumerator name: FT_LIP_FUNNEL

pub const LIP_PUCKER_UPPER: BlendShapeEntry = _

Godot enumerator name: FT_LIP_PUCKER_UPPER

pub const LIP_PUCKER_LOWER: BlendShapeEntry = _

Godot enumerator name: FT_LIP_PUCKER_LOWER

pub const LIP_PUCKER: BlendShapeEntry = _

Godot enumerator name: FT_LIP_PUCKER

pub const MOUTH_UPPER_UP: BlendShapeEntry = _

Godot enumerator name: FT_MOUTH_UPPER_UP

pub const MOUTH_LOWER_DOWN: BlendShapeEntry = _

Godot enumerator name: FT_MOUTH_LOWER_DOWN

pub const MOUTH_OPEN: BlendShapeEntry = _

Godot enumerator name: FT_MOUTH_OPEN

pub const MOUTH_RIGHT: BlendShapeEntry = _

Godot enumerator name: FT_MOUTH_RIGHT

pub const MOUTH_LEFT: BlendShapeEntry = _

Godot enumerator name: FT_MOUTH_LEFT

pub const MOUTH_SMILE_RIGHT: BlendShapeEntry = _

Godot enumerator name: FT_MOUTH_SMILE_RIGHT

pub const MOUTH_SMILE_LEFT: BlendShapeEntry = _

Godot enumerator name: FT_MOUTH_SMILE_LEFT

pub const MOUTH_SMILE: BlendShapeEntry = _

Godot enumerator name: FT_MOUTH_SMILE

pub const MOUTH_SAD_RIGHT: BlendShapeEntry = _

Godot enumerator name: FT_MOUTH_SAD_RIGHT

pub const MOUTH_SAD_LEFT: BlendShapeEntry = _

Godot enumerator name: FT_MOUTH_SAD_LEFT

pub const MOUTH_SAD: BlendShapeEntry = _

Godot enumerator name: FT_MOUTH_SAD

pub const MOUTH_STRETCH: BlendShapeEntry = _

Godot enumerator name: FT_MOUTH_STRETCH

pub const MOUTH_DIMPLE: BlendShapeEntry = _

Godot enumerator name: FT_MOUTH_DIMPLE

pub const MOUTH_TIGHTENER: BlendShapeEntry = _

Godot enumerator name: FT_MOUTH_TIGHTENER

pub const MOUTH_PRESS: BlendShapeEntry = _

Godot enumerator name: FT_MOUTH_PRESS

pub const MAX: BlendShapeEntry = _

Godot enumerator name: FT_MAX

Trait Implementations§

§

impl Clone for BlendShapeEntry

§

fn clone(&self) -> BlendShapeEntry

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for BlendShapeEntry

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl EngineEnum for BlendShapeEntry

§

fn try_from_ord(ord: i32) -> Option<BlendShapeEntry>

§

fn ord(self) -> i32

Ordinal value of the enumerator, as specified in Godot. This is not necessarily unique.
§

fn from_ord(ord: i32) -> Self

§

impl FromGodot for BlendShapeEntry

§

fn try_from_godot( via: <BlendShapeEntry as GodotConvert>::Via ) -> Result<BlendShapeEntry, ConvertError>

Performs the conversion.
§

fn from_godot(via: Self::Via) -> Self

⚠️ Performs the conversion. Read more
§

fn try_from_variant(variant: &Variant) -> Result<Self, ConvertError>

Performs the conversion from a Variant.
§

fn from_variant(variant: &Variant) -> Self

⚠️ Performs the conversion from a Variant. Read more
§

impl GodotConvert for BlendShapeEntry

§

type Via = i32

The type through which Self is represented in Godot.
§

impl Hash for BlendShapeEntry

§

fn hash<__H>(&self, state: &mut __H)
where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl IndexEnum for BlendShapeEntry

§

const ENUMERATOR_COUNT: usize = 143usize

Number of distinct enumerators in the enum. Read more
§

fn to_index(self) -> usize

Converts the enumerator to usize, which can be used as an array index. Read more
§

impl PartialEq for BlendShapeEntry

§

fn eq(&self, other: &BlendShapeEntry) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
§

impl ToGodot for BlendShapeEntry

§

fn to_godot(&self) -> <BlendShapeEntry as GodotConvert>::Via

Converts this type to the Godot type by reference, usually by cloning.
§

fn into_godot(self) -> Self::Via

Converts this type to the Godot type. Read more
§

fn to_variant(&self) -> Variant

Converts this type to a Variant.
§

impl Copy for BlendShapeEntry

§

impl Eq for BlendShapeEntry

§

impl StructuralPartialEq for BlendShapeEntry

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.