7#include <globjects/globjects_api.h>
21 virtual std::string
string()
const override;
24 void replace(
const std::string & original,
const std::string & str);
25 void replace(
const std::string & original,
int i);
Superclass for all types of static and dynamic strings, e.g. for the use as Shader code.
Definition AbstractStringSource.h:26
Definition StringSourceDecorator.h:16
Definition StringTemplate.h:17
void replace(const std::string &original, int i)
std::map< std::string, std::string > m_replacements
Definition StringTemplate.h:33
bool m_modifiedSourceValid
Definition StringTemplate.h:31
virtual std::string string() const override
std::string modifiedSource() const
StringTemplate(AbstractStringSource *source)
std::string m_modifiedSource
Definition StringTemplate.h:30
void replace(const std::string &original, const std::string &str)
virtual ~StringTemplate()
virtual void update() override
Contains all the classes that wrap OpenGL functionality.