Class GazeIndicator
Gaze indicator.
Inheritance
GazeIndicator
Implements
Inherited Members
Namespace: Evergine.Components.Toolkit
Assembly: Evergine.Components.dll
Syntax
public class GazeIndicator : Component, IDependencyObject
Fields
Indicator
The indicator entity.
Declaration
public Entity Indicator
Field Value
Type | Description |
---|---|
Entity |
gazeBehavior
The gaze behavior.
Declaration
[BindComponent(true, true, BindComponentSource.Owner, null, true)]
protected GazeBehavior gazeBehavior
Field Value
Type | Description |
---|---|
GazeBehavior |
Properties
RadialOffset
Gets or sets the radialOffset.
Declaration
[RenderProperty(Tooltip = "Radial offset distance between cursor and indicator.")]
public float RadialOffset { get; set; }
Property Value
Type | Description |
---|---|
float |
RadialVisibilityDistance
Gets or sets the radialVisibilityDistance.
Declaration
public float RadialVisibilityDistance { get; set; }
Property Value
Type | Description |
---|---|
float |
TargetPoint
Gets or sets the target point.
Declaration
[RenderProperty(Tooltip = "A single 3D point to follow")]
public Vector3 TargetPoint { get; set; }
Property Value
Type | Description |
---|---|
Vector3 |
Methods
OnAttached()
Invoked when the object is attached to the system.
Declaration
protected override bool OnAttached()
Returns
Type | Description |
---|---|
bool | True if everything is OK. |
Overrides
UpdateIndicator(Vector3, Vector3)
Updates the Indicator method.
Declaration
public void UpdateIndicator(Vector3 cursorPosition, Vector3 cursorScale)
Parameters
Type | Name | Description |
---|---|---|
Vector3 | cursorPosition | cursorPosition. |
Vector3 | cursorScale | cursorScale. |