globjects
2.0.0.630135941c42
Strict OpenGL objects wrapper.
Loading...
Searching...
No Matches
globjects
Shader
globjects::Shader Member List
This is the complete list of members for
globjects::Shader
, including all inherited members.
addSubject
(AbstractStringSource *subject)
globjects::Shader
applyGlobalReplacements
(AbstractStringSource *source)
globjects::Shader
static
changed
() const
globjects::Shader
checkCompileStatus
() const
globjects::Shader
clearGlobalReplacements
()
globjects::Shader
static
compile
() const
globjects::Shader
create
(Args &&... args)
globjects::Instantiator< Shader >
static
deregisterListener
(Program *listener)
globjects::Shader
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_objectLabelState
globjects::Object
mutable
protected
m_programListeners
globjects::Shader
protected
m_programs
globjects::Shader
protected
m_resource
globjects::Object
protected
m_source
globjects::Shader
protected
m_sourceSubjects
globjects::Shader
protected
m_type
globjects::Shader
protected
name
() const
globjects::Object
NameImplementation
enum name
globjects::Object
notifyChanged
(const AbstractStringSource *changeable)
globjects::Shader
virtual
Object
(std::unique_ptr< IDResource > &&resource)
globjects::Object
protected
objectType
() const override
globjects::Shader
virtual
Program
globjects::Shader
friend
registerListener
(Program *listener)
globjects::Shader
removeSubject
(AbstractStringSource *subject)
globjects::Shader
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
~Object
()
globjects::Object
protected
virtual
~Shader
()
globjects::Shader
virtual
Generated on Sat Dec 30 2023 12:19:57 for globjects by
1.10.0