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

Interface for scene manager control. More...

#include <scene_manager_gl_interface.h>

Inherits ISceneControlBase.

Public Member Functions

virtual SDKResult SDK_CALLTYPE GetSceneParameters (sdk::ISDKParametersSP &scene_parameters)=0 throw ()
 Retrieves current scene parameters (from ISceneControlBase).
 
virtual SDKResult SDK_CALLTYPE SetSceneParameters (const sdk::ISDKParametersSP &scene_parameters)=0 throw ()
 Sets current scene parameters (from ISceneControlBase).
 
virtual SDKResult SDK_CALLTYPE StartRendering (SDKUInt64 start_rendering_flags, const SDKAny *cookie)=0 throw ()
 Starts new scene rendering.
 
virtual SDKResult SDK_CALLTYPE UpdateDisplay (SDKUInt64 update_display_flags, SDKUInt64 &updated_scene_status)=0 throw ()
 Prepares the scene image: draws prepared graphic data to the texture.
 
virtual SDKResult SDK_CALLTYPE ResetScene (SDKUInt64 reset_scene_flags)=0 throw ()
 Resets specified scene data.
 
virtual SDKResult SDK_CALLTYPE GetLastSceneInfo (SDKUInt64 get_scene_info_flags, sdk::visgl::ISceneInformationGLSP &scene_info) const =0 throw ()
 Returns information about the current scene.
 
virtual SDKResult SDK_CALLTYPE LockCanvas () const =0 throw ()
 Locks controlled scene canvas.
 
virtual SDKResult SDK_CALLTYPE UnLockCanvas () const =0 throw ()
 Unlocks controlled scene canvas.
 

Detailed Description

Interface for scene manager control.


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