FireSync API
 All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
kGraphic Class Reference

Description

Represents a collection of vector graphics.

Inheritance diagram for kGraphic:
Inheritance graph

Public Member Functions

kGraphicFont kGraphic_AddFont (kGraphic graphic, kFontFamily family, kFontStyle style, k32f height)
 Adds a font that can be used for drawing operations. More...
 
kGraphicMarker kGraphic_AddMarker (kGraphic graphic, kMarkerShape shape, k32f size)
 Adds a marker shape that can be used for drawing operations. More...
 
kGraphicPen kGraphic_AddPen (kGraphic graphic, kColor color, k32f width)
 Adds a pen that can be used for drawing operations. More...
 
kGraphicBrush kGraphic_AddSolidBrush (kGraphic graphic, kColor color)
 Adds a solid brush that can be used for drawing operations. More...
 
kStatus kGraphic_Construct (kGraphic *graphic, kObject allocator)
 Constructs a graphic object. More...
 
kRect32fkGraphic_DrawEllipses32f (kGraphic graphic, kGraphicPen pen, kGraphicBrush brush, const kRect32f *rects, kSize count)
 Draws a set of ellipses. More...
 
kRect32skGraphic_DrawEllipses32s (kGraphic graphic, kGraphicPen pen, kGraphicBrush brush, const kRect32s *rects, kSize count)
 Draws a set of ellipses. More...
 
void * kGraphic_DrawImage32f (kGraphic graphic, kImage image, kRect32f dest)
 Draws an image. More...
 
void * kGraphic_DrawImage32s (kGraphic graphic, kImage image, kRect32s dest)
 Draws an image. More...
 
kPoint32fkGraphic_DrawPoints32f (kGraphic graphic, kGraphicPen pen, kGraphicBrush brush, kGraphicMarker marker, const kPoint32f *points, kSize count)
 Draws a set of points using a pre-define shape. More...
 
kPoint32skGraphic_DrawPoints32s (kGraphic graphic, kGraphicPen pen, kGraphicBrush brush, kGraphicMarker marker, const kPoint32s *points, kSize count)
 Draws a set of points using a pre-define shape. More...
 
kPoint32fkGraphic_DrawPolygon32f (kGraphic graphic, kGraphicPen pen, kGraphicBrush brush, const kPoint32f *points, kSize count)
 Draws a polygon. More...
 
kPoint32skGraphic_DrawPolygon32s (kGraphic graphic, kGraphicPen pen, kGraphicBrush brush, const kPoint32s *points, kSize count)
 Draws a polygon. More...
 
kPoint32fkGraphic_DrawPolyline32f (kGraphic graphic, kGraphicPen pen, const kPoint32f *points, kSize count)
 Draws connected line segments. More...
 
kPoint32skGraphic_DrawPolyline32s (kGraphic graphic, kGraphicPen pen, const kPoint32s *points, kSize count)
 Draws connected line segments. More...
 
kRect32fkGraphic_DrawRects32f (kGraphic graphic, kGraphicPen pen, kGraphicBrush brush, const kRect32f *rects, kSize count)
 Draws a set of rectangles. More...
 
kRect32skGraphic_DrawRects32s (kGraphic graphic, kGraphicPen pen, kGraphicBrush brush, const kRect32s *rects, kSize count)
 Draws a set of rectangles. More...
 
kRotatedRect32fkGraphic_DrawRotatedRects32f (kGraphic graphic, kGraphicPen pen, kGraphicBrush brush, const kRotatedRect32f *rects, kSize count)
 Draws a set of rotated rectangles. More...
 
kRotatedRect32skGraphic_DrawRotatedRects32s (kGraphic graphic, kGraphicPen pen, kGraphicBrush brush, const kRotatedRect32s *rects, kSize count)
 Draws a set of rotated rectangles. More...
 
kCharkGraphic_DrawString32f (kGraphic graphic, kGraphicFont font, kGraphicBrush brush, kPoint32f location, k32f angle, kAlignment alignment, const kChar *text)
 Draws a string. More...
 
kCharkGraphic_DrawString32s (kGraphic graphic, kGraphicFont font, kGraphicBrush brush, kPoint32s location, k32s angle, kAlignment alignment, const kChar *text)
 Draws a string. More...
 

Related

typedef kPointer kGraphicBrush
 Represents a graphic brush.
 
typedef kPointer kGraphicFont
 Represents a graphic font.
 
typedef kPointer kGraphicMarker
 Represents a graphic marker.
 
typedef kPointer kGraphicPen
 Represents a graphic pen.
 

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