#include <src/orxonox/objects/GlobalShader.h>
Public Member Functions | |
virtual void | changedVisibility () |
This function gets called if the visibility of the object changes. | |
const Shader & | getShader () const |
GlobalShader (BaseObject *creator) | |
void | registerVariables () |
virtual void | XMLPort (Element &xmlelement, XMLPort::Mode mode) |
XML loading and saving. | |
virtual | ~GlobalShader () |
Private Member Functions | |
void | changedCompositor () |
Private Attributes | |
Shader | shader_ |
orxonox::GlobalShader::GlobalShader | ( | BaseObject * | creator | ) |
orxonox::GlobalShader::~GlobalShader | ( | ) | [virtual] |
void orxonox::GlobalShader::changedCompositor | ( | ) | [private] |
void orxonox::GlobalShader::changedVisibility | ( | ) | [virtual] |
This function gets called if the visibility of the object changes.
Reimplemented from orxonox::BaseObject.
References orxonox::BaseObject::isVisible(), orxonox::Shader::setVisible(), shader_, and SUPER.
Referenced by registerVariables().
const Shader& orxonox::GlobalShader::getShader | ( | ) | const [inline] |
void orxonox::GlobalShader::registerVariables | ( | ) |
void orxonox::GlobalShader::XMLPort | ( | Element & | xmlelement, | |
XMLPort::Mode | mode | |||
) | [virtual] |
XML loading and saving.
xmlelement | The XML-element | |
loading | Loading (true) or saving (false) |
Reimplemented from orxonox::BaseObject.
References shader_, SUPER, and XMLPortParamExtern.
Shader orxonox::GlobalShader::shader_ [private] |
Referenced by changedVisibility(), GlobalShader(), registerVariables(), and XMLPort().