Unit 'BASE_Engine' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#pl_titanscript]

TTitanMethodDefinition

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

Declaration

Source position: base_engine.pas line 1056

type TTitanMethodDefinition = class(TTitanDefinition)

public

  NP: Integer;

  

  Proc: TTitanMethodImpl;

  

  PClass: TClass;

  

  DirectProc: Pointer;

  

  CallConv: Integer;

  

  Header: string;

  

  Types: array of Integer;

  

  ExtraTypes: array of Integer;

  

  StrTypes: array of string;

  

  ParamNames: array of string;

  

  ByRefs: array of Boolean;

  

  Consts: array of Boolean;

  

  TypeSub: TTitanTypeSub;

  

  Sizes: array of Integer;

  

  Fake: Boolean;

  

  NewFake: Boolean;

  

  IsStatic: Boolean;

  

  ReturnsDynamicArray: Boolean;

  

  DefParamList: TTitanVarList;

  

  IsIntf: Boolean;

  

  MethodIndex: Integer;

  

  intf_pti: PTypeInfo;

  

  Guid: TGuid;

  

  constructor Create();

  

  destructor Destroy; override;

  

  procedure Dump(); override;

  

  function Duplicate;

  

  procedure AddToScripter(); override;

  

  function GetScriptType();

  

  function LoadFromDll();

  

end;

Inheritance

TTitanMethodDefinition

  

|

TTitanDefinition

  

|

TObject



CT Web help

CodeTyphon Studio