The '''EyeTrackingStreamManager''' component uses streaming data from the [[Component:ValueStream|ValueStream]] component (seen in the [[user Inspector]]) to control the left and right eyes on a [[User|user's]] [[Avatar|avatar]].
The '''EyeTrackingStreamManager''' component uses streaming data from the [[Type:ValueStream`1|ValueStream]] data type (seen in the [[user Inspector]]) to control the left and right eyes on a [[User|user's]] [[Avatar|avatar]].
<!--T:3-->
<!--T:3-->
== Fields ==
{{Table ComponentFields
{{Table ComponentFields
|User|User| The focused user to get streaming data from.
|User|User| The focused user to get streaming data from.
Line 19:
Line 20:
}}
}}
== EyeStreams ==
{{Table TypeFields
{{Table TypeFields
|IsTracking|'''[[Type:ValueStream|ValueStream]]'''|TypeAdv2=true|Returns if this eye is tracking.
|IsTracking|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Bool|Bool]]>'''|TypeAdv0=true|Returns if this eye is tracking.
|Position|'''[[Type:ValueStream|ValueStream]]'''|TypeAdv2=true|Returns the position of the eye.
|Position|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float3|Float3]]>'''|TypeAdv1=true|Returns the position of the eye.
|Direction|'''[[Type:ValueStream|ValueStream]]'''|TypeAdv3=true|Returns where the eye is looking.
|Direction|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float3|Float3]]>'''|TypeAdv2=true|Returns where the eye is looking.
|Openness|'''[[Type:ValueStream|ValueStream]]'''|TypeAdv4=true|Returns how open the eye is.
|Openness|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float|Float]]>'''|TypeAdv3=true| Returns how open the eye is.
|Widen|'''[[Type:ValueStream|ValueStream]]'''|TypeAdv5=true|Returns how wide the eye is.
|Widen|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float|Float]]>'''|TypeAdv4=true| Returns how wide the eye is.
|Squeeze|'''[[Type:ValueStream|ValueStream]]'''|TypeAdv6=true|Returns how squeezed the eye is.
|Squeeze|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float|Float]]>'''|TypeAdv5=true| Returns how squeezed the eye is.
|Frown|'''[[Type:ValueStream|ValueStream]]'''|TypeAdv7=true|Returns if the eye is frowning.
|Frown|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float|Float]]>'''|TypeAdv6=true| Returns if the eye is frowning.
|InnerBrowVertical|'''[[Type:ValueStream|ValueStream]]'''|TypeAdv8=true|Returns the inner brow data.
|InnerBrowVertical|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float|Float]]>'''|TypeAdv7=true| Returns the inner brow data.
|OuterBrowVertical|'''[[Type:ValueStream|ValueStream]]'''|TypeAdv9=true|Returns the outer brow data.
|OuterBrowVertical|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float|Float]]>'''|TypeAdv8=true| Returns the outer brow data.
|PupilDiameter|'''[[Type:ValueStream|ValueStream]]'''|TypeAdv10=true|Returns the pupil diameter.
|PupilDiameter|'''[[Type:ValueStream`1|ValueStream`1]]<[[Type:Float|Float]]>'''|TypeAdv9=true| Returns the pupil diameter.
EyeTrackingStreamManager component as seen in the Scene Inspector
The EyeTrackingStreamManager component uses streaming data from the ValueStream data type (seen in the user Inspector) to control the left and right eyes on a user'savatar.