Skip to content
Permalink
Browse files
Few more doxygen docs for QgsMapLayerRenderer and subclasses
  • Loading branch information
wonder-sk committed Jun 26, 2014
1 parent 2d5e5c5 commit dc7bed789d07e9433a14ee1517d8ca819975ec3d
Showing with 16 additions and 1 deletion.
  1. +2 −0 src/core/qgsmaplayerrenderer.h
  2. +4 −1 src/core/qgspluginlayer.cpp
  3. +5 −0 src/core/qgsvectorlayerrenderer.h
  4. +5 −0 src/core/raster/qgsrasterlayerrenderer.h
@@ -37,6 +37,8 @@
* 2. renderer job (still in GUI thread) stores the renderer for later use.
* 3. renderer job (in worker thread) calls QgsMapLayerRenderer::render()
* 4. renderer job (again in GUI thread) will check errors() and report them
*
* @note added in 2.4
*/
class CORE_EXPORT QgsMapLayerRenderer
{
@@ -37,7 +37,10 @@ QgsLegendSymbologyList QgsPluginLayer::legendSymbologyItems( const QSize& iconSi
return QgsLegendSymbologyList();
}

/** Fallback layer renderer implementation for layer that do not support map renderer yet. */
/** Fallback layer renderer implementation for layer that do not support map renderer yet.
*
* @note added in 2.4
*/
class QgsPluginLayerRenderer : public QgsMapLayerRenderer
{
public:
@@ -42,6 +42,11 @@ typedef QList<int> QgsAttributeList;
#include "qgsmaplayerrenderer.h"


/**
* Implementation of threaded rendering for vector layers.
*
* @note added in 2.4
*/
class QgsVectorLayerRenderer : public QgsMapLayerRenderer
{
public:
@@ -26,6 +26,11 @@ class QgsRasterPipe;
struct QgsRasterViewPort;
class QgsRenderContext;

/**
* Implementation of threaded rendering for raster layers.
*
* @note added in 2.4
*/
class QgsRasterLayerRenderer : public QgsMapLayerRenderer
{
public:

0 comments on commit dc7bed7

Please sign in to comment.