SO3Engine
|
SO3FlashWidget.h
Go to the documentation of this file.
51};
57};
61 protected Hikari::IFlashControl // Set to protected to avoid all the IFlashControl members variables to be public
77 SFlashWidget(SScene* targetScene, const std::string& flashWidgetName, const int& xPos, const int& yPos, const unsigned short& widgetWidth, const unsigned short& widgetHeight, SViewPort* targetViewport, const unsigned int& widgetZOrder);
82 SFlashWidget(SScene* targetScene, const std::string& flashWidgetName, const int& xPos, const int& yPos, const unsigned short& widgetWidth, const unsigned short& widgetHeight, SViewPort* targetViewport);
87 SFlashWidget(SScene* targetScene, const std::string& flashWidgetName, const unsigned short& widgetWidth, const unsigned short& widgetHeight, SMaterial* targetMaterial, const unsigned short& targetTechnique, const unsigned short& targetPass, const unsigned short& targetTextureUnit);
117 virtual void InjectMouseWheel(const int& scrollX, const int& scrollY, const int& relativeScroll);
137 virtual void InjectTouchUpdate(const int& xPos, const int& yPos, const int& vx, const int& vy, const int& touchid);
147 virtual void InjectKeyEvent(const UINT& msg, const ScolWindowHandle& hwnd, const WPARAM& wParam, const LPARAM& lParam);
197 virtual void RunScriptFunction(const std::string& functionName, const std::vector<std::string>& argumentList);
272 virtual void load(const std::string& movieFilename, Hikari::HikariManager* hikariMgr, int type);
347 virtual Hikari::FlashValue callFunction(const std::wstring& funcName, const Hikari::Arguments& args = Hikari::Args());
librairies include
Definition FlashValue.h:201
Definition FlashValue.h:62
Definition Hikari.h:75
Definition IFlashControl.h:73
Definition SO3FlashWidget.h:62
virtual void InjectMouseWheel(const int &scrollX, const int &scrollY, const int &relativeScroll)
Definition SO3FlashWidget.cpp:271
virtual void setZOrder(unsigned short zorder)
Definition SO3FlashWidget.cpp:419
virtual void setIgnoreTransparentPixels(bool shouldIgnore, float threshold=0.04)
Definition SO3FlashWidget.cpp:737
virtual void load(const std::string &movieFilename, Hikari::HikariManager *hikariMgr, int type)
Definition SO3FlashWidget.cpp:659
virtual void LoadFile(const std::string &file)
Definition SO3FlashWidget.cpp:249
void SetScaleMode(const FlashScaleMode &widgetScaleMode)
Definition SO3FlashWidget.cpp:351
virtual void injectMouseUp(int xPos, int yPos, int index)
Definition SO3FlashWidget.cpp:839
virtual const std::string & getMaterialName() const
Definition SO3FlashWidget.cpp:747
virtual void injectMouseWheel(int relScroll, int xPos, int yPos)
Definition SO3FlashWidget.cpp:845
virtual void injectMouseDown(int xPos, int yPos, int index)
Definition SO3FlashWidget.cpp:833
virtual void InjectTouchAdd(const int &xPos, const int &yPos, const int &touchid)
Definition SO3FlashWidget.cpp:286
virtual void setTransparent(bool isWidgetTransparent, bool useAlphaHack=false)
Definition SO3FlashWidget.cpp:689
virtual void unbind(const std::wstring &funcName)
Definition SO3FlashWidget.cpp:758
virtual bool CheckPixelAlpha(const int &posX, const int &posY)
Definition SO3FlashWidget.cpp:893
virtual const std::string & getName() const
Definition SO3FlashWidget.cpp:742
virtual void InjectTouchRemove(const int &touchid)
Definition SO3FlashWidget.cpp:291
virtual void setQuality(short renderQuality)
Definition SO3FlashWidget.cpp:698
virtual void setOpacity(float opacity)
Definition SO3FlashWidget.cpp:797
virtual void InjectTextEvent(const std::string &utf8)
Definition SO3FlashWidget.cpp:306
virtual void InjectTouchUpdate(const int &xPos, const int &yPos, const int &vx, const int &vy, const int &touchid)
Definition SO3FlashWidget.cpp:296
virtual bool isPointOverMe(int screenX, int screenY)
Definition SO3FlashWidget.cpp:442
FlashRenderQuality GetRenderingQuality()
Definition SO3FlashWidget.cpp:321
virtual void LoadURL(const std::string &url)
Definition SO3FlashWidget.cpp:241
virtual void SetSizeImpl(const unsigned short &newWidth, const unsigned short &newHeight)
Definition SO3FlashWidget.cpp:412
virtual void setScaleMode(short widgetScaleMode)
Definition SO3FlashWidget.cpp:724
virtual void InjectMouseMove(const int &xPos, const int &yPos, const MouseButtonId &button)
Definition SO3FlashWidget.cpp:266
virtual void InjectKeyEvent(const UINT &msg, const ScolWindowHandle &hwnd, const WPARAM &wParam, const LPARAM &lParam)
Definition SO3FlashWidget.cpp:301
void SetRenderingQuality(const FlashRenderQuality &newQuality)
Definition SO3FlashWidget.cpp:326
virtual Hikari::FlashValue callFunction(const std::wstring &funcName, const Hikari::Arguments &args=Hikari::Args())
Definition SO3FlashWidget.cpp:763
virtual void InjectMouseUp(const int &xPos, const int &yPos, const MouseButtonId &button)
Definition SO3FlashWidget.cpp:281
virtual void handleFlashCall(const std::wstring &xmlString)
Definition SO3FlashWidget.cpp:469
virtual void InjectMouseDown(const int &xPos, const int &yPos, const MouseButtonId &button)
Definition SO3FlashWidget.cpp:276
void CommonConstructorSequence(const bool &overlayedFlashControl)
Definition SO3FlashWidget.cpp:68
virtual void bind(const std::wstring &funcName, const Hikari::FlashDelegate &callback)
Definition SO3FlashWidget.cpp:753
virtual void SetMouseEnableImpl(const bool &enableMouseOnWidget)
Definition SO3FlashWidget.cpp:407
virtual void handleKeyEvent(UINT msg, WPARAM wParam, LPARAM lParam)
Definition SO3FlashWidget.cpp:851
virtual void getUVScale(float &uScale, float &vScale) const
Definition SO3FlashWidget.cpp:817
virtual void invalidateTotally()
Definition SO3FlashWidget.cpp:448
virtual void SetTransparencyImpl(const bool &enableTransparency)
Definition SO3FlashWidget.cpp:316
virtual void getExtents(unsigned short &width, unsigned short &height) const
Definition SO3FlashWidget.cpp:812
virtual void SetFocusImpl(const bool &focusOnWidget)
Definition SO3FlashWidget.cpp:310
virtual void setDraggable(bool widgetDraggable)
Definition SO3FlashWidget.cpp:732
virtual void injectMouseMove(int xPos, int yPos, int btn)
Definition SO3FlashWidget.cpp:827
virtual void RunScriptFunction(const std::string &functionName, const std::vector< std::string > &argumentList)
Definition SO3FlashWidget.cpp:373
virtual void SetKeyboardEnableImpl(const bool &enableKeyboardOnWidget)
Definition SO3FlashWidget.cpp:401
Definition SO3Material.h:43
Definition SO3Scene.h:125
Definition SO3ViewPort.h:56
Definition SO3Widget.h:51
Definition SO3DataScol.h:38
Generated by 1.9.8