VisioMove SDK (iOS)
2.1.22
|
Public Types | |
typedef std::vector< VgEngine::VgRefPtr< VgEngine::VgLayer > > | LayerList |
Public Member Functions | |
VgLayerManager (VgIEngine *pEngine) | |
~VgLayerManager () | |
VgEngine::VgRefPtr< VgEngine::VgLayer > | editLayer (const std::string &pName) |
const LayerList & | getLayers () const |
LayerList & | editLayers () |
Friends | |
class | VgObjectBridge |
Manages the layers.
typedef std::vector< VgEngine::VgRefPtr< VgEngine::VgLayer > > VgEngine::VgLayerManager::LayerList |
A collection of VgEngine::VgLayer instances.
VgEngine::VgLayerManager::VgLayerManager | ( | VgIEngine * | pEngine | ) |
Creates a layer manager for the provided engine. Public code should not call this. Instead, use the instance provided by VgEngine::VgIEngine.
pEngine | The engine instance this layer manager is built on. |
VgEngine::VgLayerManager::~VgLayerManager | ( | ) |
Creates a layer manager for the provided engine. Public code should not call this. Instead, use the instance provided by VgEngine::VgIEngine.
VgEngine::VgRefPtr< VgEngine::VgLayer > VgEngine::VgLayerManager::editLayer | ( | const std::string & | pName | ) |
Access a VgLayer using it's name.
pName | The name of the accessed layer. |
LayerList& VgEngine::VgLayerManager::editLayers | ( | ) |
Access to the VgLayer collection.
const LayerList& VgEngine::VgLayerManager::getLayers | ( | ) | const |
Const access to the VgLayer collection.
|
friend |