SO3Engine
|
SO3ObjWindowWidget.h
Go to the documentation of this file.
62 SObjWindowWidget(SScene* targetScene, const std::string& bitmapWidgetName, const int& xPos, const int& yPos, const unsigned short& widgetWidth, const unsigned short& widgetHeight, SViewPort* targetViewport, const unsigned int& widgetZOrder);
67 SObjWindowWidget(SScene* targetScene, const std::string& bitmapWidgetName, const int& xPos, const int& yPos, const unsigned short& widgetWidth, const unsigned short& widgetHeight, SViewPort* targetViewport);
72 SObjWindowWidget(SScene* targetScene, const std::string& bitmapWidgetName, const unsigned short& widgetWidth, const unsigned short& widgetHeight, SMaterial* targetMaterial, const unsigned short& targetTechnique, const unsigned short& targetPass, const unsigned short& targetTextureUnit);
102 virtual void InjectMouseWheel(const int& scrollX, const int& scrollY, const int& relativeScroll);
127 virtual void InjectTouchUpdate(const int& xPos, const int& yPos, const int& vx, const int& vy, const int& touchid);
132 virtual void InjectKeyEvent(const UINT& msg, const ScolWindowHandle& hwnd, const WPARAM& wParam, const LPARAM& lParam);
142 virtual void RunScriptFunction(const std::string& functionName, const std::vector<std::string>& argumentList);
librairies include
Definition SO3Material.h:43
Definition SO3ObjWindowWidget.h:45
virtual void SetSizeImpl(const unsigned short &newWidth, const unsigned short &newHeight)
Definition SO3ObjWindowWidget.cpp:218
virtual void InjectTouchUpdate(const int &xPos, const int &yPos, const int &vx, const int &vy, const int &touchid)
Definition SO3ObjWindowWidget.cpp:168
virtual void InjectMouseWheel(const int &scrollX, const int &scrollY, const int &relativeScroll)
Definition SO3ObjWindowWidget.cpp:109
virtual void InjectTextEvent(const std::string &utf8)
Definition SO3ObjWindowWidget.cpp:182
virtual void SetFocusImpl(const bool &focusOnWidget)
Definition SO3ObjWindowWidget.cpp:187
virtual bool CheckPixelAlpha(const int &posX, const int &posY)
Definition SO3ObjWindowWidget.cpp:223
virtual void SetKeyboardEnableImpl(const bool &enableKeyboardOnWidget)
Definition SO3ObjWindowWidget.cpp:208
virtual void InjectMouseUp(const int &xPos, const int &yPos, const MouseButtonId &button)
Definition SO3ObjWindowWidget.cpp:138
void SetBorderVisible(const bool &drawBordersEnable)
Definition SO3ObjWindowWidget.cpp:233
virtual void InjectKeyEvent(const UINT &msg, const ScolWindowHandle &hwnd, const WPARAM &wParam, const LPARAM &lParam)
Definition SO3ObjWindowWidget.cpp:173
virtual void InjectTouchRemove(const int &touchid)
Definition SO3ObjWindowWidget.cpp:163
virtual void InjectMouseMove(const int &xPos, const int &yPos, const MouseButtonId &button)
Definition SO3ObjWindowWidget.cpp:99
virtual void SetMouseEnableImpl(const bool &enableMouseOnWidget)
Definition SO3ObjWindowWidget.cpp:213
virtual void SetTransparencyImpl(const bool &enableTransparency)
Definition SO3ObjWindowWidget.cpp:198
virtual void InjectTouchAdd(const int &xPos, const int &yPos, const int &touchid)
Definition SO3ObjWindowWidget.cpp:158
void SetTargetWindow(const ScolWindowHandle &targetWindowHandlePtr)
Definition SO3ObjWindowWidget.cpp:78
virtual void RunScriptFunction(const std::string &functionName, const std::vector< std::string > &argumentList)
Definition SO3ObjWindowWidget.cpp:203
virtual void LoadURL(const std::string &url)
Definition SO3ObjWindowWidget.cpp:85
virtual void InjectMouseDown(const int &xPos, const int &yPos, const MouseButtonId &button)
Definition SO3ObjWindowWidget.cpp:118
virtual void LoadFile(const std::string &file)
Definition SO3ObjWindowWidget.cpp:92
void CommonConstructorSequence()
Definition SO3ObjWindowWidget.cpp:59
Definition SO3Scene.h:125
Definition SO3ViewPort.h:56
Definition SO3Widget.h:51
Definition SO3DataScol.h:38
Generated by 1.9.8