Public Member Functions | Properties | List of all members
IBehavior Interface Reference

Represents a behavior. More...

Inheritance diagram for IBehavior:
IChecksummable GazeAwareBehavior

Public Member Functions

void HandleEvent (string interactorId, IBehaviorEvent behaviorEvent)
 Handles an event from the EyeX Engine. More...
 
- Public Member Functions inherited from IChecksummable
int GetChecksum ()
 Returns a checksum of the object. More...
 

Properties

Framework.BehaviorType BehaviorType [get]
 Gets the behavior type for this behavior. More...
 
bool IsEnabled [get]
 Disabled behaviors won't get populated to snapshots (and hence no events will be generated for them by the EyeX Engine). More...
 

Detailed Description

Represents a behavior.

Member Function Documentation

◆ HandleEvent()

void HandleEvent ( string  interactorId,
IBehaviorEvent  behaviorEvent 
)

Handles an event from the EyeX Engine.

Parameters
interactorIdThe interactor id for the event that will be handled.
behaviorEventThe behavior event object containing information of the event.

Property Documentation

◆ BehaviorType

Framework.BehaviorType BehaviorType
get

Gets the behavior type for this behavior.

◆ IsEnabled

bool IsEnabled
get

Disabled behaviors won't get populated to snapshots (and hence no events will be generated for them by the EyeX Engine).


The documentation for this interface was generated from the following file: