Description | Hierarchy | Fields | Methods | Properties |
type TAdBillboardParticle = class(TAdStdParticle)
A particle class extending TAdStdParticle that uses billboard sprits for drawing the particles and therefore supports rotation and scaling.
![]() |
constructor Create(ASystem: TAdParticleSystem); override; |
![]() |
destructor Destroy; override; |
![]() |
class function VerticesPerParticle: integer; override; |
![]() |
class function IndicesPerParticle: integer; override; |
![]() |
class function DrawMode: TAd2DDrawMode; override; |
![]() |
procedure SetupMovement(AX, AY: integer); override; |
![]() |
procedure Assign(APart: TAdParticle); override; |
![]() |
procedure Move(ATimeGap: double); override; |
![]() |
procedure StoreData(AData: PAdParticleData); override; |
![]() |
function SaveToXML(ARoot: TAdSimpleXMLElems):TAdSimpleXMLElem; override; |
![]() |
procedure LoadFromXML(ARoot: TAdSimpleXMLElem); override; |
![]() |
property Size: TAdParticleParameter read FSize write FSize; |
![]() |
property Angle: TAdParticleParameter read FAngle write FAngle; |
![]() |
constructor Create(ASystem: TAdParticleSystem); override; |
![]() |
destructor Destroy; override; |
![]() |
class function VerticesPerParticle: integer; override; |
![]() |
class function IndicesPerParticle: integer; override; |
![]() |
class function DrawMode: TAd2DDrawMode; override; |
![]() |
procedure SetupMovement(AX, AY: integer); override; |
![]() |
procedure Assign(APart: TAdParticle); override; |
![]() |
procedure Move(ATimeGap: double); override; |
![]() |
procedure StoreData(AData: PAdParticleData); override; |
![]() |
function SaveToXML(ARoot: TAdSimpleXMLElems):TAdSimpleXMLElem; override; |
![]() |
procedure LoadFromXML(ARoot: TAdSimpleXMLElem); override; |
![]() |
property Size: TAdParticleParameter read FSize write FSize; |
The factor size of the particle. |
![]() |
property Angle: TAdParticleParameter read FAngle write FAngle; |
The rotation of the particle in radiant. |