CAST II Game Engine |
||||||||
![]() |
MAIN | FEATURES | SCREENSHOTS | FORUMS | MANUAL | DOWNLOADS | CONTACTS | |
type TBaseCore = class(TItemsManager)
TItemsManager| Name | Description | |
|---|---|---|
![]() | FPerfProfile | Performance profile |
![]() | FSharedTesselators | Shared tesselators manager. For internal use only |
![]() | FTempItems | Temporary items container. Used internally for shared tesselators visualization etc. |
![]() | MessageHandler | By assigning this handler reference an additional message handler can be included into the message handling chain |
![]() | Paused | If Paused is True Process methods will be called only for items which processing class includes the pfIgnorePause flag |
![]() | RandomGen | Random numbers generator |
![]() | SimultaneousLightSources | Maximum of simultaneous light sources |
![]() | constructor Create; override; |
![]() | procedure AddPass(const Item: BaseClasses.TItem); virtual; abstract; |
![]() | procedure AddSubsystem(const Subsystem: TSubsystem); |
![]() | procedure ClearItems; override; |
![]() | procedure HandleMessage(const Msg: TMessage); override; |
![]() | procedure OnDestroy; override; |
![]() | procedure RemovePass(const Item: BaseClasses.TItem); virtual; abstract; |
![]() | procedure RemoveSubsystem(const Subsystem: TSubsystem); |
![]() | constructor Create; override; |
![]() | procedure AddPass(const Item: BaseClasses.TItem); virtual; abstract; |
For internal use only.
![]() | procedure AddSubsystem(const Subsystem: TSubsystem); |
Register a subsystem. All registered subsystems will receive all messages received by the core.
![]() | procedure ClearItems; override; |
Clears current scene
![]() | procedure HandleMessage(const Msg: TMessage); override; |
![]() | procedure OnDestroy; override; |
![]() | procedure RemovePass(const Item: BaseClasses.TItem); virtual; abstract; |
For internal use only.
![]() | procedure RemoveSubsystem(const Subsystem: TSubsystem); |
Unregister a subsystem
![]() | property PerfProfile: TPerfProfile; |
![]() | property SharedTesselators: TBaseSharedTesselators; |
![]() | property TempItems: BaseClasses; |
![]() | property TesselatorManager: BaseCont; |
![]() | property PerfProfile: TPerfProfile; |
Performance profile
![]() | property SharedTesselators: TBaseSharedTesselators; |
Shared tesselators manager. For internal use only.
![]() | property TempItems: BaseClasses; |
Temporary items container. Used internally for shared tesselators visualization etc.
![]() | property TesselatorManager: BaseCont; |
Tesselators manager. For internal use only.
|
Last modified: 26 Oct, 2008 |