The Vish Visualization Shell 0.3
Vish
Wizt::GLProgram Member List

This is the complete list of members for Wizt::GLProgram, including all inherited members.

activate(const Anemone &) overrideWizt::GLProgramvirtual
ActivityWizt::Anemone::Tentacle
bindFragData(GLuint colorNumber, const char *name) constWizt::GLProgram
deactivate(const Anemone &) overrideWizt::GLProgramvirtual
dont_use_any_shaders()Wizt::GLProgramstatic
extremeUnction()MemCore::ReferenceBase< Tentacle >inlineprotectedvirtual
FloatValuesWizt::RenderNamespace::ProgramVariables
getAttribID(const char *name) constWizt::GLProgram
getAttribID(const string &name) constWizt::GLPrograminline
getId() constWizt::GLPrograminline
getObjectCountID() const noexceptMemCore::ReferenceBase< Tentacle >inline
getSamplerType() constWizt::Anemone::Tentaclevirtual
getTextureUnit() constWizt::Anemone::Tentaclevirtual
GLProgram()Wizt::GLProgram
GLProgram(const string &vertex_code, const string &fragment_code, const string &vertexsrcfilename="* Internal Vertex Shader *", const string &fragmentsrcfilename="* Internal Fragment Shader *", unsigned vertex_lineNo=0, unsigned fragment_lineNo=0)Wizt::GLProgram
GLProgram(const string &vertex_code, const string &vertexsrcfilename, unsigned vertex_lineNo, const string &fragment_code, const string &fragmentsrcfilename, unsigned fragment_lineNo)Wizt::GLPrograminline
InfoLog() constWizt::GLProgram
IntValuesWizt::RenderNamespace::ProgramVariables
isIdentical(const WeakPtr< Tentacle, Tentacle > &PossibleSelf) const noexceptMemCore::ReferenceBase< Tentacle >inline
isValid() constWizt::GLProgram
iVec2ValuesWizt::RenderNamespace::ProgramVariables
iVec3ValuesWizt::RenderNamespace::ProgramVariables
link(const RenderBasin::Program::Setup &SetupFunction=nullptr, const char *srcfilename="** OpenGL Program Shader Code **", unsigned lineNo=0)Wizt::GLProgram
M33ArrayValuesWizt::RenderNamespace::ProgramVariables
M33ValuesWizt::RenderNamespace::ProgramVariables
memsize() constWizt::Anemone::Tentaclevirtual
merge(const ProgramVariables &, substitutes_t &substitutes, const std::string &src_original, const std::string &src_substitute)Wizt::RenderNamespace::ProgramVariables
mkAutoDestructive()MemCore::ReferenceBase< Tentacle >inline
mySourcesWizt::RenderBasin::Program
NumberOfElements() constWizt::Anemone::Tentaclevirtual
Wizt::operator=(const ReferenceBase &R)MemCore::ReferenceBase< Tentacle >inlineprotected
Point3ValuesWizt::RenderNamespace::ProgramVariables
Program()Wizt::RenderBasin::Program
refcount() const noexceptMemCore::ReferenceBase< Tentacle >inline
reference_domain_t typedefMemCore::ReferenceBase< Tentacle >
ReferenceBase(Tentacle *that) noexceptMemCore::ReferenceBase< Tentacle >inline
remove(const substitutes_t &substitutes)Wizt::RenderNamespace::ProgramVariables
self() constMemCore::ReferenceBase< Tentacle >inline
SelfPtr_t typedefMemCore::ReferenceBase< Tentacle >
setAllUniforms(const Anemone &A) const overrideWizt::GLProgramvirtual
setMandatoryValue(const std::string &name, const T &t, bool isMandatory=true)Wizt::RenderNamespace::ProgramVariablesinline
setObjectLabel(const string &Name) constWizt::GLProgram
setPointValue(const std::string &name, const Eagle::FixedArray< double, 3 > &v)Wizt::RenderNamespace::ProgramVariablesinline
setUniformValuef(const char *name, float value, bool Silent) constWizt::GLProgram
setUniformValuei(const char *name, GLint v0, GLint v1, bool Silent) constWizt::GLProgram
Setup typedefWizt::RenderBasin::Program
SetupViewport() constWizt::GLProgram
setValue(const std::string &name, const Eagle::FixedArray< double, 4 > &v)Wizt::RenderNamespace::ProgramVariablesinline
setValue(const std::string &name, const Eagle::FixedArray< float, 4 > &v)Wizt::RenderNamespace::ProgramVariablesinline
setValue(const std::string &name, const Eagle::FixedArray< double, 3 > &v)Wizt::RenderNamespace::ProgramVariablesinline
setValue(const std::string &name, const Eagle::FixedArray< double, 2 > &v)Wizt::RenderNamespace::ProgramVariablesinline
setValue(const std::string &name, const Eagle::FixedArray< int, 3 > &v)Wizt::RenderNamespace::ProgramVariablesinline
setValue(const std::string &name, const Eagle::FixedArray< int, 2 > &v)Wizt::RenderNamespace::ProgramVariablesinline
setValue(const std::string &name, double d)Wizt::RenderNamespace::ProgramVariablesinline
setValue(const std::string &name, int i)Wizt::RenderNamespace::ProgramVariablesinline
setValue(const std::string &name, const Eagle::Quadratic< 3, float > &M)Wizt::RenderNamespace::ProgramVariablesinline
SilentlyIgnoreUnknownUniformsWizt::RenderBasin::Program
SourceCodeWizt::RenderBasin::Program
SourceCode_t typedefWizt::RenderBasin::Program
SourceHasChanged() constWizt::RenderBasin::Program
Sources_t typedefWizt::RenderBasin::Program
suicide()MemCore::ReferenceBase< Tentacle >inlineprotected
TexturesWizt::RenderBasin::Program
uniform(const char *name)Wizt::GLProgram
updateValue(VRenderContext &Context)Wizt::Anemone::Tentaclevirtual
use() const overrideWizt::GLProgramvirtual
VarType(GLenum type)Wizt::GLProgramstatic
Vec2ValuesWizt::RenderNamespace::ProgramVariables
Vec3ValuesWizt::RenderNamespace::ProgramVariables
Vec4ValuesWizt::RenderNamespace::ProgramVariables
wrefcount() const noexceptMemCore::ReferenceBase< Tentacle >inline
~GLProgram()Wizt::GLProgram
~Program()=0Wizt::RenderBasin::Programprotectedpure virtual
~ReferenceBase()MemCore::ReferenceBase< Tentacle >inlineprotectedvirtual