Maria GDK 5.0.0.738
Documentation of native code in develop branch
Loading...
Searching...
No Matches
Maria::PointSymbolRenderer Member List

This is the complete list of members for Maria::PointSymbolRenderer, including all inherited members.

_gridCols (defined in Maria::PointSymbolRenderer)Maria::PointSymbolRendererprotected
_gridLayers (defined in Maria::PointSymbolRenderer)Maria::PointSymbolRendererprotected
_gridRows (defined in Maria::PointSymbolRenderer)Maria::PointSymbolRendererprotected
_hitShader (defined in Maria::PointSymbolRenderer)Maria::PointSymbolRendererprotected
_mutex (defined in Maria::PointSymbolRenderer)Maria::PointSymbolRendererprotected
_quadVBO (defined in Maria::PointSymbolRenderer)Maria::PointSymbolRendererprotected
_renderItems (defined in Maria::PointSymbolRenderer)Maria::PointSymbolRendererprotected
_shader (defined in Maria::PointSymbolRenderer)Maria::PointSymbolRendererprotected
_shaderManager (defined in Maria::PointSymbolRenderer)Maria::PointSymbolRendererprotected
_symbolCache (defined in Maria::PointSymbolRenderer)Maria::PointSymbolRendererprotected
_symbolScale (defined in Maria::PointSymbolRenderer)Maria::PointSymbolRendererprotected
_symbolSet (defined in Maria::PointSymbolRenderer)Maria::PointSymbolRendererprotected
calcAlphaBits(float alpha) const (defined in Maria::PointSymbolRenderer)Maria::PointSymbolRendererinlineprotected
calcAnchorBits(float anchor) (defined in Maria::PointSymbolRenderer)Maria::PointSymbolRendererinlineprotected
calcOrientedBoundingBox(const Maria::GenericGeoObjectAdapter &trk, const std::shared_ptr< Maria::CompositeStyleItem > &style, const std::shared_ptr< RasterProjector > &vp) (defined in Maria::PointSymbolRenderer)Maria::PointSymbolRenderer
calcRotationBits(float angle) const (defined in Maria::PointSymbolRenderer)Maria::PointSymbolRendererinlineprotected
calcScalingBits(float scale) const (defined in Maria::PointSymbolRenderer)Maria::PointSymbolRendererinlineprotected
circleHitTest(const std::shared_ptr< RasterProjector > &vp, double px, double py, float symbolSize, int pickRadius, std::vector< Maria::ItemId > &items) const (defined in Maria::PointSymbolRenderer)Maria::PointSymbolRenderer
cleanupGL() (defined in Maria::PointSymbolRenderer)Maria::PointSymbolRendererprotected
encodeSymbolFlags(float alpha, float scale, float rotation, float hAnchor, float vAnchor, bool grayscale)Maria::PointSymbolRendererprotected
filterVisibleItems(const std::set< Maria::ItemId > &visibleItems)Maria::PointSymbolRendererinline
getAlphaValue(float alpha) const (defined in Maria::PointSymbolRenderer)Maria::PointSymbolRendererinline
getIntersectingItems(const std::shared_ptr< RasterProjector > &vp, double x, double y, std::vector< Maria::ItemId > &items, int pickRadius=4) (defined in Maria::PointSymbolRenderer)Maria::PointSymbolRenderer
getOrCreateLayer(SymbolCache::LayerIndexT layerId) (defined in Maria::PointSymbolRenderer)Maria::PointSymbolRendererinlineprotected
getSymbolFlags(const Maria::GenericGeoObjectAdapter &trk, const std::shared_ptr< Maria::CompositeStyleItem > &style) (defined in Maria::PointSymbolRenderer)Maria::PointSymbolRendererprotected
getSymbolIndex(const Maria::GenericGeoObjectAdapter &trk, const std::shared_ptr< Maria::CompositeStyleItem > &style) (defined in Maria::PointSymbolRenderer)Maria::PointSymbolRendererprotected
getSymbolRotation(float angle) constMaria::PointSymbolRendererinline
getSymbolScale(float scale) const (defined in Maria::PointSymbolRenderer)Maria::PointSymbolRendererinline
getSymbolSize() constMaria::PointSymbolRendererinline
hasPoint(const Maria::ItemId &itemId) const (defined in Maria::PointSymbolRenderer)Maria::PointSymbolRendererinline
initQuadBuffer() (defined in Maria::PointSymbolRenderer)Maria::PointSymbolRendererprotected
initShader() (defined in Maria::PointSymbolRenderer)Maria::PointSymbolRendererprotected
internalRemovePoints(const std::vector< Maria::ItemId > &itemIds)Maria::PointSymbolRendererprotected
internalUpdate(const Maria::ItemId &itemId, const BasicGeoTypes::GeoPos &gp, SymbolCache::SymbolIndexT symbolIndex, std::uint32_t flags) (defined in Maria::PointSymbolRenderer)Maria::PointSymbolRendererprotected
PointSymbolRenderer(const std::shared_ptr< STK::ShaderProgramManager > &shaderManager, std::shared_ptr< Maria::SymbolCache > symbolCache, int gridRows=18, int gridCols=36) (defined in Maria::PointSymbolRenderer)Maria::PointSymbolRenderer
redraw(const std::shared_ptr< Maria::RasterProjector > &viewport, const STK::Camera &cam) (defined in Maria::PointSymbolRenderer)Maria::PointSymbolRenderer
removePoint(const Maria::ItemId &itemId) (defined in Maria::PointSymbolRenderer)Maria::PointSymbolRendererinline
removePoints(const std::vector< Maria::ItemId > &itemIds) (defined in Maria::PointSymbolRenderer)Maria::PointSymbolRendererinline
removePoints(const std::vector< std::shared_ptr< Maria::GenericGeoObjectAdapter > > &points) (defined in Maria::PointSymbolRenderer)Maria::PointSymbolRenderer
removePoints(const std::string &listId="")Maria::PointSymbolRenderer
setSymbolSet(std::string symbolset) (defined in Maria::PointSymbolRenderer)Maria::PointSymbolRendererinline
setSymbolSize(float symbolSize)Maria::PointSymbolRendererinline
update(const Maria::GenericGeoObjectAdapter &trk, const std::shared_ptr< Maria::CompositeStyleItem > &style) (defined in Maria::PointSymbolRenderer)Maria::PointSymbolRenderer
update(const Maria::ItemId &itemId, const BasicGeoTypes::GeoPos &gp, const std::string &symbolType, const std::string &symbolCode, Maria::HorizontalAnchor hAnchor=Maria::HorizontalAnchor::Center, Maria::VerticalAnchor vAnchor=Maria::VerticalAnchor::Middle, float rotation=0.0f, float scale=1.0f, float alpha=1.0f, bool grayscale=false) (defined in Maria::PointSymbolRenderer)Maria::PointSymbolRenderer
~PointSymbolRenderer() (defined in Maria::PointSymbolRenderer)Maria::PointSymbolRenderer