![]() |
NAVTOR SDK
v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
|
GL2D Text object. More...
#include <gl2d_text_interface.h>
Inherits ISDKProperties.
Public Member Functions | |
| virtual void SDK_CALLTYPE | Dump () const =0 throw () |
| Dumps given object. | |
| virtual IGL2DCanvasSP SDK_CALLTYPE | GetParent () const =0 throw () |
| Returns parent canvas object. | |
| virtual GL2DTextType SDK_CALLTYPE | GetType () const =0 throw () |
| Returns text type. | |
| virtual SDKUInt32 SDK_CALLTYPE | GetVertexCount () const =0 throw () |
| Returns number of vertexes in text (4 vertexes per one text quad) | |
| virtual SDKUInt32 SDK_CALLTYPE | GetTextPositionsCount () const =0 throw () |
| Returns number of text positions. | |
| virtual SDKUInt32 SDK_CALLTYPE | GetMemSize () const =0 throw () |
| Returns text memory size. | |
| virtual IGL2DFontSP SDK_CALLTYPE | GetFont () const =0 throw () |
| Returns appropriate Font object. | |
| GL2DFontID SDK_CALLTYPE | GetFontID () const |
| Returns appropriate Font ID. | |
| virtual SDKResult SDK_CALLTYPE | GetTextString (SDKString &text_string) const =0 throw () |
| Returns text string. | |
| virtual float SDK_CALLTYPE | GetFontSize () const =0 throw () |
| Returns font size. | |
| virtual GL2DTextReadingDirection SDK_CALLTYPE | GetReadingDirection () const =0 throw () |
| Returns reading direction. | |
| virtual GL2DTextPivotPoint SDK_CALLTYPE | GetPivotPoint () const =0 throw () |
| Returns pivot point type. | |
| virtual SDKPointF2D SDK_CALLTYPE | GetPivotPointOffset () const =0 throw () |
| Returns pivot point offset. | |
| virtual float SDK_CALLTYPE | GetBorderWidth () const =0 throw () |
| Returns text border width (bordered texts only) | |
| virtual IGL2DTextureSP SDK_CALLTYPE | GetTexture () const =0 throw () |
| Returns text texture (only for textured texts) | |
| virtual SDKUInt32 SDK_CALLTYPE | GetTextCenterLine () const =0 throw () |
| Returns text center line position in texture (starting from 0 - bottom of texture) | |
| virtual SDKSize SDK_CALLTYPE | GetTextSize () const =0 throw () |
| Returns text (texture) size. | |
| virtual SDKResult SDK_CALLTYPE | Clone (const float *const vertex_data, const SDKUInt32 &vertex_data_size, IGL2DTextSP &cloned_text) const =0 throw () |
| Clones given text with new text position(s) vertex_data - Set of X/Y coordinate pairs to describe text positions vertex_data_size - size of vertex_data array, SDK_ARRAY_LENGTH(vertex_data) | |
GL2D Text object.