![]() |
NAVTOR SDK
v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
|
Base interface for all renderers. More...
#include <renderer_interface.h>
Public Member Functions | |
| virtual SDKResult SDK_CALLTYPE | GetRendererID (SDKString &id)=0 throw () |
| Returns renderer identifier. | |
| virtual SDKResult SDK_CALLTYPE | Cancel ()=0 throw () |
| Tells renderer to cancel its rendering process (Render and Cancel called from different threads). | |
| virtual SDKResult SDK_CALLTYPE | SetContext (const ResourceType &layer_resource_type, const ILayerResourceSP &layer_resource, const IGraphicContextSP &graphic_context)=0 throw () |
| Set scene context to the renderer. | |
| virtual SDKResult SDK_CALLTYPE | Render (const IRenderContextSP &context)=0 throw () |
| Render data to the resource. | |
Public Member Functions inherited from ISDKProperties | |
| virtual SDKResult SDK_CALLTYPE | SetProperty (const SDKPropertyID &id, const SDKAny &value)=0 throw () |
| Sets a property value. | |
| virtual SDKResult SDK_CALLTYPE | GetProperty (const SDKPropertyID &id, SDKAny &value) const =0 throw () |
| Retrieves a property value. | |
Base interface for all renderers.