globjects
2.0.0.690708773bba
Strict OpenGL objects wrapper.
Main Page
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
globjects
Shader
globjects::Shader Member List
This is the complete list of members for
globjects::Shader
, including all inherited members.
accept
(ObjectVisitor &visitor) override
globjects::Shader
virtual
addSubject
(Changeable *subject)
globjects::ChangeListener
protected
applyGlobalReplacements
(AbstractStringSource *source)
globjects::Shader
static
Changeable
()
globjects::Changeable
changed
() const
globjects::Changeable
checkCompileStatus
() const
globjects::Shader
clearGlobalReplacements
()
globjects::Shader
static
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::Shader
static
globalReplace
(const std::string &search, int i)
globjects::Shader
static
hasName
() const
globjects::Object
hintIncludeImplementation
(IncludeImplementation impl)
globjects::Shader
static
hintNameImplementation
(NameImplementation impl)
globjects::Object
static
id
() const
globjects::Object
IncludeImplementation
enum name
globjects::Shader
IncludePaths
typedef
globjects::Shader
includePaths
() const
globjects::Shader
infoLog
() const
globjects::Shader
invalidate
()
globjects::Shader
isCompiled
() const
globjects::Shader
isDefault
() const
globjects::Object
m_compilationFailed
globjects::Shader
mutable
protected
m_compiled
globjects::Shader
mutable
protected
m_includePaths
globjects::Shader
protected
m_listeners
globjects::Changeable
protected
m_objectLabelState
globjects::Object
mutable
protected
m_programs
globjects::Shader
protected
m_resource
globjects::Object
protected
m_source
globjects::Shader
protected
m_subjects
globjects::ChangeListener
protected
m_type
globjects::Shader
protected
name
() const
globjects::Object
NameImplementation
enum name
globjects::Object
notifyChanged
(const Changeable *changeable) override
globjects::Shader
protected
virtual
Object
(std::unique_ptr< IDResource > &&resource)
globjects::Object
protected
objectType
() const override
globjects::Shader
virtual
Program
class
globjects::Shader
friend
registerListener
(ChangeListener *listener)
globjects::Changeable
removeSubject
(Changeable *subject)
globjects::ChangeListener
protected
virtual
s_globalReplacements
globjects::Shader
protected
static
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::Shader
protected
source
() const
globjects::Shader
sourceFromFile
(const std::string &filename)
globjects::Shader
static
sourceFromString
(const std::string &sourceString)
globjects::Shader
static
type
() const
globjects::Shader
typeString
() const
globjects::Shader
typeString
(gl::GLenum type)
globjects::Shader
static
updateSource
()
globjects::Shader
~Changeable
()
globjects::Changeable
virtual
~ChangeListener
()
globjects::ChangeListener
protected
virtual
~Object
()
globjects::Object
protected
virtual
~Shader
()
globjects::Shader
virtual
Generated on Fri May 5 2017 17:06:35 for globjects by
1.8.11