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

Describes a scene layer. More...

#include <scene_layers_manager_gl_interface.h>

Inherits ISceneLayerBase.

Public Member Functions

virtual SDKResult SDK_CALLTYPE GetName (SDKString &name) const =0 throw ()
 Returns the layer name (from ISceneLayerBase).
 
virtual SDKResult SDK_CALLTYPE SetDirty (bool is_dirty)=0 throw ()
 Marks the layer dirty - signal to render (from ISceneLayerBase).
 
virtual SDKResult SDK_CALLTYPE GetDirty () const =0 throw ()
 Returns the layer dirty state (from ISceneLayerBase).
 
virtual SDKResult SDK_CALLTYPE SetVisibility (bool is_visible)=0 throw ()
 Changes the layer visibility (from ISceneLayerBase).
 
virtual SDKResult SDK_CALLTYPE GetVisibility () const =0 throw ()
 Returns the layer visibility (from ISceneLayerBase).
 
virtual SDKResult SDK_CALLTYPE BindDataSource (const SDKString &data_source_name)=0 throw ()
 Adds reference to data source to the layer.
 
virtual SDKResult SDK_CALLTYPE UnbindDataSource (const SDKString &data_source_name)=0 throw ()
 Removes reference to data source from the layer.
 
virtual SDKResult SDK_CALLTYPE EnumDataSources (IEnumSDKStringSP &data_source_names)=0 throw ()
 Enumerates layer's data sources (returns list of names).
 

Detailed Description

Describes a scene layer.


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