ADTF_DISPLAY_TOOLBOX  3.8.0 (ADTF 3.14.3)
gfxlibinterfaces.h File Reference

Copyright © Audi Electronics Venture GmbH. More...

Go to the source code of this file.

Classes

class  IGraphicsFlags
 The Graphics device flags. More...
 
class  IFont
 Default Font handling interface for basic font support. More...
 
class  ITexture
 The interface for common texture handling. More...
 
class  IGraphicsMode
 Graphics mode interface for common graphic support. More...
 
class  ICanvas
 Canvas interface. More...
 
class  IUIEventHandler
 User interface event handler for all displays within the adtf. More...
 

Namespaces

 adtf
 Main namespace.
 
 adtf::disptb
 Namespace for functionality provided by the Display Toolbox.
 

Macros

#define COORDS_NONE   0x00
 defines a constant for non-marked coordinates.
 
#define COORDS_SCREEN   0x01
 defines a constant for indicate coordinates as screen coordinates.
 
#define COORDS_LOGICAL   0x02
 defines a constant for indicate coordinates as logical coordinates.
 
#define ADTF_VIEWPORT_INTERNAL_CLASS   "class"
 Name of internally used viewport class.
 
#define ADTF_VIEWPORT_INTERNAL_TITLEWINDOW   "titlewindow"
 Name of internally used viewport class.
 
#define ADTF_VIEWPORT_INTERNAL_PARENT_SETTER   "parentset"
 Name of internally used viewport class.
 

Enumerations

enum  tCanvasFlags { CANVAS_FLAG_TEXT_FLIP_HORIZONTALLY = 1 , CANVAS_FLAG_TEXT_BASELINE_ON_TOP = 2 , CANVAS_FLAG_TEXT_SCALE_WITH_COORDINATE_SYSTEM = 4 , CANVAS_FLAG_TEXT_ROTATE_WITH_COORDINATE_SYSTEM = 8 }
 Servaral flags for ICanvas::SetFlag. More...
 

Detailed Description

Copyright © Audi Electronics Venture GmbH.

All rights reserved

Definition in file gfxlibinterfaces.h.

Enumeration Type Documentation

◆ tCanvasFlags

enum tCanvasFlags

Servaral flags for ICanvas::SetFlag.

Enumerator
CANVAS_FLAG_TEXT_FLIP_HORIZONTALLY 

Set the text direction with or opposed the x-axis direction (0: with the x-axis direction, 1: opposed the x-axis direction)

CANVAS_FLAG_TEXT_BASELINE_ON_TOP 

Set the text baseline on top of the text (0: baseline is on button of a glyphe, 1: baseline is on top of a glyphe)

CANVAS_FLAG_TEXT_SCALE_WITH_COORDINATE_SYSTEM 

Set the text to scale with the coordinatesystem.

(0: No scale, 1: Scale ) If you use 'No scale' the position of text will be projected to the window coordinatesystem. During this process the text loses all scale-effects from coordinatesystems.

CANVAS_FLAG_TEXT_ROTATE_WITH_COORDINATE_SYSTEM 

Set the text to scale with the level of zoom.

(0: No rotation, 1: Rotate ) If you use 'No rotation' the position of text will be projected to the window coordinatesystem. During this process the text loses all rotation-effects from coordinatesystems. Only the textangle setted by ICanvas effects the text orientation.

Definition at line 1732 of file gfxlibinterfaces.h.