C# Класс Fusion.Engine.Graphics.GIS.TilesGisLayer

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
MapSources List

Открытые методы

Метод Описание
Dispose ( ) : void
Draw ( GameTime gameTime, ConstantBuffer constBuffer ) : void
Select ( System.DVector3 nearPoint, System.DVector3 farPoint ) : List
SetMapSource ( MapSource map ) : void
TilesGisLayer ( Game engine, GlobeCamera camera ) : System
Update ( GameTime gameTime ) : void

Защищенные методы

Метод Описание
RegisterMapSources ( ) : void

Приватные методы

Метод Описание
AddTileToRenderList ( int x, int y, int zoom ) : void
CalculateVertices ( Gis &vertices, int &indeces, int density, double left, double right, double top, double bottom ) : void
CheckTiles ( Node node ) : bool
DetermineTiles ( ) : void
DetermineTiles ( int startZoomLevel ) : void
GenerateKey ( int x, int y, int zoom ) : string
GenerateTileGrid ( int density, VertexBuffer &vb, IndexBuffer &ib, double left, double right, double top, double bottom, int zoom ) : void
GetChilds ( Node &node ) : void
GetLevelScreenSpaceError ( int zoom, double distance ) : double
GetTileCenterPosition ( int x, int y, int z ) : System.DVector3
QuadTreeTraversalDownTop ( TraversalInfo info, Node node, int step ) : void

Описание методов

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Draw() публичный Метод

public Draw ( GameTime gameTime, ConstantBuffer constBuffer ) : void
gameTime GameTime
constBuffer ConstantBuffer
Результат void

RegisterMapSources() защищенный Метод

protected RegisterMapSources ( ) : void
Результат void

Select() публичный Метод

public Select ( System.DVector3 nearPoint, System.DVector3 farPoint ) : List
nearPoint System.DVector3
farPoint System.DVector3
Результат List

SetMapSource() публичный Метод

public SetMapSource ( MapSource map ) : void
map MapSource
Результат void

TilesGisLayer() публичный Метод

public TilesGisLayer ( Game engine, GlobeCamera camera ) : System
engine Game
camera GlobeCamera
Результат System

Update() публичный Метод

public Update ( GameTime gameTime ) : void
gameTime GameTime
Результат void

Описание свойств

MapSources публичное статическое свойство

public static List MapSources
Результат List