class MAGES::BaseInteractionEventArgs

Overview

Base class for all interaction events send from interactors to interactables. More…

class BaseInteractionEventArgs
{
public:
    // properties

    IInteractor Interactor;
    IInteractable Interactable;
    IInteractionManager Manager;
};

// direct descendants

class ActivateEnterInteractionEventArgs;
class ActivateExitInteractionEventArgs;
class HoverEnterInteractionEventArgs;
class HoverExitInteractionEventArgs;
class SelectEnterInteractionEventArgs;
class SelectExitInteractionEventArgs;

Detailed Documentation

Base class for all interaction events send from interactors to interactables.

Properties

IInteractor Interactor

Gets or sets the interactor associated with this event.

IInteractable Interactable

Gets or sets the interactable associated with this event.

IInteractionManager Manager

Gets or sets the interaction manager associated with this event.