iVosSector Struct Reference
#include <ivosa3dl.hh>
Inheritance diagram for iVosSector:

Detailed Description
This interface bridges between a VOS sector and a Crystal Space sector.
Definition at line 81 of file ivosa3dl.hh.
Public Member Functions
- virtual void Load (iProgressMeter *progress=0)=0
- virtual csRef< iSector > GetSector ()=0
- virtual const csSet< csPtrKey<
iVosObject3D > > & GetObject3Ds ()=0 - virtual void CacheLightmaps ()=0
Member Function Documentation
| virtual void iVosSector::CacheLightmaps | ( | ) | [pure virtual] |
| virtual const csSet< csPtrKey<iVosObject3D> >& iVosSector::GetObject3Ds | ( | ) | [pure virtual] |
Get the list of object3ds which have been loaded into this sector.
This list will change in size as objects are loaded and removed - does not represent the list of objects in the A3DL sector
Implemented in csVosSector.
| virtual csRef<iSector> iVosSector::GetSector | ( | ) | [pure virtual] |
Get the Crystal Space iSector for this sector.
This will be empty until Load() is called.
Implemented in csVosSector.
| virtual void iVosSector::Load | ( | iProgressMeter * | progress = 0 |
) | [pure virtual] |
Begin loading this sector in the background.
Network activity occurs in another thread, so this method returns immediately. An event is posted to the global event queue when the download is complete.
- Parameters:
-
progress if supplied, this will be called back (in the CS thread) periodically to indicate download progress
Implemented in csVosSector.
The documentation for this struct was generated from the following file:
- /home/tetron/hack/vos/libs/vos/csplugin/ivosa3dl.hh