NAVTOR SDK  v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
ISceneLayer Class Referenceabstract

Describes scene layer. More...

#include <layers_manager_interface.h>

Inherits ISceneLayerBase.

Public Member Functions

virtual SDKResult SDK_CALLTYPE GetName (SDKString &name) const =0 throw ()
 Returns layer name.
 
virtual SDKResult SDK_CALLTYPE SetDirty (bool is_dirty)=0 throw ()
 Marks layer dirty - signal to render.
 
virtual SDKResult SDK_CALLTYPE GetDirty () const =0 throw ()
 Returns layer dirty state.
 
virtual SDKResult SDK_CALLTYPE SetVisibility (bool is_visible)=0 throw ()
 Changes layer visibility.
 
virtual SDKResult SDK_CALLTYPE GetVisibility () const =0 throw ()
 Returns layer visibility.
 
virtual SDKResult SDK_CALLTYPE GetSubLayers (ISceneLayersEnumeratorSP &layers_enum) const =0 throw ()
 Returns layers enumerator.
 
virtual SDKResult SDK_CALLTYPE SetRenderer (const scene::IRendererSP &renderer)=0 throw ()
 Adds new renderer to the layer.
 

Detailed Description

Describes scene layer.


The documentation for this class was generated from the following file: