CAST II Game Engine

   MAIN       FEATURES       SCREENSHOTS       FORUMS       MANUAL       DOWNLOADS       CONTACTS   
Units
Class Hierarchy
Classes, Interfaces and Objects
Types
Enumerations
Variables
Constants
Functions and Procedures
Identifiers

Class TBaseProcessing

Unit

BaseClasses

Declaration

type TBaseProcessing = class(TItem)

Description

Base class of all items which periodically updates their state

Hierarchy

TItem > TBaseItem

Fields

 NameDescription
PublicProcessingClassProcessing class specifies how an item should be processed. See TProcessingClass

Methods

Overview

Publicprocedure AddProperties(const Result: TProperties); override;
Publicprocedure Pause;
Publicprocedure Process(const DeltaT: Float); virtual;
Publicprocedure ResetProcessedTime;
Publicprocedure Resume;
Publicprocedure SetProperties(Properties: TProperties); override;

Description

Publicprocedure AddProperties(const Result: TProperties); override;

 

Publicprocedure Pause;

Pauses processing of the item

Publicprocedure Process(const DeltaT: Float); virtual;

This method will be called when an item is to be processed (updated). Actual process schedule depends on values if processing class (see TItemsManager) to which points ProcessingClass field.

Publicprocedure ResetProcessedTime;

Resets TimeProcessed to zero

Publicprocedure Resume;

Resumes processing of the item

Publicprocedure SetProperties(Properties: TProperties); override;

 

Properties

Overview

Publicproperty TimeProcessed: TTimeUnit;

Description

Publicproperty TimeProcessed: TTimeUnit;

Total time processed with the Process method

Last modified: Jan 6, 2010
Copyright (C) 2006-2010, casteng.com