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

Inheritance: Gis.GisLayer
Show file Open project: demiurghg/FusionEngine Class Usage Examples

Public Properties

Property Type Description
Flags int
ImageSizeInAtlas System.Vector2
PointsCountToDraw int
PointsDrawOffset int
SizeMultiplier float
TextureAtlas Texture2D

Public Methods

Method Description
Draw ( GameTime gameTime, ConstantBuffer constBuffer ) : void
PointsGisLayer ( Game engine, int maxPointsCount, bool isDynamic = false ) : System
Select ( System.DVector3 nearPoint, System.DVector3 farPoint ) : List
Update ( GameTime gameTime, GlobeCamera camera = null ) : void
UpdatePointsBuffer ( ) : void

Method Details

Draw() public method

public Draw ( GameTime gameTime, ConstantBuffer constBuffer ) : void
gameTime Fusion.Engine.Common.GameTime
constBuffer ConstantBuffer
return void

PointsGisLayer() public method

public PointsGisLayer ( Game engine, int maxPointsCount, bool isDynamic = false ) : System
engine Game
maxPointsCount int
isDynamic bool
return System

Select() public method

public Select ( System.DVector3 nearPoint, System.DVector3 farPoint ) : List
nearPoint System.DVector3
farPoint System.DVector3
return List

Update() public method

public Update ( GameTime gameTime, GlobeCamera camera = null ) : void
gameTime Fusion.Engine.Common.GameTime
camera GlobeCamera
return void

UpdatePointsBuffer() public method

public UpdatePointsBuffer ( ) : void
return void

Property Details

Flags public property

public int Flags
return int

ImageSizeInAtlas public property

public Vector2,System ImageSizeInAtlas
return System.Vector2

PointsCountToDraw public property

public int PointsCountToDraw
return int

PointsDrawOffset public property

public int PointsDrawOffset
return int

SizeMultiplier public property

public float SizeMultiplier
return float

TextureAtlas public property

public Texture2D TextureAtlas
return Texture2D