Unit 'GLParticleFX' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#pl_glscene]

TGLBaseSpritePFXManager

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

Declaration

Source position: GLParticleFX.pas line 626

type TGLBaseSpritePFXManager = class(TGLLifeColoredPFXManager)

protected

  procedure PrepareImage(); virtual; abstract;

  

  procedure BindTexture();

  

  procedure SetSpritesPerTexture(); virtual;

  

  procedure SetColorMode();

  

  procedure SetAspectRatio();

  

  function StoreAspectRatio;

  

  procedure SetRotation();

  

  procedure SetShareSprites();

  

  function TexturingMode; override;

  

  procedure InitializeRendering(); override;

  

  procedure BeginParticles(); override;

  

  procedure RenderParticle(); override;

  

  procedure EndParticles(); override;

  

  procedure FinalizeRendering(); override;

  

  property SpritesPerTexture: TSpritesPerTexture; [rw]

  

public

  constructor Create(); override;

  

  destructor Destroy; override;

  

  property ColorMode: TSpriteColorMode; [rw]

  

published

  property AspectRatio: Single; [rws]

  

  property Rotation: Single; [rw]

  

  property ShareSprites: TGLBaseSpritePFXManager; [rw]

  

end;

Inheritance

TGLBaseSpritePFXManager

  

|

TGLLifeColoredPFXManager

  

|

TGLDynamicPFXManager

  

|

TGLParticleFXManager

  

|

TGLCadencedComponent

  

|

TGLCustomCadencedComponent

  

|

TGLUpdateAbleComponent

  

|

TGLCadenceAbleComponent,IGLNotifyAble

  

|

TObject,IGLProgessAble



CT Web help

CodeTyphon Studio