| 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 | |