Unit 'GLCameraController' Package
[Overview][Types][Classes][Index] [#pl_glscene]

TGLCameraController

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

Declaration

Source position: GLCameraController.pas line 192

type TGLCameraController = class(TComponent)

protected

  procedure Notification(); override;

  

public

  constructor Create(); override;

  

  destructor Destroy; override;

  

  function MoveToPos();

  

  function OrbitToPos();

  

  function OrbitToPosSmooth();

  

  function OrbitToPosAdvanced();

  

  function OrbitToPosAdvancedSmooth();

  

  function ZoomToDistance();

  

  procedure SafeOrbitAndZoomToPos();

  

  procedure StopMovement;

  

  procedure Step();

  

  property CameraJobList: TGLCameraJobList; [r]

  

published

  property Camera: TGLBaseSceneObject; [rw]

  

  property CameraTarget: TGLBaseSceneObject; [rw]

  

  property soSafeDistance: Double; [rw]

  

  property soTimeToSafePlacement: Double; [rw]

  

  property soTimeToOrbit: Double; [rw]

  

  property soTimeToZoomBackIn: Double; [rw]

  

  property OnJobAdded: TGLCameraJobEvent; [rw]

  

  property OnJobStep: TGLCameraJobEvent; [rw]

  

  property OnJobFinished: TGLCameraJobEvent; [rw]

  

end;

Inheritance

TGLCameraController

  

|

TObject



CT Web help

CodeTyphon Studio