globjects  2.0.0.690708773bba
Strict OpenGL objects wrapper.
globjects::Shader Member List

This is the complete list of members for globjects::Shader, including all inherited members.

accept(ObjectVisitor &visitor) overrideglobjects::Shadervirtual
addSubject(Changeable *subject)globjects::ChangeListenerprotected
applyGlobalReplacements(AbstractStringSource *source)globjects::Shaderstatic
Changeable()globjects::Changeable
changed() const globjects::Changeable
checkCompileStatus() const globjects::Shader
clearGlobalReplacements()globjects::Shaderstatic
compile() const globjects::Shader
create(Args &&...args)globjects::Instantiator< Shader >static
deregisterListener(ChangeListener *listener)globjects::Changeable
detach()globjects::Object
fromId(gl::GLuint id, Args &&...args)globjects::Instantiator< Shader >static
get(gl::GLenum pname) const globjects::Shader
getSource() const globjects::Shader
globalReplace(const std::string &search, const std::string &replacement)globjects::Shaderstatic
globalReplace(const std::string &search, int i)globjects::Shaderstatic
hasName() const globjects::Object
hintIncludeImplementation(IncludeImplementation impl)globjects::Shaderstatic
hintNameImplementation(NameImplementation impl)globjects::Objectstatic
id() const globjects::Object
IncludeImplementation enum nameglobjects::Shader
IncludePaths typedefglobjects::Shader
includePaths() const globjects::Shader
infoLog() const globjects::Shader
invalidate()globjects::Shader
isCompiled() const globjects::Shader
isDefault() const globjects::Object
m_compilationFailedglobjects::Shadermutableprotected
m_compiledglobjects::Shadermutableprotected
m_includePathsglobjects::Shaderprotected
m_listenersglobjects::Changeableprotected
m_objectLabelStateglobjects::Objectmutableprotected
m_programsglobjects::Shaderprotected
m_resourceglobjects::Objectprotected
m_sourceglobjects::Shaderprotected
m_subjectsglobjects::ChangeListenerprotected
m_typeglobjects::Shaderprotected
name() const globjects::Object
NameImplementation enum nameglobjects::Object
notifyChanged(const Changeable *changeable) overrideglobjects::Shaderprotectedvirtual
Object(std::unique_ptr< IDResource > &&resource)globjects::Objectprotected
objectType() const overrideglobjects::Shadervirtual
Program classglobjects::Shaderfriend
registerListener(ChangeListener *listener)globjects::Changeable
removeSubject(Changeable *subject)globjects::ChangeListenerprotectedvirtual
s_globalReplacementsglobjects::Shaderprotectedstatic
setIncludePaths(const IncludePaths &includePaths)globjects::Shader
setName(const std::string &name)globjects::Object
setSource(AbstractStringSource *source)globjects::Shader
Shader(const gl::GLenum type, AbstractStringSource *source, const IncludePaths &includePaths=IncludePaths())globjects::Shader
Shader(const gl::GLenum type)globjects::Shader
shaderString() const globjects::Shaderprotected
source() const globjects::Shader
sourceFromFile(const std::string &filename)globjects::Shaderstatic
sourceFromString(const std::string &sourceString)globjects::Shaderstatic
type() const globjects::Shader
typeString() const globjects::Shader
typeString(gl::GLenum type)globjects::Shaderstatic
updateSource()globjects::Shader
~Changeable()globjects::Changeablevirtual
~ChangeListener()globjects::ChangeListenerprotectedvirtual
~Object()globjects::Objectprotectedvirtual
~Shader()globjects::Shadervirtual