![]() |
NAVTOR SDK
v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
|
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. | |
Interface for scene manager control.