CAST II Game Engine

   DESCRIPTION       FEATURES       SCREENSHOTS       FORUMS       DOCUMENTATION       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 Process(const DeltaT: Float); virtual;
Publicprocedure ResetProcessedTime;
Publicprocedure SetProperties(Properties: TProperties); override;

Description

Publicprocedure AddProperties(const Result: TProperties); override;

 

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 SetProperties(Properties: TProperties); override;

 

Properties

Overview

Publicproperty TimeProcessed: TTimeUnit;

Description

Publicproperty TimeProcessed: TTimeUnit;

Total time processed with the Process method

Last modified: 4 Jul, 2008
Copyright (C) 2006-2008, casteng.com