C# 클래스 Com.Aurora.AuWeather.Effects.ParticleSystem

상속: IDisposable
파일 보기 프로젝트 열기: aurora-lzzp/Aurora-Weather

보호된 프로퍼티들

프로퍼티 타입 설명
bitmap Microsoft.Graphics.Canvas.CanvasBitmap
bitmapBounds Windows.Foundation.Rect
bitmapCenter Vector2
bitmapFilename string
blendState CanvasBlend
maxAcceleration float
maxInitialSpeed float
maxLifetime float
maxNumParticles int
maxRotationAngle float
maxRotationSpeed float
maxScaleX float
maxScaleY float
minAcceleration float
minInitialSpeed float
minLifetime float
minNumParticles int
minRotationAngle float
minRotationSpeed float
minScaleX float
minScaleY float
surfaceLoaded bool

공개 메소드들

메소드 설명
AddParticles ( Vector2 where ) : void
Dispose ( ) : void
Draw ( Microsoft.Graphics.Canvas.CanvasDrawingSession drawingSession, bool useSpriteBatch ) : void
LoadSurfaceAsync ( ICanvasResourceCreator resourceCreator ) : System.Threading.Tasks.Task
Update ( float elapsedTime ) : void

보호된 메소드들

메소드 설명
Draw ( Microsoft.Graphics.Canvas.CanvasDrawingSession drawingSession, CanvasSpriteBatch spriteBatch ) : void
InitializeConstants ( ) : void
InitializeParticle ( Particle particle, Vector2 where ) : void
ParticleSystem ( ) : Microsoft.Graphics.Canvas
PickDirection ( ) : Vector2

메소드 상세

AddParticles() 공개 메소드

public AddParticles ( Vector2 where ) : void
where Vector2
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Draw() 보호된 메소드

protected Draw ( Microsoft.Graphics.Canvas.CanvasDrawingSession drawingSession, CanvasSpriteBatch spriteBatch ) : void
drawingSession Microsoft.Graphics.Canvas.CanvasDrawingSession
spriteBatch CanvasSpriteBatch
리턴 void

Draw() 공개 메소드

public Draw ( Microsoft.Graphics.Canvas.CanvasDrawingSession drawingSession, bool useSpriteBatch ) : void
drawingSession Microsoft.Graphics.Canvas.CanvasDrawingSession
useSpriteBatch bool
리턴 void

InitializeConstants() 보호된 메소드

protected InitializeConstants ( ) : void
리턴 void

InitializeParticle() 보호된 메소드

protected InitializeParticle ( Particle particle, Vector2 where ) : void
particle Particle
where Vector2
리턴 void

LoadSurfaceAsync() 공개 메소드

public LoadSurfaceAsync ( ICanvasResourceCreator resourceCreator ) : System.Threading.Tasks.Task
resourceCreator ICanvasResourceCreator
리턴 System.Threading.Tasks.Task

ParticleSystem() 보호된 메소드

protected ParticleSystem ( ) : Microsoft.Graphics.Canvas
리턴 Microsoft.Graphics.Canvas

PickDirection() 보호된 메소드

protected PickDirection ( ) : Vector2
리턴 Vector2

Update() 공개 메소드

public Update ( float elapsedTime ) : void
elapsedTime float
리턴 void

프로퍼티 상세

bitmap 보호되어 있는 프로퍼티

protected CanvasBitmap,Microsoft.Graphics.Canvas bitmap
리턴 Microsoft.Graphics.Canvas.CanvasBitmap

bitmapBounds 보호되어 있는 프로퍼티

protected Rect,Windows.Foundation bitmapBounds
리턴 Windows.Foundation.Rect

bitmapCenter 보호되어 있는 프로퍼티

protected Vector2 bitmapCenter
리턴 Vector2

bitmapFilename 보호되어 있는 프로퍼티

protected string bitmapFilename
리턴 string

blendState 보호되어 있는 프로퍼티

protected CanvasBlend blendState
리턴 CanvasBlend

maxAcceleration 보호되어 있는 프로퍼티

protected float maxAcceleration
리턴 float

maxInitialSpeed 보호되어 있는 프로퍼티

protected float maxInitialSpeed
리턴 float

maxLifetime 보호되어 있는 프로퍼티

protected float maxLifetime
리턴 float

maxNumParticles 보호되어 있는 프로퍼티

protected int maxNumParticles
리턴 int

maxRotationAngle 보호되어 있는 프로퍼티

protected float maxRotationAngle
리턴 float

maxRotationSpeed 보호되어 있는 프로퍼티

protected float maxRotationSpeed
리턴 float

maxScaleX 보호되어 있는 프로퍼티

protected float maxScaleX
리턴 float

maxScaleY 보호되어 있는 프로퍼티

protected float maxScaleY
리턴 float

minAcceleration 보호되어 있는 프로퍼티

protected float minAcceleration
리턴 float

minInitialSpeed 보호되어 있는 프로퍼티

protected float minInitialSpeed
리턴 float

minLifetime 보호되어 있는 프로퍼티

protected float minLifetime
리턴 float

minNumParticles 보호되어 있는 프로퍼티

protected int minNumParticles
리턴 int

minRotationAngle 보호되어 있는 프로퍼티

protected float minRotationAngle
리턴 float

minRotationSpeed 보호되어 있는 프로퍼티

protected float minRotationSpeed
리턴 float

minScaleX 보호되어 있는 프로퍼티

protected float minScaleX
리턴 float

minScaleY 보호되어 있는 프로퍼티

protected float minScaleY
리턴 float

surfaceLoaded 보호되어 있는 프로퍼티

protected bool surfaceLoaded
리턴 bool