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

Inheritance: Gis.GisLayer
ファイルを表示 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_oe property

public int Flags
return int

ImageSizeInAtlas public_oe property

public Vector2,System ImageSizeInAtlas
return System.Vector2

PointsCountToDraw public_oe property

public int PointsCountToDraw
return int

PointsDrawOffset public_oe property

public int PointsDrawOffset
return int

SizeMultiplier public_oe property

public float SizeMultiplier
return float

TextureAtlas public_oe property

public Texture2D TextureAtlas
return Texture2D