Workspace
6.21.5
CSIRO
Rendering
WSGLModelProcessor
WSGLModelProcessor Member List
This is the complete list of members for
WSGLModelProcessor
, including all inherited members.
attachObserver
(Observer &observer)
Observable
destroy
()
Observable
detachObserver
(Observer &observer)
Observable
getBufferObjectCache
() const
WSGLModelProcessor
getForceDefaultShader
() const
WSGLModelProcessor
getGlyphSetCache
() const
WSGLModelProcessor
getMeshModelLibrary
() const
WSGLModelProcessor
getMeshModelLibrary
()
WSGLModelProcessor
getProcessResultString
(ProcessResult result)
WSGLModelProcessor
static
getShaderLibrary
() const
WSGLModelProcessor
getShaderLibrary
()
WSGLModelProcessor
getViewFrustumCullingEnabled
() const
WSGLModelProcessor
glDataUpdateFinished
()
WSGLModelProcessor
signal
glDataUpdateStarted
()
WSGLModelProcessor
signal
logText
(const QString &text)
WSGLModelProcessor
protected
notifyEvent
(const ObservableEvent &event)
Observable
Observable
()
Observable
protected
Observable
(const Observable &)
Observable
protected
process
(MeshModelInstance &modelInstance, WSGLRenderItem &renderItem, const Mesh::TransformMatrix &worldMatrix)
WSGLModelProcessor
ProcessResult
enum name
WSGLModelProcessor
setDefaultShader
(const Shader &defaultShader)
WSGLModelProcessor
setEnableViewFrustumCulling
(bool b)
WSGLModelProcessor
setForceDefaultShader
(bool b)
WSGLModelProcessor
setFrustumInfo
(const Camera &viewCamera, const Mesh::TransformMatrix &projMatrix, const Mesh::TransformMatrix &viewMatrix)
WSGLModelProcessor
setMeshModelLibrary
(Mesh::MeshModelLibrary &meshModelLibrary)
WSGLModelProcessor
setShaderLibrary
(ShaderLibrary &shaderLibrary)
WSGLModelProcessor
WSGLModelProcessor
(WSGLContext &context, const Shader &defaultShader=LambertShader())
WSGLModelProcessor
~Observable
()
Observable
virtual
~WSGLModelProcessor
() override
WSGLModelProcessor