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 TReferencedItemManager

Unit

basecont

Declaration

type TReferencedItemManager = class

Description

Class which manages reference-counted items

Fields

 NameDescription
PublicGrowStepMemory usage grow step
PublicItemsItems

Methods

Overview

Publicconstructor Create;
Publicdestructor Destroy; override;
Publicfunction AddItem(Item: TReferencedItem): TReferencedItem;
Publicprocedure Clear;
Publicfunction FindSameItem(AItem: TReferencedItem): TReferencedItem;

Description

Publicconstructor Create;

 

Publicdestructor Destroy; override;

 

Publicfunction AddItem(Item: TReferencedItem): TReferencedItem;

If the same as the given item is present in manager returns it, otherwise adds the given item and returns it

Publicprocedure Clear;

Clears and release all contained items

Publicfunction FindSameItem(AItem: TReferencedItem): TReferencedItem;

Returns an item with the same class and parameter set as the specified one. If not found returns nil.

Properties

Overview

Publicproperty TotalItems: Integer;

Description

Publicproperty TotalItems: Integer;

Total items in manager

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