HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UI_OHTriggerObject Class Reference

#include <UI_OHTriggerObject.h>

+ Inheritance diagram for UI_OHTriggerObject:

Public Member Functions

 UI_OHTriggerObject (UI_OHEventHandler &)
 
 ~UI_OHTriggerObject () override
 
const char * className () const override
 
void addTimeInterest ()
 
void removeTimeInterest ()
 
void sendTriggerEvent ()
 
UI_ValuegetTimeValue ()
 
fpreal getTime () const
 
- Public Member Functions inherited from UI_Object
 UI_Object ()
 
virtual ~UI_Object ()
 
 UI_Object (const UI_Object &)=delete
 
UI_Objectoperator= (const UI_Object &)=delete
 
virtual void handleEvent (UI_Event *event)
 
virtual int interestingEvent (UI_EventType t, UI_DeviceEvent *event) const
 
virtual void deleteReferences (UI_Object *to_whom)
 
UI_ObjectgetParent () const
 
void setParent (UI_Object *p)
 
bool isAncestor (const UI_Object *who) const
 
void addDependent (UI_Object *who)
 
bool removeDependent (UI_Object *who)
 
bool replaceDependent (UI_Object *who, UI_Object *with)
 
bool isDependent (UI_Object *who) const
 
bool hasDependents () const
 
const UI_ObjectListdependents () const
 
void sendEvent (const UI_Event &e) const
 
void distributeEvent (UI_Event *event, int upwards)
 
void relayEvent (UI_Event *event, UI_Object *target)
 
void generateEvent (UI_EventType t, UI_Object *target)
 
void purgeEvents (UI_EventType t, UI_Object *target, UI_EventMethod method=0)
 
void triggerImmediateEvent (UI_Event *event, int upwards)
 
int getProxyId ()
 
void bumpQueueCount (int dir)
 
void setName (const char *symbolName)
 
const char * getName () const
 
void buildFullPath (UT_WorkBuffer &string) const
 
void debugQueueEventsFor (const UI_Value *value, const char *name, UI_EventType t=UI_EVENT_NO_EVENT) const
 
const UI_ValueListvalueInterests () const
 
void interestedInValue (UI_Value *)
 
void removeValueInterest (UI_Value *)
 
void addKeyDelegateClientship (UI_KeyDelegate *)
 
void removeKeyDelegateClientship (UI_KeyDelegate *)
 

Additional Inherited Members

- Static Public Member Functions inherited from UI_Object
static UI_ManagergetManager ()
 
static UI_Queue * getInputQueue ()
 
static int keycmp (const char *, int key)
 
static int keycmp (const char *, int key, const UI_HotkeyEcho &)
 
static void keyEcho (const char *, const UI_HotkeyEcho &)
 
static void actionKeyEcho (const char *, const char *custom_suffix=0)
 
static void toggleKeyEcho (const char *, bool new_value)
 
- Protected Member Functions inherited from UI_Object
UI_ObjectListdependents ()
 
virtual void preTerminateCallback ()
 

Detailed Description

Definition at line 26 of file UI_OHTriggerObject.h.

Constructor & Destructor Documentation

UI_OHTriggerObject::UI_OHTriggerObject ( UI_OHEventHandler )
UI_OHTriggerObject::~UI_OHTriggerObject ( )
override

Member Function Documentation

void UI_OHTriggerObject::addTimeInterest ( )
const char* UI_OHTriggerObject::className ( ) const
overridevirtual

Reimplemented from UI_Object.

fpreal UI_OHTriggerObject::getTime ( ) const
inline

Definition at line 42 of file UI_OHTriggerObject.h.

UI_Value* UI_OHTriggerObject::getTimeValue ( )
inline

Definition at line 39 of file UI_OHTriggerObject.h.

void UI_OHTriggerObject::removeTimeInterest ( )
void UI_OHTriggerObject::sendTriggerEvent ( )

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