NAVTOR SDK  v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
IGL2DText Class Referenceabstract

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)
 

Detailed Description

GL2D Text object.


The documentation for this class was generated from the following file: