C# Class Fusion.Engine.Graphics.GIS.PolyGisLayer

Inheritance: Gis.GisLayer
Afficher le fichier Open project: demiurghg/FusionEngine

Méthodes publiques

Свойство Type Description
Flags int
Palette Texture2D
Texture Texture2D
objectsInfo SelectInfo[]

Protected Properties

Свойство Type Description
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

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
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

Method Details

CalculateVertices() static protected méthode

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
Résultat void

CreateFromContour() public static méthode

public static CreateFromContour ( Game engine, DVector2 lonLatRad, Color color ) : PolyGisLayer
engine Game
lonLatRad DVector2
color Color
Résultat PolyGisLayer

CreateFromUtmFbxModel() public static méthode

public static CreateFromUtmFbxModel ( Game engine, string fileName ) : PolyGisLayer
engine Game
fileName string
Résultat PolyGisLayer

Draw() public méthode

public Draw ( GameTime gameTime, ConstantBuffer constBuffer ) : void
gameTime Fusion.Engine.Common.GameTime
constBuffer ConstantBuffer
Résultat void

EnumFunc() protected méthode

protected EnumFunc ( PipelineState ps, int flag ) : void
ps Fusion.Drivers.Graphics.PipelineState
flag int
Résultat void

GenerateRegularGrid() public static méthode

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
Résultat PolyGisLayer

Initialize() protected méthode

protected Initialize ( Gis points, int indeces, bool isDynamic ) : void
points Gis
indeces int
isDynamic bool
Résultat void

PolyGisLayer() protected méthode

protected PolyGisLayer ( Game engine ) : System
engine Game
Résultat System

PolyGisLayer() protected méthode

protected PolyGisLayer ( Game engine, Gis points, int indeces, bool isDynamic ) : System
engine Game
points Gis
indeces int
isDynamic bool
Résultat System

Select() public méthode

public Select ( System.DVector3 nearPoint, System.DVector3 farPoint ) : List
nearPoint System.DVector3
farPoint System.DVector3
Résultat List

SwapBuffers() protected méthode

protected SwapBuffers ( ) : void
Résultat void

UpdatePointsBuffer() public méthode

public UpdatePointsBuffer ( ) : void
Résultat void

Property Details

Flags public_oe property

public int Flags
Résultat int

Palette public_oe property

public Texture2D Palette
Résultat Texture2D

Texture public_oe property

public Texture2D Texture
Résultat Texture2D

cb protected_oe property

protected ConstantBuffer cb
Résultat ConstantBuffer

constData protected_oe property

protected ConstData constData
Résultat ConstData

currentBuffer protected_oe property

protected VertexBuffer currentBuffer
Résultat VertexBuffer

factory protected_oe property

protected StateFactory,Fusion.Drivers.Graphics factory
Résultat Fusion.Drivers.Graphics.StateFactory

factoryXray protected_oe property

protected StateFactory,Fusion.Drivers.Graphics factoryXray
Résultat Fusion.Drivers.Graphics.StateFactory

firstBuffer protected_oe property

protected VertexBuffer firstBuffer
Résultat VertexBuffer

indexBuffer protected_oe property

protected IndexBuffer,Fusion.Drivers.Graphics indexBuffer
Résultat Fusion.Drivers.Graphics.IndexBuffer

objectsInfo public_oe property

public SelectInfo[] objectsInfo
Résultat SelectInfo[]

secondBuffer protected_oe property

protected VertexBuffer secondBuffer
Résultat VertexBuffer

shader protected_oe property

protected Ubershader,Fusion.Drivers.Graphics shader
Résultat Fusion.Drivers.Graphics.Ubershader