C# Класс TechfairKinect.Components.Particles.CircularParticleComponent

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

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

Метод Описание
CircularParticleComponent ( Size screenBounds ) : System
ExplodeIn ( System.Action onCompleted ) : void
ExplodeOut ( System.Action onCompleted ) : void
ResetSkeleton ( ) : void
UpdatePhysics ( double timeStep ) : void
UpdateSkeleton ( ScaledJoint>.Dictionary scaledSkeleton ) : void

Приватные методы

Метод Описание
ActivateLayer ( Vector3D center, double layerRadius, int leftStart, int leftEnd, int rightStart, int rightEnd, double timeStep ) : void
CalculatePosition ( Vector3D center, double radius, double angle ) : Vector3D
CheckExplodingInCompleted ( ) : void
CheckExplodingOutCompleted ( ) : void
ResetParticles ( ) : void
ScaleCenter ( Vector3D center ) : Vector3D
UpdateParticle ( Particle particle, Vector3D center, double timeStep ) : void
UpdateParticleCenters ( double timeStep ) : void
UpdateParticlesByLayer ( int startIndex, int endIndex, Vector3D center, double timeStep ) : void

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

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

public CircularParticleComponent ( Size screenBounds ) : System
screenBounds System.Drawing.Size
Результат System

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

public ExplodeIn ( System.Action onCompleted ) : void
onCompleted System.Action
Результат void

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

public ExplodeOut ( System.Action onCompleted ) : void
onCompleted System.Action
Результат void

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

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

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

public UpdatePhysics ( double timeStep ) : void
timeStep double
Результат void

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

public UpdateSkeleton ( ScaledJoint>.Dictionary scaledSkeleton ) : void
scaledSkeleton ScaledJoint>.Dictionary
Результат void