Developer Documentation
DepthPeeling Member List

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

addLight(const LightData &_light)ACG::IRendererprivatevirtual
addRenderObject(ACG::RenderObject *_renderObject)DepthPeelingvirtual
addRenderObjectModifier(RenderObjectModifier *_mod)ACG::IRendererprivatevirtual
bindObjectRenderStates(ACG::RenderObject *_obj)ACG::IRendererprivatevirtual
bindObjectUniforms(ACG::RenderObject *_obj, GLSL::Program *_prog)ACG::IRendererprivatevirtual
bindObjectVBO(ACG::RenderObject *_obj, GLSL::Program *_prog)ACG::IRendererprivatevirtual
blockScenegraphUpdates(bool _block)BaseInterfaceinlineprivatevirtual
camDirWS_ACG::IRendererprivate
camPosWS_ACG::IRendererprivate
checkOpenGL() (defined in DepthPeeling)DepthPeelingprivateslot
clearInputFbo(const ACG::Vec4f &_clearColor)ACG::IRendererprivatevirtual
collectRenderObjects(ACG::GLState *_glState, ACG::SceneGraph::DrawModes::DrawMode _drawMode, ACG::SceneGraph::BaseNode *_sceneGraphRoot)ACG::IRendererprivatevirtual
copyDepthToBackBuffer(GLuint _depthTex, float _scale=1.0f)ACG::IRendererprivatevirtual
copyFrontDepth_ (defined in DepthPeeling)DepthPeelingprivate
coreProfile_ACG::IRendererprivate
current_subtree_objects_ (defined in ACG::IRenderer)ACG::IRendererprivate
curViewerID_ACG::IRendererprivate
depthCopyShader_ACG::IRendererprivate
depthMaps_ACG::IRendererprivate
depthMapUsed_ACG::IRendererprivate
DepthPeeling() (defined in DepthPeeling)DepthPeeling
description()DepthPeelinginlinevirtual
drawObject(ACG::RenderObject *_obj)ACG::IRendererprivatevirtual
dumpCurrentRenderObjectsToString(ACG::RenderObject **_list=0, bool _outputShaders=false, std::vector< ACG::ShaderModifier *> *_modifiers=0)ACG::IRendererprivatevirtual
dumpRenderObjectsToFile(const char *_fileName, ACG::RenderObject **_sortedList=0) constACG::IRendererprivate
errorDetectionLevel_ACG::IRendererprivate
exit() (defined in DepthPeeling)DepthPeelingprivateslot
finishRenderingPipeline(bool _drawOverlay=true)ACG::IRendererprivatevirtual
getCollectedSubtreeObjects() constACG::IRendererinlineprivate
getCurrentRenderer(unsigned int _viewer, QString &_rendererName)BaseInterfaceinlineprivatevirtual
getErrorDetectionLevel() constACG::IRendererprivate
getGlobalAmbientScale() constACG::IRendererinlineprivate
getLight(int i)ACG::IRendererprivate
getLineGL42RenderObject(int i)ACG::IRendererprivate
getNumLights() constACG::IRendererprivate
getNumRenderObjects() constACG::IRendererprivate
getOverlayRenderObject(int i)ACG::IRendererprivate
getOverlayRenderObjectNode(int i)ACG::IRendererprivate
getRenderObject(int i)ACG::IRendererprivate
getRenderObjectNode(int i)ACG::IRendererprivate
globalLightModelAmbient_ACG::IRendererprivate
initDepthPeeling()DepthPeelingprivate
initDualDepthPeeling()DepthPeelingprivate
initializePlugin() (defined in DepthPeeling)DepthPeelingprivateslot
IRenderer() (defined in ACG::IRenderer)ACG::IRendererprivate
lights_ACG::IRendererprivate
log(Logtype _type, QString _message) (defined in DepthPeeling)DepthPeelingsignal
log(QString _message) (defined in DepthPeeling)DepthPeelingsignal
maxClipDistances_ACG::IRendererprivatestatic
maxPeelCount_DepthPeelingprivate
name()DepthPeelinginlinevirtual
nodeVisibilityChanged(int _identifier)BaseInterfaceinlineprivatevirtual
noguiSupported()BaseInterfaceinlineprivatevirtual
numLights_ACG::IRendererprivate
optionsAction()DepthPeelingvirtual
overlayObjects_ACG::IRendererprivate
overlayObjectSource_ACG::IRendererprivate
peelBlend_DepthPeelingprivate
peelBlendDual_DepthPeelingprivate
peelFinal_DepthPeelingprivate
peelFinalDual_ (defined in DepthPeeling)DepthPeelingprivate
peelMode_DepthPeelingprivate
peelQueryID_DepthPeelingprivate
prepareRenderingPipeline(ACG::GLState *_glState, ACG::SceneGraph::DrawModes::DrawMode _drawMode, ACG::SceneGraph::BaseNode *_scenegraphRoot)ACG::IRendererprivatevirtual
prevDrawBuffer_ACG::IRendererprivate
prevFbo_ACG::IRendererprivate
prevFboSaved_ACG::IRendererprivate
prevVAO_ACG::IRendererprivate
prevViewport_ACG::IRendererprivate
reloadShaders()RenderInterfaceinlineprivatevirtual
removeRenderObjectModifier(RenderObjectModifier *_mod)ACG::IRendererprivatevirtual
render(ACG::GLState *_glState, Viewer::ViewerProperties &_properties) (defined in DepthPeeling)DepthPeelingprivateslot
renderDepthMap(int _viewerID, int _width, int _height)ACG::IRendererprivatevirtual
renderDualPeeling(ACG::GLState *_glState, Viewer::ViewerProperties &_properties)DepthPeelingprivate
rendererName() (defined in DepthPeeling)DepthPeelinginlineprivateslot
renderFrontPeeling(ACG::GLState *_glState, Viewer::ViewerProperties &_properties)DepthPeelingprivate
renderObject(ACG::RenderObject *_obj, GLSL::Program *_prog=0, bool _constRenderStates=false, const std::vector< unsigned int > *_shaderModifiers=0)ACG::IRendererprivatevirtual
renderObjectModifiers_ACG::IRendererprivate
renderObjects_ACG::IRendererprivate
renderObjectsInfo(bool _outputShaderInfo)DepthPeelingvirtual
renderObjectSource_ACG::IRendererprivate
restoreFbo(GLint _fboId, const GLint *_outViewport, GLint _drawBuffer) constACG::IRendererprivatevirtual
restoreInputFbo()ACG::IRendererprivatevirtual
saveActiveFbo(GLint *_outFboId, GLint *_outViewport, GLint *_outDrawBuffer) constACG::IRendererprivatevirtual
saveInputFbo()ACG::IRendererprivatevirtual
setCoreProfileMode(bool _enable)ACG::IRendererinlineprivate
setErrorDetectionLevel(int _level)ACG::IRendererprivate
setLineThicknessRenderingGL42(bool _enable)ACG::IRendererprivate
setRenderer(unsigned int _viewer, QString _rendererName)BaseInterfaceinlineprivatevirtualsignal
setSlotDescription(QString _slotName, QString _slotDescription, QStringList _parameters, QStringList _descriptions)BaseInterfaceinlineprivatevirtualsignal
setViewerID(int _viewerID)ACG::IRendererprivate
slotModeChanged(QAction *) (defined in DepthPeeling)DepthPeelingprivateslot
sortedObjects_ACG::IRendererprivate
sortListObjects_ACG::IRendererprivate
sortListOverlays_ACG::IRendererprivate
sortRenderObjects()ACG::IRendererprivatevirtual
supportedDrawModes(ACG::SceneGraph::DrawModes::DrawMode &_mode) (defined in DepthPeeling)DepthPeelinginlineprivateslot
traverseRenderableNodes(ACG::GLState *_glState, ACG::SceneGraph::DrawModes::DrawMode _drawMode, ACG::SceneGraph::BaseNode &_node, const ACG::SceneGraph::Material &_mat)ACG::IRendererprivate
updatedObject(int _objectId)BaseInterfaceinlineprivatevirtual
updatedObject(int _identifier, const UpdateType &_type)BaseInterfaceinlineprivatevirtual
updateView()BaseInterfaceinlineprivatevirtualsignal
version() (defined in DepthPeeling)DepthPeelinginlineslot
viewerRes_DepthPeelingprivate
viewMatrix_ACG::IRendererprivate
~BaseInterface()BaseInterfaceinlineprivatevirtual
~DepthPeeling() (defined in DepthPeeling)DepthPeeling
~IRenderer() (defined in ACG::IRenderer)ACG::IRendererprivatevirtual
~LoggingInterface()LoggingInterfaceinlineprivatevirtual
~RenderInterface()RenderInterfaceinlineprivatevirtual