Workspace 6.21.5
WSGLShaderProgram Member List

This is the complete list of members for WSGLShaderProgram, including all inherited members.

activateCapabilities(WSGLRenderer &renderer)WSGLShaderProgram
addCapability(WSGLShaderProgramCapability *capability)WSGLShaderProgram
BasicTextLogger()BasicTextLogger
bindTextureCoordBuffer(int location, WSGLRenderer &renderer, Texturizer &texturizer, WSGLRenderItem &item, Shader &shader)WSGLShaderProgram
clearInternalLog()WSGLShaderProgram
compileAndLink(const QString &vertexShaderFileName, const QString &fragmentShaderFileName, const QVariantMap &preprocessorDefinitions=QVariantMap())WSGLShaderProgram
compileAndLink(const QString &vertexShaderFileName, const QString &fragmentShaderFileName, const QString &geometryShaderFileName, const QVariantMap &preprocessorDefinitions=QVariantMap())WSGLShaderProgram
deactivateCapabilities(WSGLRenderer &renderer)WSGLShaderProgram
getInternalLog(const Application::LogManager::MessageCategory &category) constWSGLShaderProgram
getUseInternalLog() constWSGLShaderProgram
isValid()WSGLShaderProgram
logLine(const QString &msg) constBasicTextLogger
logLine(const Application::LogManager::MessageCategory &category, const QString &msg) constBasicTextLogger
logText(const QString &msg) constBasicTextLogger
logText(const Application::LogManager::MessageCategory &category, const QString &msg) constBasicTextLogger
renderGlyphs(WSGLRenderer &renderer, WSGLRenderItem &item, RenderGlyphCallback *perGlyphCallback=nullptr, const WSGLRenderElementsFilter *elementFilter=nullptr)WSGLShaderProgram
renderItem(WSGLRenderer &renderer, WSGLRenderItem &item, const WSGLRenderElementsFilter *elementFilter=nullptr)WSGLShaderProgram
renderUsingCustomFunction(WSGLRenderer &renderer, WSGLRenderItem &item, CustomRenderFunction &function)WSGLShaderProgram
setUniformValue(int location, const Mesh::Vector3d &value)WSGLShaderProgram
setUniformValue(int location, const Mesh::TransformMatrix &value)WSGLShaderProgram
setUseInternalLog(bool b)WSGLShaderProgram
WSGLShaderProgram(QObject *parent)WSGLShaderProgramexplicit
WSGLShaderProgram(const QOpenGLContext *context=nullptr, QObject *parent=nullptr)WSGLShaderProgramexplicit
~BasicTextLogger()BasicTextLoggervirtual
~WSGLShaderProgram() overrideWSGLShaderProgram