NAVTOR SDK
v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
Home
API Guides
API Reference
Samples
About SDK
render_target_skia_interface.h
1
#ifndef SDK_RENDER_TARGET_SKIA_INTERFACE_H_
11
#define SDK_RENDER_TARGET_SKIA_INTERFACE_H_
12
13
#include <
base/inc/platform.h
>
14
#include <
base/inc/base_types.h
>
15
#include <
base/inc/sdk_component_interface.h
>
16
#include <
base/inc/sdk_ref_ptr.h
>
17
#include "../2d_render_target_interface.h"
18
19
namespace
sdk {
20
namespace
gfx {
21
namespace
skia {
22
26
class
I2DRenderTargetContext
:
public
sdk::ISDKComponent
27
{
28
public
:
30
virtual
SDKResult
SDK_CALLTYPE
Resize
(
const
SDKSize
& size)
throw
() = 0;
31
33
SDK_IMPLEMENT_IID(
I2DRenderTargetContext
)
34
SDK_END_INTERFACE(
I2DRenderTargetContext
)
35
};
36
SDK_DECLARE_IID(
I2DRenderTargetContext
)
37
38
}
// namespace skia
39
}
// namespace gfx
40
}
// namespace sdk
41
42
#endif // SDK_RENDER_TARGET_SKIA_INTERFACE_H_
base_types.h
SDK base types.
sdk_ref_ptr.h
Interfaces wrapper with reference count control.
sdk::gfx::skia::I2DRenderTargetContext
The render target type RenderTarget2D_SKIA_OpenGL_Context supports given SKIA specific interface,...
Definition:
render_target_skia_interface.h:26
SDKResult
SDKInt32 SDKResult
Type of all error or return codes which SDK functions can end with.
Definition:
sdk_results.h:17
sdk::gfx::skia::I2DRenderTargetContext::Resize
virtual SDKResult SDK_CALLTYPE Resize(const SDKSize &size)=0
Resizes the render area for given context based render target.
sdk_component_interface.h
Common base SDK interfaces.
platform.h
Describes the platform constants.
SDKSize
SizeUI.
Definition:
geometry_base_types.h:1235
visualizationlayer
inc
graphics
skia
render_target_skia_interface.h
Generated on Fri Oct 2 2026 12:39:10 for NAVTOR SDK by
1.8.17