![]() |
globjects
2.0.0.630135941c42
Strict OpenGL objects wrapper.
|
#include <globjects/include/globjects/base/CompositeStringSource.h>
Public Member Functions | |
| CompositeStringSource () | |
| CompositeStringSource (const std::vector< AbstractStringSource * > &sources) | |
| virtual | ~CompositeStringSource () |
| void | appendSource (AbstractStringSource *source) |
| virtual std::string | string () const override |
| virtual std::vector< std::string > | strings () const override |
| virtual void | flattenInto (std::vector< const AbstractStringSource * > &vector) const override |
| void | addSubject (AbstractStringSource *subject) |
| void | removeSubject (AbstractStringSource *subject) |
| virtual std::string | shortInfo () const override |
Public Member Functions inherited from globjects::AbstractStringSource | |
| AbstractStringSource () | |
| virtual | ~AbstractStringSource () |
| std::vector< const AbstractStringSource * > | flatten () const |
| void | changed () const |
| void | registerListener (AbstractStringSource *listener) |
| void | deregisterListener (AbstractStringSource *listener) |
| void | registerListener (Shader *listener) |
| void | deregisterListener (Shader *listener) |
| void | registerListener (NamedString *listener) |
| void | deregisterListener (NamedString *listener) |
| void | addSubject (AbstractStringSource *subject) |
| void | removeSubject (AbstractStringSource *subject) |
Protected Member Functions | |
| virtual void | notifyChanged (const AbstractStringSource *changeable) override |
| void | update () const |
Protected Attributes | |
| std::vector< AbstractStringSource * > | m_sources |
| bool | m_dirty |
| std::vector< std::string > | m_strings |
Protected Attributes inherited from globjects::AbstractStringSource | |
| std::set< AbstractStringSource * > | m_sourceListener |
| std::set< Shader * > | m_shaderListener |
| std::set< NamedString * > | m_namedStringListener |
| std::set< AbstractStringSource * > | m_subjects |
Additional Inherited Members | |
Static Public Member Functions inherited from globjects::Instantiator< CompositeStringSource > | |
| static std::unique_ptr< CompositeStringSource > | create (Args &&... args) |
| static std::unique_ptr< CompositeStringSource > | fromId (gl::GLuint id, Args &&... args) |
| globjects::CompositeStringSource::CompositeStringSource | ( | ) |
| globjects::CompositeStringSource::CompositeStringSource | ( | const std::vector< AbstractStringSource * > & | sources | ) |
|
virtual |
| void globjects::CompositeStringSource::appendSource | ( | AbstractStringSource * | source | ) |
|
overridevirtual |
Implements globjects::AbstractStringSource.
|
overridevirtual |
Reimplemented from globjects::AbstractStringSource.
|
overridevirtual |
Reimplemented from globjects::AbstractStringSource.
| void globjects::CompositeStringSource::addSubject | ( | AbstractStringSource * | subject | ) |
| void globjects::CompositeStringSource::removeSubject | ( | AbstractStringSource * | subject | ) |
|
overridevirtual |
Reimplemented from globjects::AbstractStringSource.
|
overrideprotectedvirtual |
Reimplemented from globjects::AbstractStringSource.
|
protected |
|
protected |
|
mutableprotected |
|
mutableprotected |
1.10.0