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

TGLMovement

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

Declaration

Source position: GLMovement.pas line 230

type TGLMovement = class(TGLBehaviour)

protected

  procedure WriteToFiler(); override;

  

  procedure ReadFromFiler(); override;

  

  procedure PathTravelStart();

  

  procedure PathTravelStop();

  

  function GetSceneObject;

  

public

  constructor Create(); override;

  

  destructor Destroy; override;

  

  function AddPath();

  

  procedure ClearPaths;

  

  function DeletePath();

  

  procedure Assign(); override;

  

  class function FriendlyName; override;

  

  class function FriendlyDescription; override;

  

  class function UniqueItem; override;

  

  procedure StartPathTravel;

  

  procedure StopPathTravel;

  

  procedure DoProgress(); override;

  

  function NextPath;

  

  function PrevPath;

  

  function FirstPath;

  

  function LastPath;

  

  property PathCount: Integer; [r]

  

  property OnAllPathTravelledOver: TNotifyEvent; [rw]

  

  property OnPathTravelStart: TPathTravelStartEvent; [rw]

  

  property OnPathTravelStop: TPathTravelStopEvent; [rw]

  

published

  property Paths: TGLMovementPaths; [r]

  

  property AutoStartNextPath: Boolean; [rw]

  

  property ActivePathIndex: Integer; [rw]

  

  property ActivePath: TGLMovementPath; [rw]

  

end;

Inheritance

TGLMovement

  

|

TObject



CT Web help

CodeTyphon Studio