 |
NAVTOR SDK
v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
|
|
Go to the documentation of this file. 1 #ifndef SDK_2D_RENDER_TARGET_STROKE_STYLE_INTERFACE_H_
11 #define SDK_2D_RENDER_TARGET_STROKE_STYLE_INTERFACE_H_
16 #include "2d_graphics_objects.h"
27 virtual SDKResult SDK_CALLTYPE
GetParent(sdk::gfx::RenderTargetSP& parent)
const throw() = 0;
35 float* user_defined_pattern)
const throw() = 0;
38 SDKUInt32& user_defined_pattern_size)
const throw() = 0;
48 #endif // SDK_2D_RENDER_TARGET_STROKE_STYLE_INTERFACE_H_
Stroke style for graphics path drawing.
Definition: 2d_render_target_stroke_style_interface.h:23
virtual SDKResult SDK_CALLTYPE GetParent(sdk::gfx::RenderTargetSP &parent) const =0
Returns the parent render target instance, which created the given instance.
Set of parameters for stroke style definition.
Definition: 2d_graphics_consts.h:233
virtual SDKResult SDK_CALLTYPE GetInitialOptions(sdk::gfx::StrokeStyleOptions &style_options) const =0
Returns initial stroke style options.
Description of all of supported graphics constants.
SDKInt32 SDKResult
Type of all error or return codes which SDK functions can end with.
Definition: sdk_results.h:17
Common base SDK interfaces.
virtual SDKResult SDK_CALLTYPE GetUserDefinedPattern(const SDKUInt32 &array_size, float *user_defined_pattern) const =0
Returns user-defined stroke style pattern, if it exists.
virtual SDKResult SDK_CALLTYPE GetUserDefinedPatternSize(SDKUInt32 &user_defined_pattern_size) const =0
Returns user-defined stroke style pattern size, if it exists.