![]() |
Maria GDK 5.0.0.738
Documentation of native code in develop branch
|
This is the complete list of members for Maria::PointSymbolRenderer, including all inherited members.
_gridCols (defined in Maria::PointSymbolRenderer) | Maria::PointSymbolRenderer | protected |
_gridLayers (defined in Maria::PointSymbolRenderer) | Maria::PointSymbolRenderer | protected |
_gridRows (defined in Maria::PointSymbolRenderer) | Maria::PointSymbolRenderer | protected |
_hitShader (defined in Maria::PointSymbolRenderer) | Maria::PointSymbolRenderer | protected |
_mutex (defined in Maria::PointSymbolRenderer) | Maria::PointSymbolRenderer | protected |
_quadVBO (defined in Maria::PointSymbolRenderer) | Maria::PointSymbolRenderer | protected |
_renderItems (defined in Maria::PointSymbolRenderer) | Maria::PointSymbolRenderer | protected |
_shader (defined in Maria::PointSymbolRenderer) | Maria::PointSymbolRenderer | protected |
_shaderManager (defined in Maria::PointSymbolRenderer) | Maria::PointSymbolRenderer | protected |
_symbolCache (defined in Maria::PointSymbolRenderer) | Maria::PointSymbolRenderer | protected |
_symbolScale (defined in Maria::PointSymbolRenderer) | Maria::PointSymbolRenderer | protected |
_symbolSet (defined in Maria::PointSymbolRenderer) | Maria::PointSymbolRenderer | protected |
calcAlphaBits(float alpha) const (defined in Maria::PointSymbolRenderer) | Maria::PointSymbolRenderer | inlineprotected |
calcAnchorBits(float anchor) (defined in Maria::PointSymbolRenderer) | Maria::PointSymbolRenderer | inlineprotected |
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::PointSymbolRenderer | inlineprotected |
calcScalingBits(float scale) const (defined in Maria::PointSymbolRenderer) | Maria::PointSymbolRenderer | inlineprotected |
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::PointSymbolRenderer | protected |
encodeSymbolFlags(float alpha, float scale, float rotation, float hAnchor, float vAnchor, bool grayscale) | Maria::PointSymbolRenderer | protected |
filterVisibleItems(const std::set< Maria::ItemId > &visibleItems) | Maria::PointSymbolRenderer | inline |
getAlphaValue(float alpha) const (defined in Maria::PointSymbolRenderer) | Maria::PointSymbolRenderer | inline |
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::PointSymbolRenderer | inlineprotected |
getSymbolFlags(const Maria::GenericGeoObjectAdapter &trk, const std::shared_ptr< Maria::CompositeStyleItem > &style) (defined in Maria::PointSymbolRenderer) | Maria::PointSymbolRenderer | protected |
getSymbolIndex(const Maria::GenericGeoObjectAdapter &trk, const std::shared_ptr< Maria::CompositeStyleItem > &style) (defined in Maria::PointSymbolRenderer) | Maria::PointSymbolRenderer | protected |
getSymbolRotation(float angle) const | Maria::PointSymbolRenderer | inline |
getSymbolScale(float scale) const (defined in Maria::PointSymbolRenderer) | Maria::PointSymbolRenderer | inline |
getSymbolSize() const | Maria::PointSymbolRenderer | inline |
hasPoint(const Maria::ItemId &itemId) const (defined in Maria::PointSymbolRenderer) | Maria::PointSymbolRenderer | inline |
initQuadBuffer() (defined in Maria::PointSymbolRenderer) | Maria::PointSymbolRenderer | protected |
initShader() (defined in Maria::PointSymbolRenderer) | Maria::PointSymbolRenderer | protected |
internalRemovePoints(const std::vector< Maria::ItemId > &itemIds) | Maria::PointSymbolRenderer | protected |
internalUpdate(const Maria::ItemId &itemId, const BasicGeoTypes::GeoPos &gp, SymbolCache::SymbolIndexT symbolIndex, std::uint32_t flags) (defined in Maria::PointSymbolRenderer) | Maria::PointSymbolRenderer | protected |
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::PointSymbolRenderer | inline |
removePoints(const std::vector< Maria::ItemId > &itemIds) (defined in Maria::PointSymbolRenderer) | Maria::PointSymbolRenderer | inline |
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::PointSymbolRenderer | inline |
setSymbolSize(float symbolSize) | Maria::PointSymbolRenderer | inline |
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 |