CAST II Game Engine

   MAIN       FEATURES       SCREENSHOTS       FORUMS       MANUAL       DOWNLOADS       CONTACTS   
Units
Class Hierarchy
Classes, Interfaces and Objects
Types
Enumerations
Variables
Constants
Functions and Procedures
Identifiers

Class TEmitter

Unit

C2Particle

Declaration

type TEmitter = class(TPSAffector)

Description

 

Hierarchy

TPSAffector > TProcessing > TBaseProcessing > TItem > TBaseItem

Fields

 NameDescription
PublicCycleDuration 
PublicDefaultColor 
PublicDefaultSize 
PublicEmitInLocal 
PublicEmitRate 
ProtectedFCurrentTime 
PublicInitialAge 
ProtectedLastEmit 
PublicLifeTime 
PublicUniformInterval 

Methods

Overview

Publicconstructor Create(AManager: TItemsManager); override;
Publicdestructor Destroy; override;
Publicprocedure AddProperties(const Result: Props.TProperties); override;
Publicprocedure Emit(Count: Single); virtual;
Protectedprocedure NewParticleSystem(Index: Integer); override;
Protectedprocedure ParticleSystemEmit(Index, EmitCount: Integer);
Publicprocedure Process(const DeltaT: BaseClasses.Float); override;
Publicprocedure SetProperties(Properties: Props.TProperties); override;

Description

Publicconstructor Create(AManager: TItemsManager); override;

 

Publicdestructor Destroy; override;

 

Publicprocedure AddProperties(const Result: Props.TProperties); override;

 

Publicprocedure Emit(Count: Single); virtual;

 

Protectedprocedure NewParticleSystem(Index: Integer); override;

Not guaranteed to be a real last emission location

Protectedprocedure ParticleSystemEmit(Index, EmitCount: Integer);

 

Publicprocedure Process(const DeltaT: BaseClasses.Float); override;

 

Publicprocedure SetProperties(Properties: Props.TProperties); override;

 

Last modified: Jan 6, 2010
Copyright (C) 2006-2010, casteng.com