SO3Engine
|
Hikari.cpp
Go to the documentation of this file.
21/****************************************************************************************************
33 * Brief: Removed createFlashOverlay methods, added setFlashControl, new interface class IFlashControl
34 ******************************************************************************************************/
259 if(iter->second->isInputListener && iter->second->isVisible && iter->second->mouseEnable && ((!iter->second->isOverlay && ontex) || (iter->second->isOverlay && !ontex)))
345 focusedControl->injectMouseUp(focusedControl->getRelativeX(mouseXPos), focusedControl->getRelativeY(mouseYPos),buttonID);
354 focusedControl->injectMouseUp(focusedControl->getRelativeX(mouseXPos), focusedControl->getRelativeY(mouseYPos),buttonID);
454 struct compare { bool operator()(IFlashControl* a, IFlashControl* b){ return(a->getZOrder() > b->getZOrder()); }};
Definition Hikari.h:75
IFlashControl * getFlashControl(const std::string &controlName) const
Definition Hikari.cpp:183
std::string getCurrentWorkingDirectory()
Definition Hikari.cpp:51
void setFlashControl(IFlashControl *flashControl)
Definition Hikari.cpp:514
void destroyFlashControl(IFlashControl *controlToDestroy)
Definition Hikari.cpp:144
bool isPointOverHikari(short x, short y)
Definition Hikari.cpp:273
static HikariManager * getSingletonPtr()
Definition Hikari.cpp:126
void setKeyboardHookEnabled(bool isEnabled)
Definition Hikari.cpp:401
bool focusControl(int x, int y, IFlashControl *selection=0)
Definition Hikari.cpp:418
void injectKeyEvent(UINT msg, WPARAM wParam, LPARAM lParam)
Definition Hikari.cpp:388
bool mInjectingKeyboardToFlash
Definition Hikari.h:282
void setPath(const std::string &assetsDirectory="")
Definition Hikari.cpp:134
IFlashControl * getFocusedControl()
Definition Hikari.cpp:224
bool injectMouseWheel(int relScroll)
Definition Hikari.cpp:374
bool injectMouseMove(short x, short y, int btn, bool ontex=true)
Definition Hikari.cpp:244
IFlashControl * getTopControl(int x, int y)
Definition Hikari.cpp:493
Definition IFlashControl.h:73
virtual void update()=0
Definition KeyboardHook.h:39
Definition Delegate.h:33
Generated by 1.9.8