![]() |
Maria GDK 5.0.0.910
Documentation of native code in develop branch
|
#include <M3DPolylineRender.h>
Public Member Functions | |
| PolylineRender (const std::shared_ptr< Maria::DrawObjectData > &drawObject, const std::shared_ptr< STK::ShaderProgramManager > &shaderManager) | |
| const std::shared_ptr< Maria::DrawObjectData > & | getDrawObject () const |
| void | updateData (const std::shared_ptr< Maria::DrawObjectData > &drawObject) |
| void | getLabels (const std::shared_ptr< Maria::CompositeStyleItem > &style, std::vector< Maria3D::TileLabel3D > &labels) |
| void | clearGraphics () |
| void | render (const STK::Camera &cam, const STK::Viewport &vp, const std::shared_ptr< LocalOrigin > &localOrigin, const std::map< Maria::ItemId, std::shared_ptr< Maria::CompositeStyleItem > > &resolvedStyles) |
Protected Member Functions | |
| bool | updateGraphics (const std::map< Maria::ItemId, std::shared_ptr< Maria::CompositeStyleItem > > &resolvedStyles) |
| bool | needsUpdate () const |
Protected Attributes | |
| std::shared_ptr< Maria::DrawObjectData > | _drawObject |
| std::shared_ptr< STK::ShaderProgramManager > | _shaderManager |
| std::shared_ptr< STK::LineRenderer > | _lineRenderer |
| STK::Vector3d | _origin |
| long | _generation = -1 |
PolylineRender - Short description. Detailed description.