![]() |
Maria GDK 5.0.0.738
Documentation of native code in develop branch
|
This is the complete list of members for Maria::LabelRenderer, including all inherited members.
addGeoLabel(const std::shared_ptr< RasterProjector > &viewport, const std::vector< BasicGeoTypes::GeoPos > &path, const std::shared_ptr< Maria::TileLabel > &l, const std::shared_ptr< RasterProjector > &tileRp, bool continuedLine) (defined in Maria::LabelRenderer) | Maria::LabelRenderer | |
addLabel(const BasicGeoTypes::PointFXY &p, const std::string &text, const Maria::FontDescription &font, const Maria::RGBA color, const Maria::RGBA bgColor, const Maria::RGBA outlineColor, const Maria::LabelPlacement placement, double placementMargin, double angle, bool fixedRotation, bool allowOverlap) | Maria::LabelRenderer | |
addLabel(const std::vector< BasicGeoTypes::PointFXY > &path, bool continuedLine, const std::string &text, const Maria::FontDescription &font, const Maria::RGBA color, const Maria::RGBA bgColor, const Maria::RGBA outlineColor, const Maria::LabelPlacement placement, double placementMargin, double angle, bool fixedRotation, bool allowOverlap) | Maria::LabelRenderer | |
getPlacedCollisionFeatures(float xMin, float xMax, float yMin, float yMax, std::vector< PlacedCollisionFeature > &pcf) | Maria::LabelRenderer | |
getTileTransform() const (defined in Maria::LabelRenderer) | Maria::LabelRenderer | inline |
insertCollisionItems() (defined in Maria::LabelRenderer) | Maria::LabelRenderer | |
LabelRenderer(std::shared_ptr< STK::ShaderProgramManager > shaderManager, std::shared_ptr< STK::FontManager > fontManager) (defined in Maria::LabelRenderer) | Maria::LabelRenderer | |
renderDebug(const std::shared_ptr< RasterProjector > &vp, const std::shared_ptr< RasterProjector > &tileRp, double scale, const STK::Matrix4x4f &mv, const STK::Matrix4x4f &vm, const STK::Matrix4x4f &pj, const STK::Viewport &glViewport) | Maria::LabelRenderer | |
renderItems(const std::shared_ptr< RasterProjector > &rp, const STK::Matrix4x4f &mv, const STK::Matrix4x4f &pj, double scale, const STK::Viewport &glViewport, float opacity) | Maria::LabelRenderer | |
updateCollisionGrid(std::shared_ptr< LabelRenderer > neighLabels[]) (defined in Maria::LabelRenderer) | Maria::LabelRenderer | |
updateDisplayProjection(const std::shared_ptr< RasterProjector > &tileRp, const std::shared_ptr< RasterProjector > &vp) (defined in Maria::LabelRenderer) | Maria::LabelRenderer | |
~LabelRenderer() (defined in Maria::LabelRenderer) | Maria::LabelRenderer |