globjects  1.0.0.000000000000
Strict OpenGL objects wrapper.
StringSourceDecorator.h
Go to the documentation of this file.
1
2#pragma once
3
7
8#include <globjects/globjects_api.h>
9
10
11namespace globjects
12{
13
14
16{
17public:
19
20 virtual void update();
21protected:
23
24 virtual void notifyChanged(const Changeable * changeable) override;
25
26protected:
28};
29
30
31} // namespace globjects
Superclass for all types of static and dynamic strings, e.g. for the use as Shader code.
Definition: AbstractStringSource.h:26
Allows listening to any Changeable.
Definition: ChangeListener.h:23
Superclass of all objects that want others to signal that they have changed.
Definition: Changeable.h:23
Definition: StringSourceDecorator.h:16
StringSourceDecorator(globjects::AbstractStringSource *source)
globjects::ref_ptr< globjects::AbstractStringSource > m_internal
Definition: StringSourceDecorator.h:27
virtual void notifyChanged(const Changeable *changeable) override
Contains all the classes that wrap OpenGL functionality.