Developer Documentation
|
This is the complete list of members for DepthPeeling, including all inherited members.
addLight(const LightData &_light) | ACG::IRenderer | privatevirtual |
addRenderObject(ACG::RenderObject *_renderObject) | DepthPeeling | virtual |
addRenderObjectModifier(RenderObjectModifier *_mod) | ACG::IRenderer | privatevirtual |
bindObjectRenderStates(ACG::RenderObject *_obj) | ACG::IRenderer | privatevirtual |
bindObjectUniforms(ACG::RenderObject *_obj, GLSL::Program *_prog) | ACG::IRenderer | privatevirtual |
bindObjectVBO(ACG::RenderObject *_obj, GLSL::Program *_prog) | ACG::IRenderer | privatevirtual |
blockScenegraphUpdates(bool _block) | BaseInterface | inlineprivatevirtual |
camDirWS_ | ACG::IRenderer | private |
camPosWS_ | ACG::IRenderer | private |
checkOpenGL() (defined in DepthPeeling) | DepthPeeling | privateslot |
clearInputFbo(const ACG::Vec4f &_clearColor) | ACG::IRenderer | privatevirtual |
collectRenderObjects(ACG::GLState *_glState, ACG::SceneGraph::DrawModes::DrawMode _drawMode, ACG::SceneGraph::BaseNode *_sceneGraphRoot) | ACG::IRenderer | privatevirtual |
copyDepthToBackBuffer(GLuint _depthTex, float _scale=1.0f) | ACG::IRenderer | privatevirtual |
copyFrontDepth_ (defined in DepthPeeling) | DepthPeeling | private |
coreProfile_ | ACG::IRenderer | private |
current_subtree_objects_ (defined in ACG::IRenderer) | ACG::IRenderer | private |
curViewerID_ | ACG::IRenderer | private |
depthCopyShader_ | ACG::IRenderer | private |
depthMaps_ | ACG::IRenderer | private |
depthMapUsed_ | ACG::IRenderer | private |
DepthPeeling() (defined in DepthPeeling) | DepthPeeling | |
description() | DepthPeeling | inlinevirtual |
drawObject(ACG::RenderObject *_obj) | ACG::IRenderer | privatevirtual |
dumpCurrentRenderObjectsToString(ACG::RenderObject **_list=0, bool _outputShaders=false, std::vector< ACG::ShaderModifier *> *_modifiers=0) | ACG::IRenderer | privatevirtual |
dumpRenderObjectsToFile(const char *_fileName, ACG::RenderObject **_sortedList=0) const | ACG::IRenderer | private |
errorDetectionLevel_ | ACG::IRenderer | private |
exit() (defined in DepthPeeling) | DepthPeeling | privateslot |
finishRenderingPipeline(bool _drawOverlay=true) | ACG::IRenderer | privatevirtual |
getCollectedSubtreeObjects() const | ACG::IRenderer | inlineprivate |
getCurrentRenderer(unsigned int _viewer, QString &_rendererName) | BaseInterface | inlineprivatevirtual |
getErrorDetectionLevel() const | ACG::IRenderer | private |
getGlobalAmbientScale() const | ACG::IRenderer | inlineprivate |
getLight(int i) | ACG::IRenderer | private |
getLineGL42RenderObject(int i) | ACG::IRenderer | private |
getNumLights() const | ACG::IRenderer | private |
getNumRenderObjects() const | ACG::IRenderer | private |
getOverlayRenderObject(int i) | ACG::IRenderer | private |
getOverlayRenderObjectNode(int i) | ACG::IRenderer | private |
getRenderObject(int i) | ACG::IRenderer | private |
getRenderObjectNode(int i) | ACG::IRenderer | private |
globalLightModelAmbient_ | ACG::IRenderer | private |
initDepthPeeling() | DepthPeeling | private |
initDualDepthPeeling() | DepthPeeling | private |
initializePlugin() (defined in DepthPeeling) | DepthPeeling | privateslot |
IRenderer() (defined in ACG::IRenderer) | ACG::IRenderer | private |
lights_ | ACG::IRenderer | private |
log(Logtype _type, QString _message) (defined in DepthPeeling) | DepthPeeling | signal |
log(QString _message) (defined in DepthPeeling) | DepthPeeling | signal |
maxClipDistances_ | ACG::IRenderer | privatestatic |
maxPeelCount_ | DepthPeeling | private |
name() | DepthPeeling | inlinevirtual |
nodeVisibilityChanged(int _identifier) | BaseInterface | inlineprivatevirtual |
noguiSupported() | BaseInterface | inlineprivatevirtual |
numLights_ | ACG::IRenderer | private |
optionsAction() | DepthPeeling | virtual |
overlayObjects_ | ACG::IRenderer | private |
overlayObjectSource_ | ACG::IRenderer | private |
peelBlend_ | DepthPeeling | private |
peelBlendDual_ | DepthPeeling | private |
peelFinal_ | DepthPeeling | private |
peelFinalDual_ (defined in DepthPeeling) | DepthPeeling | private |
peelMode_ | DepthPeeling | private |
peelQueryID_ | DepthPeeling | private |
prepareRenderingPipeline(ACG::GLState *_glState, ACG::SceneGraph::DrawModes::DrawMode _drawMode, ACG::SceneGraph::BaseNode *_scenegraphRoot) | ACG::IRenderer | privatevirtual |
prevDrawBuffer_ | ACG::IRenderer | private |
prevFbo_ | ACG::IRenderer | private |
prevFboSaved_ | ACG::IRenderer | private |
prevVAO_ | ACG::IRenderer | private |
prevViewport_ | ACG::IRenderer | private |
reloadShaders() | RenderInterface | inlineprivatevirtual |
removeRenderObjectModifier(RenderObjectModifier *_mod) | ACG::IRenderer | privatevirtual |
render(ACG::GLState *_glState, Viewer::ViewerProperties &_properties) (defined in DepthPeeling) | DepthPeeling | privateslot |
renderDepthMap(int _viewerID, int _width, int _height) | ACG::IRenderer | privatevirtual |
renderDualPeeling(ACG::GLState *_glState, Viewer::ViewerProperties &_properties) | DepthPeeling | private |
rendererName() (defined in DepthPeeling) | DepthPeeling | inlineprivateslot |
renderFrontPeeling(ACG::GLState *_glState, Viewer::ViewerProperties &_properties) | DepthPeeling | private |
renderObject(ACG::RenderObject *_obj, GLSL::Program *_prog=0, bool _constRenderStates=false, const std::vector< unsigned int > *_shaderModifiers=0) | ACG::IRenderer | privatevirtual |
renderObjectModifiers_ | ACG::IRenderer | private |
renderObjects_ | ACG::IRenderer | private |
renderObjectsInfo(bool _outputShaderInfo) | DepthPeeling | virtual |
renderObjectSource_ | ACG::IRenderer | private |
restoreFbo(GLint _fboId, const GLint *_outViewport, GLint _drawBuffer) const | ACG::IRenderer | privatevirtual |
restoreInputFbo() | ACG::IRenderer | privatevirtual |
saveActiveFbo(GLint *_outFboId, GLint *_outViewport, GLint *_outDrawBuffer) const | ACG::IRenderer | privatevirtual |
saveInputFbo() | ACG::IRenderer | privatevirtual |
setCoreProfileMode(bool _enable) | ACG::IRenderer | inlineprivate |
setErrorDetectionLevel(int _level) | ACG::IRenderer | private |
setLineThicknessRenderingGL42(bool _enable) | ACG::IRenderer | private |
setRenderer(unsigned int _viewer, QString _rendererName) | BaseInterface | inlineprivatevirtualsignal |
setSlotDescription(QString _slotName, QString _slotDescription, QStringList _parameters, QStringList _descriptions) | BaseInterface | inlineprivatevirtualsignal |
setViewerID(int _viewerID) | ACG::IRenderer | private |
slotModeChanged(QAction *) (defined in DepthPeeling) | DepthPeeling | privateslot |
sortedObjects_ | ACG::IRenderer | private |
sortListObjects_ | ACG::IRenderer | private |
sortListOverlays_ | ACG::IRenderer | private |
sortRenderObjects() | ACG::IRenderer | privatevirtual |
supportedDrawModes(ACG::SceneGraph::DrawModes::DrawMode &_mode) (defined in DepthPeeling) | DepthPeeling | inlineprivateslot |
traverseRenderableNodes(ACG::GLState *_glState, ACG::SceneGraph::DrawModes::DrawMode _drawMode, ACG::SceneGraph::BaseNode &_node, const ACG::SceneGraph::Material &_mat) | ACG::IRenderer | private |
updatedObject(int _objectId) | BaseInterface | inlineprivatevirtual |
updatedObject(int _identifier, const UpdateType &_type) | BaseInterface | inlineprivatevirtual |
updateView() | BaseInterface | inlineprivatevirtualsignal |
version() (defined in DepthPeeling) | DepthPeeling | inlineslot |
viewerRes_ | DepthPeeling | private |
viewMatrix_ | ACG::IRenderer | private |
~BaseInterface() | BaseInterface | inlineprivatevirtual |
~DepthPeeling() (defined in DepthPeeling) | DepthPeeling | |
~IRenderer() (defined in ACG::IRenderer) | ACG::IRenderer | privatevirtual |
~LoggingInterface() | LoggingInterface | inlineprivatevirtual |
~RenderInterface() | RenderInterface | inlineprivatevirtual |