18 #ifndef PANELELEMENT_H
19 #define PANELELEMENT_H
22 #include "displaymanager.h"
23 #include "rendercomponent.h"
24 #include "elementmanager.h"
25 #include "shadermanager.h"
26 #include "positionmanager.h"
27 #include "meshmanager.h"
28 #include "embedded_resource.h"
50 void setPosition(
const Vector3f & position );
51 void setScale(
const Vector3f & scale );
52 void setColour(
const Vector4f & colour );
53 void setTexture(
Texture * texture );
54 void setSize(
const Vector2f & size );
55 void setVisible(
bool status );
63 void DrawColourMode(
const DrawEvent & event );
64 void DrawTextureMode(
const DrawEvent & event );
86 #endif // PANELELEMENT_H
The Texture class.
Definition: texture.h:37
The IShader - abstract / interface class.
Definition: IShader.h:30
The DrawEvent - event class.
Definition: drawevent.h:31
The PanelElement - Panel Objective class.
Definition: panelelement.h:35
The Mesh class.
Definition: mesh.h:32
The RenderElement - contained component Element - abstract class.
Definition: rendercomponent.h:103
The Element - base component class - for 2D Entitys.
Definition: element.h:28
The OpenPolygonDisplay - display abstract class.
Definition: display.h:55
The Position class.
Definition: position.h:29