Class TAdBillboardParticle

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TAdBillboardParticle = class(TAdStdParticle)

Description

A particle class extending TAdStdParticle that uses billboard sprits for drawing the particles and therefore supports rotation and scaling.

Hierarchy

Overview

Methods

Public constructor Create(ASystem: TAdParticleSystem); override;
Public destructor Destroy; override;
Public class function VerticesPerParticle: integer; override;
Public class function IndicesPerParticle: integer; override;
Public class function DrawMode: TAd2DDrawMode; override;
Public procedure SetupMovement(AX, AY: integer); override;
Public procedure Assign(APart: TAdParticle); override;
Public procedure Move(ATimeGap: double); override;
Public procedure StoreData(AData: PAdParticleData); override;
Public function SaveToXML(ARoot: TAdSimpleXMLElems):TAdSimpleXMLElem; override;
Public procedure LoadFromXML(ARoot: TAdSimpleXMLElem); override;

Properties

Published property Size: TAdParticleParameter read FSize write FSize;
Published property Angle: TAdParticleParameter read FAngle write FAngle;

Description

Methods

Public constructor Create(ASystem: TAdParticleSystem); override;
 
Public destructor Destroy; override;
 
Public class function VerticesPerParticle: integer; override;
 
Public class function IndicesPerParticle: integer; override;
 
Public class function DrawMode: TAd2DDrawMode; override;
 
Public procedure SetupMovement(AX, AY: integer); override;
 
Public procedure Assign(APart: TAdParticle); override;
 
Public procedure Move(ATimeGap: double); override;
 
Public procedure StoreData(AData: PAdParticleData); override;
 
Public function SaveToXML(ARoot: TAdSimpleXMLElems):TAdSimpleXMLElem; override;
 
Public procedure LoadFromXML(ARoot: TAdSimpleXMLElem); override;
 

Properties

Published property Size: TAdParticleParameter read FSize write FSize;

The factor size of the particle.

Published property Angle: TAdParticleParameter read FAngle write FAngle;

The rotation of the particle in radiant.

SourceForge.net Logo


Generated by PasDoc 0.11.0 on 2008-12-31 14:32:00