Unit 'orca_scene3d' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#pl_orca3d]

TD3ParticleEmitter

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: orca_scene3d.pas line 2624

type TD3ParticleEmitter = class(TD3Dummy)

protected

  function FindKeys();

  

  procedure ProcessEffect();

  

  procedure SetLifeTime();

  

  procedure RenderParticle();

  

  procedure Paint; override;

  

public

  constructor Create(); override;

  

  destructor Destroy; override;

  

  procedure Assign(); override;

  

  procedure KillAll;

  

  procedure Burst();

  

  procedure ComputeCurColor();

  

  function ComputeSizeScale();

  

  function ComputeSpinAngle();

  

  function CreateParticle; virtual;

  

  property Particles: TD3ParticleList; [rw]

  

  property Keys: TD3ParticleKeys; [rw]

  

published

  property Editor: Integer; [rws]

  

  property Bitmap: ansistring; [rw]

  

  property BlendingMode: TD3BlendingMode; [rw]

  

  property Gravity: TD3Position; [rw]

  

  property PositionDispersion: TD3Position; [rw]

  

  property ParticlePerSecond: single; [rw]

  

  property VelocityMode: TD3ParticleVelocityMode; [rw]

  

  property FollowToOwner: Boolean; [rw]

  

  property DispersionMode: TD3ParticleDispersionMode; [rw]

  

  property DirectionAngle: single; [rw]

  

  property SpreadAngle: single; [rw]

  

  property Friction: single; [rw]

  

  property Rect: TD2Bounds; [rw]

  

  property LifeTime: single; [rw]

  

  property CentrifugalVelMin: single; [rw]

  

  property CentrifugalVelMax: single; [rw]

  

  property TangentVelMin: single; [rw]

  

  property TangentVelMax: single; [rw]

  

  property VelocityMin: single; [rw]

  

  property VelocityMax: single; [rw]

  

  property ColorBegin: ansistring; [rw]

  

  property ScaleBegin: single; [rw]

  

  property SpinBegin: single; [rw]

  

  property ColorEnd: ansistring; [rw]

  

  property ScaleEnd: single; [rw]

  

  property SpinEnd: single; [rw]

  

  property OnCreateParticle: TD3CreateParticleEvent; [rw]

  

  property TwoSide: Boolean;

  

  property ZWrite: Boolean;

  

end;

Inheritance

TD3ParticleEmitter

  

|

TD3Dummy

  

|

TD3VisualObject

  

|

TD3Object

  

|

TObject



CT Web help

CodeTyphon Studio