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

Наследование: Gis.GisLayer
Показать файл Открыть проект

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

Свойство Тип Описание
Flags int
Palette Texture2D
Texture Texture2D
objectsInfo SelectInfo[]

Защищенные свойства (Protected)

Свойство Тип Описание
cb ConstantBuffer
constData ConstData
currentBuffer VertexBuffer
factory Fusion.Drivers.Graphics.StateFactory
factoryXray Fusion.Drivers.Graphics.StateFactory
firstBuffer VertexBuffer
indexBuffer Fusion.Drivers.Graphics.IndexBuffer
secondBuffer VertexBuffer
shader Fusion.Drivers.Graphics.Ubershader

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

Метод Описание
CreateFromContour ( Game engine, DVector2 lonLatRad, Color color ) : PolyGisLayer
CreateFromUtmFbxModel ( Game engine, string fileName ) : PolyGisLayer
Draw ( GameTime gameTime, ConstantBuffer constBuffer ) : void
GenerateRegularGrid ( Game engine, double left, double right, double top, double bottom, int density, int dimX, int dimY, MapProjection projection ) : PolyGisLayer
Select ( System.DVector3 nearPoint, System.DVector3 farPoint ) : List
UpdatePointsBuffer ( ) : void

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

Метод Описание
CalculateVertices ( Gis &vertices, int &indeces, int density, double leftLon, double rightLon, double topLat, double bottomLat, MapProjection projection ) : void
EnumFunc ( PipelineState ps, int flag ) : void
Initialize ( Gis points, int indeces, bool isDynamic ) : void
PolyGisLayer ( Game engine ) : System
PolyGisLayer ( Game engine, Gis points, int indeces, bool isDynamic ) : System
SwapBuffers ( ) : void

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

CalculateVertices() статический защищенный Метод

static protected CalculateVertices ( Gis &vertices, int &indeces, int density, double leftLon, double rightLon, double topLat, double bottomLat, MapProjection projection ) : void
vertices Gis
indeces int
density int
leftLon double
rightLon double
topLat double
bottomLat double
projection Fusion.Engine.Graphics.GIS.DataSystem.MapSources.Projections.MapProjection
Результат void

CreateFromContour() публичный статический Метод

public static CreateFromContour ( Game engine, DVector2 lonLatRad, Color color ) : PolyGisLayer
engine Game
lonLatRad DVector2
color Color
Результат PolyGisLayer

CreateFromUtmFbxModel() публичный статический Метод

public static CreateFromUtmFbxModel ( Game engine, string fileName ) : PolyGisLayer
engine Game
fileName string
Результат PolyGisLayer

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

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

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

protected EnumFunc ( PipelineState ps, int flag ) : void
ps Fusion.Drivers.Graphics.PipelineState
flag int
Результат void

GenerateRegularGrid() публичный статический Метод

public static GenerateRegularGrid ( Game engine, double left, double right, double top, double bottom, int density, int dimX, int dimY, MapProjection projection ) : PolyGisLayer
engine Game
left double
right double
top double
bottom double
density int
dimX int
dimY int
projection Fusion.Engine.Graphics.GIS.DataSystem.MapSources.Projections.MapProjection
Результат PolyGisLayer

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

protected Initialize ( Gis points, int indeces, bool isDynamic ) : void
points Gis
indeces int
isDynamic bool
Результат void

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

protected PolyGisLayer ( Game engine ) : System
engine Game
Результат System

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

protected PolyGisLayer ( Game engine, Gis points, int indeces, bool isDynamic ) : System
engine Game
points Gis
indeces int
isDynamic bool
Результат System

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

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

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

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

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

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

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

Flags публичное свойство

public int Flags
Результат int

Palette публичное свойство

public Texture2D Palette
Результат Texture2D

Texture публичное свойство

public Texture2D Texture
Результат Texture2D

cb защищенное свойство

protected ConstantBuffer cb
Результат ConstantBuffer

constData защищенное свойство

protected ConstData constData
Результат ConstData

currentBuffer защищенное свойство

protected VertexBuffer currentBuffer
Результат VertexBuffer

factory защищенное свойство

protected StateFactory,Fusion.Drivers.Graphics factory
Результат Fusion.Drivers.Graphics.StateFactory

factoryXray защищенное свойство

protected StateFactory,Fusion.Drivers.Graphics factoryXray
Результат Fusion.Drivers.Graphics.StateFactory

firstBuffer защищенное свойство

protected VertexBuffer firstBuffer
Результат VertexBuffer

indexBuffer защищенное свойство

protected IndexBuffer,Fusion.Drivers.Graphics indexBuffer
Результат Fusion.Drivers.Graphics.IndexBuffer

objectsInfo публичное свойство

public SelectInfo[] objectsInfo
Результат SelectInfo[]

secondBuffer защищенное свойство

protected VertexBuffer secondBuffer
Результат VertexBuffer

shader защищенное свойство

protected Ubershader,Fusion.Drivers.Graphics shader
Результат Fusion.Drivers.Graphics.Ubershader