iCelZone Struct Reference
A zone. More...
#include <propclass/zone.h>
Public Member Functions | |
virtual iCelRegion * | FindRegion (const char *name) const =0 |
Get the specified region. | |
virtual const char * | GetName () const =0 |
Get the name of this zone. | |
virtual iCelRegion * | GetRegion (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 161 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:
- propclass/zone.h
Generated for CEL: Crystal Entity Layer by doxygen 1.4.7