AUI Framework
master
Cross-platform base for C++ UI apps
|
This is the complete list of members for gl::Program, including all inherited members.
bindAttribute(uint32_t index, const AString &name) (defined in gl::Program) | gl::Program | |
compile() (defined in gl::Program) | gl::Program | |
currentShader() (defined in gl::Program) | gl::Program | inlinestatic |
getLocation(const Uniform &uniform) const (defined in gl::Program) | gl::Program | |
handle() const (defined in gl::Program) | gl::Program | inline |
load(const AString &vertex, const AString &fragment, const AVector< AString > &attribs={}, const AString &version={}) (defined in gl::Program) | gl::Program | |
loadFragmentShader(const AString &fragment, bool raw) (defined in gl::Program) | gl::Program | |
loadRaw(const AString &vertex, const AString &fragment) (defined in gl::Program) | gl::Program | |
loadVertexShader(const AString &vertex, bool raw) (defined in gl::Program) | gl::Program | |
noncopyable()=default (defined in aui::noncopyable) | aui::noncopyable | |
noncopyable(const noncopyable &)=delete (defined in aui::noncopyable) | aui::noncopyable | |
operator=(Program &&program) noexcept (defined in gl::Program) | gl::Program | inline |
operator=(const noncopyable &)=delete (defined in aui::noncopyable) | aui::noncopyable | |
Program() (defined in gl::Program) | gl::Program | |
Program(Program &&program) noexcept (defined in gl::Program) | gl::Program | inlineexplicit |
Program(const Program &)=delete (defined in gl::Program) | gl::Program | |
set(const gl::Program::Uniform &uniform, int value) const (defined in gl::Program) | gl::Program | |
set(const gl::Program::Uniform &uniform, float value) const (defined in gl::Program) | gl::Program | |
set(const gl::Program::Uniform &uniform, double value) const (defined in gl::Program) | gl::Program | |
set(const gl::Program::Uniform &uniform, glm::mat4 value) const (defined in gl::Program) | gl::Program | |
set(const gl::Program::Uniform &uniform, glm::mat3 value) const (defined in gl::Program) | gl::Program | |
set(const gl::Program::Uniform &uniform, glm::dmat4 value) const (defined in gl::Program) | gl::Program | |
set(const gl::Program::Uniform &uniform, glm::vec2 value) const (defined in gl::Program) | gl::Program | |
set(const gl::Program::Uniform &uniform, glm::vec3 value) const (defined in gl::Program) | gl::Program | |
set(const gl::Program::Uniform &uniform, glm::vec4 value) const (defined in gl::Program) | gl::Program | |
setArray(const gl::Program::Uniform &uniform, AArrayView< float > value) const (defined in gl::Program) | gl::Program | |
use() const (defined in gl::Program) | gl::Program | |
~Program() (defined in gl::Program) | gl::Program |