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

TGLBaseSelectTechnique

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

Declaration

Source position: GLSelection.pas line 79

type TGLBaseSelectTechnique = class

protected

  FObjectStack: array of TObject;

  

  FNameStack: array [0..255] of Cardinal;

  

  FCurrentName: Integer;

  

  FStackPosition: Integer;

  

  FObjectCountGuess: Integer;

  

  FHits: Integer;

  

  function GetObject; virtual; abstract;

  

  procedure SetObject(); virtual; abstract;

  

  function GetHits; virtual; abstract;

  

  procedure SetHits(); virtual; abstract;

  

  procedure SetObjectCountGuess(); virtual; abstract;

  

  function GetItems(); virtual; abstract;

  

public

  class function IsSupported; virtual; abstract;

  

  procedure Start; virtual; abstract;

  

  function Stop; virtual; abstract;

  

  procedure PushObject(); virtual; abstract;

  

  procedure PopObject; virtual; abstract;

  

  procedure LoadObject(); virtual; abstract;

  

  procedure FillPickingList(); virtual; abstract;

  

  property CurrentObject: TObject; [rw]

  

  property ObjectCountGuess: Integer; [rw]

  

  property Hits: Integer; [rw]

  

end;

Inheritance

TGLBaseSelectTechnique

  

|

TObject



CT Web help

CodeTyphon Studio