CEL

Public API Reference

iCelZone Struct Reference

A zone. More...

#include <propclass/zone.h>

List of all members.

Public Member Functions

virtual iCelRegionFindRegion (const char *name) const =0
 Get the specified region.
virtual const char * GetName () const =0
 Get the name of this zone.
virtual iCelRegionGetRegion (size_t idx) const =0
 Get the specified region.
virtual size_t GetRegionCount () const =0
 Get the count of regions in this zone.
virtual void LinkRegion (iCelRegion *region)=0
 Link a region with this zone.
virtual void UnlinkAllRegions ()=0
 Unlink all regions from this zone.
virtual bool UnlinkRegion (iCelRegion *region)=0
 Unlink the region from this zone.


Detailed Description

A zone.

A zone represents a collection of regions that are all in memory at the same time.

Definition at line 153 of file zone.h.


Member Function Documentation

virtual iCelRegion* iCelZone::FindRegion const char *  name  )  const [pure virtual]
 

Get the specified region.

virtual const char* iCelZone::GetName  )  const [pure virtual]
 

Get the name of this zone.

virtual iCelRegion* iCelZone::GetRegion size_t  idx  )  const [pure virtual]
 

Get the specified region.

virtual size_t iCelZone::GetRegionCount  )  const [pure virtual]
 

Get the count of regions in this zone.

virtual void iCelZone::LinkRegion iCelRegion region  )  [pure virtual]
 

Link a region with this zone.

virtual void iCelZone::UnlinkAllRegions  )  [pure virtual]
 

Unlink all regions from this zone.

virtual bool iCelZone::UnlinkRegion iCelRegion region  )  [pure virtual]
 

Unlink the region from this zone.

Returns false if the region could not be found in this zone.


The documentation for this struct was generated from the following file:
Generated for CEL: Crystal Entity Layer by doxygen 1.4.6