|
| TrackLayer (ITrackContext trackContext, IGlobe3DViewModel globe3DViewModel, string defaultStylingXml, string layerName="") |
|
INativeClientTrackStore | AddTrackList (string listId, string stylingCategory, string styleXml=null, bool groundAnchor=false) |
|
IPointSymbols3D | GetTrackList (string listId) |
| Get the underlying point symbol list interface for the given track list.
|
|
void | RemoveTrackList (string listId) |
|
void | SyncItemContext () |
|
void | ResolveStyling (bool forceFullUpdate=false) |
| Force update of the track styling. Normally this will only update items that have changed data.
|
|
void | Select (ItemId itemId) |
|
void | Select (List< ItemId > list) |
|
void | DeSelect (ItemId itemId) |
|
void | DeSelect (List< ItemId > list) |
|
bool | IsSelected (ItemId itemId) |
|
void | DeSelectAll () |
|
void | Dispose () |
|
IPointSymbols3D | GetTrackList (string listId) |
| Get the underlying point symbol list interface for the given track list.
|
|
void | ResolveStyling (bool forceFullUpdate=false) |
| Force update of the track styling. Normally this will only update items that have changed data.
|
|
|
string | LayerName [get] |
|
bool | IsMultiSelectionEnabled [get, set] |
|
string | StylingXml [get, set] |
|
bool | SymbolDepthTest [get, set] |
| Control depth testing of all track symbols. If enabled, all symbols will always be drawn on top of the terrain (even if the symbol is behind a mountain). If disabled, the terrain may clip symbols that are near to the ground.
|
|
bool | Visible [get, set] |
|
List< ItemId > | Selected [get] |
|
string | LayerName [get] |
|
string | StylingXml [get, set] |
|
bool | Visible [get, set] |
|
bool | SymbolDepthTest [get, set] |
| Control depth testing of all track symbols. If enabled, all symbols will always be drawn on top of the terrain (even if the symbol is behind a mountain). If disabled, the terrain may clip symbols that are near to the ground.
|
|
◆ GetTrackList()
◆ ResolveStyling()
void TPG.Globe3D.TrackLayer.ResolveStyling |
( |
bool |
forceFullUpdate = false | ) |
|
|
inline |
Force update of the track styling. Normally this will only update items that have changed data.
- Parameters
-
forceFullUpdate | Force update of everything |
Implements TPG.Globe3D.Contracts.ITrackLayer3D.
◆ LayerName
string TPG.Globe3D.TrackLayer.LayerName |
|
get |
◆ StylingXml
string TPG.Globe3D.TrackLayer.StylingXml |
|
getset |
◆ SymbolDepthTest
bool TPG.Globe3D.TrackLayer.SymbolDepthTest |
|
getset |
Control depth testing of all track symbols. If enabled, all symbols will always be drawn on top of the terrain (even if the symbol is behind a mountain). If disabled, the terrain may clip symbols that are near to the ground.
Implements TPG.Globe3D.Contracts.ITrackLayer3D.
◆ Visible
bool TPG.Globe3D.TrackLayer.Visible |
|
getset |
The documentation for this class was generated from the following file:
- Src/Components/Globe3D/TPG.Globe3D/TrackLayer.cs