|
| LegendBackground (Scene *_scene, Texture *_texture) |
|
virtual | ~LegendBackground () |
|
void | draw () |
|
void | setShader (Shader *_shader) |
|
void | renderBackground (float x, float y, float sx, float sy) |
|
| SceneObject (std::shared_ptr< SceneObject > &effectParent, const glm::mat4 &modelMatrix=glm::mat4(1)) |
|
| SceneObject (const std::string &name, Scene *scene=0, Model *model=0, const glm::mat4 &modelMatrix=glm::mat4(1)) |
|
virtual | ~SceneObject () |
|
Model * | getModel () const |
|
Shader * | getShader () const |
|
glm::mat4 | getModelMatrix () const |
|
glm::mat4 | getGlobalModelMatrix () const |
|
std::string | getName () const |
|
std::shared_ptr< SceneObject > | getParent () const |
|
void | setAnimationTime (double time) |
|
bool | setAnimation (const Animation &anim) |
|
bool | delChild (size_t idx) |
|
bool | getChild (size_t idx, std::shared_ptr< SceneObject > &child) const |
|
bool | addChild (std::shared_ptr< SceneObject > &child) |
|
bool | remEffect (const std::string &name) |
|
SceneObject * | getEffect (const std::string &name) const |
|
bool | addEffect (const std::string &name, std::unique_ptr< SceneObject > &effect) |
|
bool | doNotRender () |
|
bool | getIsVolSun () |
|
virtual void | reset () |
|
virtual void | draw () const |
|
virtual bool | animate (double time) |
|
virtual void | update (double deltaT) |
|
Renders a transparent image that can be used as background containing text.
- Author
- Felix
- Implementation
- has a renderBackground function that does the rendering of the image onto the screen (as a quad). This class is used by the Legend to display the background