#include <sprk.h>
Public Types | |
| enum | Action { None = 0, Highlight, Unhighlight } |
Public Types inherited from HPS::Event | |
| enum | Status { Status::InProgress, Status::Completed, Status::Failed } |
Public Member Functions | |
| ComponentHighlightEvent () | |
| ComponentHighlightEvent (Action in_action, ComponentPath const &in_path=ComponentPath(), HighlightOptionsKit const &in_options=HighlightOptionsKit()) | |
| ComponentHighlightEvent (Event const &in_event) | |
| Event * | Clone () const |
Public Member Functions inherited from HPS::Event | |
| Event (intptr_t in_channel=0) | |
| intptr_t | GetClassID () const |
| virtual bool | Drop (Event const *in_that_event) const |
| virtual intptr_t | Freshen () const |
| intptr_t | GetChannel () const |
| Time | GetTimeStamp () const |
| bool | IsConsumable () const |
Public Attributes | |
| Action | action |
| ComponentPath | path |
| HighlightOptionsKit | options |
Additional Inherited Members | |
Static Public Member Functions inherited from HPS::Event | |
| static void * | operator new (size_t in_size) |
| static void | operator delete (void *in_ptr, size_t in_size) throw () |
Protected Attributes inherited from HPS::Event | |
| intptr_t | channel |
| bool | consumable |
The ComponentHighlightEvent class is the event that will be triggered for each highlight or unhighlight call.
|
inline |
The default constructor creates an empty ComponentHighlightEvent object.
|
inline |
This constructor converts an Event Object to a ComponentHighlightEvent object.
|
inlinevirtual |
Allocates and returns a copy of this ComponentHighlightEvent.
Implements HPS::Event.