7 #include <globjects/globjects_api.h> 17 class CompositeStringSource;
28 virtual std::string string()
const = 0;
29 virtual std::vector<std::string> strings()
const;
31 std::vector<const AbstractStringSource*> flatten()
const;
32 virtual void flattenInto(std::vector<const AbstractStringSource*> & vector)
const;
34 virtual std::string shortInfo()
const;
Contains all the classes that wrap OpenGL functionality.
Superclass of all objects that want others to signal that they have changed.
Definition: Changeable.h:22
Superclass for all types of static and dynamic strings, e.g. for the use as Shader code...
Definition: AbstractStringSource.h:25
Superclass for all classes that use reference counting in globjects.
Definition: Referenced.h:22