Namespaces | |
namespace | Framework |
Classes | |
class | ActivatableButtonClickEffect |
Activatable event effect for ButtonBase. More... | |
class | ActivatableComboBoxDropDownEffect |
Activatable event effect for ComboBox. More... | |
class | ActivatableExpanderToggleEffect |
Activatable event effect for Expander. More... | |
class | ActivatableListBoxItemSelectEffect |
Activatable event effect for ListBoxItem. Also handles event effects for ComboBoxItem and ListViewItem. More... | |
class | ActivatableMenuItemClickEffect |
Activatable event effect for MenuItem. More... | |
class | ActivatableTabItemSelectEffect |
Activatable event effect for TabItem. More... | |
class | AttachedCommandPropertyMetadata |
class | BehaviorCommandParameters |
class | BehaviorEventArgs |
Event arguments for behaviors. More... | |
class | BehaviorEventHandlerExtensions |
Contains extension methods for different kinds of behaviors. More... | |
class | BehaviorEventSubscription |
A subscription to the event raised for a behavior of the interactor. More... | |
class | Behaviors |
Implementation of behavior functionality for WPF. More... | |
class | CachedBoundsInteractor |
Base class for an interactor with cached bounds. More... | |
class | ChecksumExtensions |
class | DeletedInteractor |
Represents a deleted interactor. More... | |
class | DependencyObjectExtensions |
class | DictionaryExtensions |
class | ElementBoundsProviderBase |
Base class bounds provider for a FrameworkElement of type TElement. More... | |
class | ElementEventEffect |
Abstract base class for effects on events of type TArgs. More... | |
class | EnumerableExtensions |
Contains extensions for IEnumerable<T>. More... | |
class | EventHandlingBase |
Implementation of a base class for event handling. This class is needed for unregistration of events. More... | |
class | ExpanderBoundsProvider |
Implementation of a bounds provider for an Expander. More... | |
class | FrameRateInfo |
Information about a frame rate sample. More... | |
class | FrameRateSettings |
Frame rate settings. More... | |
class | FrameworkElementBoundsProvider |
Implementation of a bounds provider for a FrameworkElement. More... | |
class | FrameworkElementEventArgs |
class | FrameworkElementExtensions |
Contains extension methods for FrameworkElement. More... | |
class | FrameworkElementHelper |
Helper methods for FrameworkElement. More... | |
class | FrameworkElementPropertyMetadata |
class | GazeAwareBehavior |
Describes a GazeAware behavior. Used to set the API behavior instance parameters and handle events from the EyeX Engine. More... | |
class | GazeAwareBehaviorEvent |
class | GazeAwareBehaviorExtensions |
Contains extension methods for GazeAwareBehavior. More... | |
class | HasGazeChangedArgs |
The event arguments for the has gaze changed event. More... | |
class | HasGazeChangedEventArgs |
Event arguments for the gaze aware behavior More... | |
class | HasGazeChangedRoutedEventArgs |
interface | IBehavior |
Represents a behavior. More... | |
interface | IBehaviorEvent |
interface | ICachedBoundsInteractor |
Represents an interactor that is cachable. More... | |
interface | IChecksummable |
interface | IElementBoundsProvider |
Represents an element bounds provider. More... | |
interface | IElementEventEffect |
Interface for framework element event effects. More... | |
interface | IInteractionLibWpfBinding |
interface | IInteractor |
Represents an interactor. More... | |
interface | IInteractorAgent |
Represents an interactor agent. More... | |
interface | IInteractorBase |
interface | IInteractorProvider |
Represents a provider holding instances of IInteractor. More... | |
interface | IInteractorRepository |
Represents a repository which stores, finds and manages interactors. More... | |
interface | IMask |
Describes the geometry of an interactor in detail (when needed). More... | |
interface | IMutableBehaviorsInteractor |
Represents an interactor with mutable behaviors. More... | |
class | InteractionEvent |
class | InteractionLibWpfBinding |
class | InteractionLibWpfHost |
class | Interactor |
Class for representing an interactor. More... | |
class | InteractorAgent |
Base class for an interactor agent. More... | |
class | InteractorAgentHelper |
Helper methods for interactor agents. More... | |
class | InteractorBase |
Base class for representing an interactor. More... | |
class | InteractorExtensions |
Contains extensions for IInteractor. More... | |
class | InteractorRepository |
The default implementation of a IInteractorProvider. More... | |
interface | IWpfBindingCoordinateConverter |
interface | IWpfInteractorAgent |
interface | IWpfInteractorAgentXaml |
class | Literals |
class | Mask |
Basic implementation of the IMask interface. Describes the geometry of an interactor in detail (when needed). More... | |
class | ProviderInteractorAgent |
An interactor agent with a provider component which handles the interactor logic. More... | |
struct | Rectangle |
Defines a rectangle shape. More... | |
class | RectangleExtensions |
class | RectExtensions |
Contains extension method in Client.Rect. More... | |
struct | Size |
class | ThreadRunner |
class | UiThreadTaskRunner |
struct | Vector2 |
Defines a vector with two components. More... | |
struct | Vector3 |
Defines a vector with three components. More... | |
class | WpfBindingCoordinateConverter |
class | WpfExtensions |
class | WpfInteractor |
Implementation of an IInteractor for WPF. More... | |
class | WpfInteractorAgent |
Default implementation of an IInteractorAgent for WPF using WpfInteractor as interactor type. Everything is taken care of. More... | |
class | WpfInteractorExtensions |
class | WpfInteractorProvider |
Default implemenation of an IInteractorProvider suited for WPF. More... | |
Functions | |
delegate void | BehaviorCallback (string interactorId) |
Callback for triggered behaviors without any special parameters. More... | |
delegate void | ActivationFocusChangedCallback (string interactorId, bool hasTentativeActivationFocus, bool hasActivationFocus) |
Callback for activation focus change events. More... | |
delegate void | PanCallback (string interactorId, double velocityX, double velocityY) |
Callback for panning event. More... | |
delegate void | StepCallback (string interactorId, double stepX, double stepY, double duration) |
Callback for pan step events. More... | |
delegate void Tobii.InteractionLib.Wpf.BehaviorCallback | ( | string | interactorId | ) |
Callback for triggered behaviors without any special parameters.
interactorId | The interactor identifier. |
delegate void Tobii.InteractionLib.Wpf.ActivationFocusChangedCallback | ( | string | interactorId, |
bool | hasTentativeActivationFocus, | ||
bool | hasActivationFocus | ||
) |
Callback for activation focus change events.
interactorId | The interactor identifier. |
hasTentativeActivationFocus | if set to true , the interactor has tenative activation focus. |
hasActivationFocus | if set to true , the interactor has activation focus. |
delegate void Tobii.InteractionLib.Wpf.PanCallback | ( | string | interactorId, |
double | velocityX, | ||
double | velocityY | ||
) |
Callback for panning event.
interactorId | The interactor identifier. |
velocityX | The horizontal velocity. |
velocityY | The vertical velocity. |
delegate void Tobii.InteractionLib.Wpf.StepCallback | ( | string | interactorId, |
double | stepX, | ||
double | stepY, | ||
double | duration | ||
) |
Callback for pan step events.
interactorId | The interactor identifier. |
stepX | Step position in the X direction. |
stepY | Step position in the Y direction. |
duration | The step duration. |