CAST II Game Engine |
||||||||
![]() |
MAIN | FEATURES | SCREENSHOTS | FORUMS | MANUAL | DOWNLOADS | CONTACTS | |
type TPluginSystem = class
![]() | function LoadPlugin(const FileName: string): TLoadPluginResult; |
![]() | procedure RegisterClasses(AClasses: array of TClass); virtual; abstract; |
![]() | procedure RegisterPlugin(const AName, ADescription: string; AClasses: array of TClass); |
![]() | function LoadPlugin(const FileName: string): TLoadPluginResult; |
/ Called by an application to load a plugin
![]() | procedure RegisterClasses(AClasses: array of TClass); virtual; abstract; |
/ Called by RegisterPlugin
![]() | procedure RegisterPlugin(const AName, ADescription: string; AClasses: array of TClass); |
/ Should be called by a plugin from its initialization part to register itself
![]() | property Plugin[Index: Integer]: TPackageInfo; |
![]() | property TotalPlugins: Integer; |
![]() | property Plugin[Index: Integer]: TPackageInfo; |
![]() | property TotalPlugins: Integer; |
|
Last modified: Jan 6, 2010 |