RigsofRods
Soft-body Physics Simulation
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
AngelOgre_Overlay.h
Go to the documentation of this file.
1 
2 namespace AngelOgre { // Dummy namespace, just to distinguish AngelScript from C++
3 
14  class Overlay
15  {
16  public:
17  // (order roughly matches OgreOverlay.h)
18 
19  const string& getName() const;
20  // > z-order
21  uint16 getZOrder();
22  // > visibility
23  bool isVisible() const;
24  void show();
25  void hide();
26  // > 2D elements
27  void add2D(OverlayElement@);
28  void remove2D(OverlayElement@);
29  // > scrolling
30  void setScroll(float, float);
31  float getScrollX() const;
32  float getScrollY() const;
33  void scroll(float, float);
34  // > rotating
35  void setRotate(const radian&in);
36  const radian& getRotate() const;
37  void rotate(const radian&in);
38  // > scaling
39  void setScale(float, float);
40  float getScaleX() const;
41  float getScaleY() const;
42  // > 2D elements
43  array<OverlayElement@>@ get2DElements();
44 
45  };
46 
49 
50 } // namespace AngelOgre (dummy, just to distinguish AngelScript from C++)
51 
52 
AngelOgre::Overlay::getZOrder
uint16 getZOrder()
AngelOgre::Overlay::getScrollX
float getScrollX() const
AngelOgre::Overlay::getScrollY
float getScrollY() const
AngelOgre::Overlay::get2DElements
array< OverlayElement@> get2DElements()
AngelOgre::Overlay::getName
const string & getName() const
AngelOgre::Overlay::scroll
void scroll(float, float)
AngelOgre::Overlay::setRotate
void setRotate(const radian &in)
AngelOgre::Overlay::isVisible
bool isVisible() const
AngelOgre::Overlay::getScaleX
float getScaleX() const
AngelOgre::Overlay
Definition: AngelOgre_Overlay.h:14
AngelOgre::Overlay::remove2D
void remove2D(OverlayElement@)
AngelOgre::Overlay::rotate
void rotate(const radian &in)
AngelOgre::Overlay::getRotate
const radian & getRotate() const
AngelOgre::Overlay::add2D
void add2D(OverlayElement@)
AngelOgre
OGRE-AngelScript bindings; Actually named Ogre in the scripts, just changed for docs to separate thin...
Definition: AngelOgre_AnimationState.h:2
AngelOgre::Overlay::setScale
void setScale(float, float)
AngelOgre::Overlay::hide
void hide()
AngelOgre::Overlay::show
void show()
AngelOgre::Overlay::setScroll
void setScroll(float, float)
AngelOgre::Overlay::getScaleY
float getScaleY() const