HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
OH_OpEventHandler Class Referenceabstract

#include <OH_OpEventHandler.h>

+ Inheritance diagram for OH_OpEventHandler:

Public Member Functions

 OH_OpEventHandler (OH_TriggerObject &)
 
 ~OH_OpEventHandler () override
 
const char * ohClassName () const override
 
OH_OpInfoohAddOpInterest (OP_Node *node)
 
void ohRemoveOpInterest (OP_Node *node)
 
void ohRemoveOpInterest (long index)
 
void ohRemoveAllOpInterests ()
 
virtual void ohHandleOpEvent (OP_Node *node, OP_EventType type, void *data)=0
 
void ohHandleDeferredUpdate () override
 
virtual void ohHandleDeferredNodeUpdate (OH_OpInfo *nodeinfo)
 
virtual OH_OpInfoohCreateOpInfo (OP_Node *node)
 
int ohGetOpInfoCount ()
 
int ohFindOpInfoIndex (OP_Node *node)
 
OH_OpInfoohFindOpInfo (OP_Node *node)
 
OH_OpInfoohGetOpInfo (long index)
 
- Public Member Functions inherited from UI_OHEventHandler
 UI_OHEventHandler (UI_OHTriggerObject &)
 
virtual ~UI_OHEventHandler ()
 
virtual void ohRequestDeferredUpdate ()
 
virtual void ohRequestDeferredRedraw ()
 
virtual void ohHandleDeferredRedraw ()
 
virtual void ohHandleTrigger ()
 
virtual void ohHandleTimeChange (UI_Event *)
 
void ohAddTimeInterest ()
 
void ohRemoveTimeInterest ()
 
UI_ValueohGetTimeValue ()
 
fpreal ohGetTime () const
 
void ohAllowNestedRedraws ()
 

Additional Inherited Members

- Protected Member Functions inherited from UI_OHEventHandler
virtual void ohRequestTrigger ()
 
bool ohUpdatePending () const
 

Detailed Description

Definition at line 21 of file OH_OpEventHandler.h.

Constructor & Destructor Documentation

OH_OpEventHandler::OH_OpEventHandler ( OH_TriggerObject )
OH_OpEventHandler::~OH_OpEventHandler ( )
override

Member Function Documentation

OH_OpInfo* OH_OpEventHandler::ohAddOpInterest ( OP_Node node)
const char* OH_OpEventHandler::ohClassName ( ) const
inlineoverridevirtual

Reimplemented from UI_OHEventHandler.

Definition at line 27 of file OH_OpEventHandler.h.

virtual OH_OpInfo* OH_OpEventHandler::ohCreateOpInfo ( OP_Node node)
virtual
OH_OpInfo* OH_OpEventHandler::ohFindOpInfo ( OP_Node node)
int OH_OpEventHandler::ohFindOpInfoIndex ( OP_Node node)
OH_OpInfo* OH_OpEventHandler::ohGetOpInfo ( long  index)
inline

Definition at line 63 of file OH_OpEventHandler.h.

int OH_OpEventHandler::ohGetOpInfoCount ( )
inline

Definition at line 59 of file OH_OpEventHandler.h.

virtual void OH_OpEventHandler::ohHandleDeferredNodeUpdate ( OH_OpInfo nodeinfo)
virtual
void OH_OpEventHandler::ohHandleDeferredUpdate ( )
overridevirtual

Reimplemented from UI_OHEventHandler.

virtual void OH_OpEventHandler::ohHandleOpEvent ( OP_Node node,
OP_EventType  type,
void data 
)
pure virtual
void OH_OpEventHandler::ohRemoveAllOpInterests ( )
void OH_OpEventHandler::ohRemoveOpInterest ( OP_Node node)
void OH_OpEventHandler::ohRemoveOpInterest ( long  index)

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