Description | Hierarchy | Fields | Methods | Properties |
type TWrapper = class(TInterfacedObject)
Base class of any wrapped engine class.
This class stores a reference to a foreign object and is able to free additional wrapper objects created by an inheriting class.
![]() |
constructor Create(NReference: Pointer); |
![]() |
destructor Destroy; override; |
![]() |
procedure Acquire(Other: TObject); inline; |
![]() |
property Reference: Pointer read FReference; |
![]() |
constructor Create(NReference: Pointer); |
Constructor. Only used internally. |
![]() |
destructor Destroy; override; |
Destructor. |
![]() |
procedure Acquire(Other: TObject); inline; |
Adds an object to the internal deletion list. |
![]() |
property Reference: Pointer read FReference; |
The native |