#include <libosmscout-map/include/osmscoutmap/SymbolRenderer.h>
|
| virtual | ~SymbolRenderer ()=default |
| virtual void | Render (const Projection &projection, const Symbol &symbol, const Vertex2D &mapCenter, std::function< void()> afterRenderTransformer, std::function< void()> afterEndTransformer, double scaleFactor=1.0) |
| virtual void | Render (const Projection &projection, const Symbol &symbol, const Vertex2D &mapCenter, double scaleFactor=1.0) |
◆ ~SymbolRenderer()
| virtual osmscout::SymbolRenderer::~SymbolRenderer |
( |
| ) |
|
|
virtualdefault |
◆ BeginPrimitive()
| virtual void osmscout::SymbolRenderer::BeginPrimitive |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ DrawCircle()
| virtual void osmscout::SymbolRenderer::DrawCircle |
( |
double | x, |
|
|
double | y, |
|
|
double | radius ) |
|
protectedpure virtual |
◆ DrawPolygon()
| virtual void osmscout::SymbolRenderer::DrawPolygon |
( |
const std::vector< Vertex2D > & | polygonPixels | ) |
|
|
protectedpure virtual |
◆ DrawRect()
| virtual void osmscout::SymbolRenderer::DrawRect |
( |
double | x, |
|
|
double | y, |
|
|
double | w, |
|
|
double | h ) |
|
protectedpure virtual |
◆ EndPrimitive()
| virtual void osmscout::SymbolRenderer::EndPrimitive |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ Render() [1/2]
| virtual void osmscout::SymbolRenderer::Render |
( |
const Projection & | projection, |
|
|
const Symbol & | symbol, |
|
|
const Vertex2D & | mapCenter, |
|
|
double | scaleFactor = 1.0 ) |
|
virtual |
- Parameters
-
| projection | used projection for rendering |
| symbol | |
| mapCenter | screen coordinates where to render symbol center |
| scaleFactor | scale (on top of projection) |
◆ Render() [2/2]
| virtual void osmscout::SymbolRenderer::Render |
( |
const Projection & | projection, |
|
|
const Symbol & | symbol, |
|
|
const Vertex2D & | mapCenter, |
|
|
std::function< void()> | afterRenderTransformer, |
|
|
std::function< void()> | afterEndTransformer, |
|
|
double | scaleFactor = 1.0 ) |
|
virtual |
- Parameters
-
| projection | used projection for rendering |
| symbol | |
| mapCenter | screen coordinates where to render symbol center |
| afterRenderTransformer | |
| afterEndTransformer | |
| scaleFactor | scale (on top of projection) |
◆ SetBorder()
| virtual void osmscout::SymbolRenderer::SetBorder |
( |
const BorderStyleRef & | borderStyle, |
|
|
double | screenMmInPixel ) |
|
protectedpure virtual |
◆ SetFill()
| virtual void osmscout::SymbolRenderer::SetFill |
( |
const FillStyleRef & | fillStyle | ) |
|
|
protectedpure virtual |
The documentation for this class was generated from the following file: