MagickCore  7.0.7
Convert, Edit, Or Compose Bitmap Images
_DrawInfo Struct Reference

#include <draw.h>

Collaboration diagram for _DrawInfo:
[legend]

Data Fields

char * primitive
 
char * geometry
 
RectangleInfo viewbox
 
AffineMatrix affine
 
PixelInfo fill
 
PixelInfo stroke
 
PixelInfo undercolor
 
PixelInfo border_color
 
Imagefill_pattern
 
Imagestroke_pattern
 
double stroke_width
 
GradientInfo gradient
 
MagickBooleanType stroke_antialias
 
MagickBooleanType text_antialias
 
FillRule fill_rule
 
LineCap linecap
 
LineJoin linejoin
 
size_t miterlimit
 
double dash_offset
 
DecorationType decorate
 
CompositeOperator compose
 
char * text
 
char * font
 
char * metrics
 
char * family
 
size_t face
 
StyleType style
 
StretchType stretch
 
size_t weight
 
char * encoding
 
double pointsize
 
char * density
 
AlignType align
 
GravityType gravity
 
char * server_name
 
double * dash_pattern
 
char * clip_mask
 
SegmentInfo bounds
 
ClipPathUnits clip_units
 
Quantum alpha
 
MagickBooleanType render
 
ElementReference element_reference
 
double kerning
 
double interword_spacing
 
double interline_spacing
 
DirectionType direction
 
MagickBooleanType debug
 
size_t signature
 
double fill_alpha
 
double stroke_alpha
 

Detailed Description

Definition at line 200 of file draw.h.

Field Documentation

◆ affine

◆ align

AlignType _DrawInfo::align

Definition at line 281 of file draw.h.

Referenced by AnnotateImage(), CloneDrawInfo(), and DrawImage().

◆ alpha

Quantum _DrawInfo::alpha

Definition at line 302 of file draw.h.

Referenced by DrawImage(), DrawPrimitive(), and GetDrawInfo().

◆ border_color

PixelInfo _DrawInfo::border_color

Definition at line 213 of file draw.h.

Referenced by CloneDrawInfo(), DrawPrimitive(), and GetDrawInfo().

◆ bounds

SegmentInfo _DrawInfo::bounds

Definition at line 296 of file draw.h.

Referenced by CloneDrawInfo(), and DrawImage().

◆ clip_mask

char* _DrawInfo::clip_mask

Definition at line 293 of file draw.h.

Referenced by CloneDrawInfo(), DestroyDrawInfo(), DrawClipPath(), and DrawImage().

◆ clip_units

ClipPathUnits _DrawInfo::clip_units

Definition at line 299 of file draw.h.

Referenced by CloneDrawInfo(), and DrawImage().

◆ compose

CompositeOperator _DrawInfo::compose

Definition at line 251 of file draw.h.

Referenced by CloneDrawInfo(), DrawImage(), and GetDrawInfo().

◆ dash_offset

double _DrawInfo::dash_offset

Definition at line 245 of file draw.h.

Referenced by CloneDrawInfo(), DrawDashPolygon(), and DrawImage().

◆ dash_pattern

double* _DrawInfo::dash_pattern

◆ debug

MagickBooleanType _DrawInfo::debug

Definition at line 319 of file draw.h.

Referenced by CloneDrawInfo(), DestroyDrawInfo(), and GetDrawInfo().

◆ decorate

DecorationType _DrawInfo::decorate

Definition at line 248 of file draw.h.

Referenced by AnnotateImage(), CloneDrawInfo(), DrawImage(), and GetDrawInfo().

◆ density

char* _DrawInfo::density

◆ direction

DirectionType _DrawInfo::direction

◆ element_reference

ElementReference _DrawInfo::element_reference

Definition at line 308 of file draw.h.

Referenced by CloneDrawInfo().

◆ encoding

char* _DrawInfo::encoding

Definition at line 272 of file draw.h.

Referenced by CloneDrawInfo(), DestroyDrawInfo(), GetDrawInfo(), and RenderType().

◆ face

size_t _DrawInfo::face

Definition at line 260 of file draw.h.

Referenced by RenderType().

◆ family

char * _DrawInfo::family

Definition at line 254 of file draw.h.

Referenced by CloneDrawInfo(), DestroyDrawInfo(), GetDrawInfo(), and RenderType().

◆ fill

◆ fill_alpha

double _DrawInfo::fill_alpha

Definition at line 325 of file draw.h.

Referenced by CloneDrawInfo(), DrawImage(), and GetDrawInfo().

◆ fill_pattern

Image* _DrawInfo::fill_pattern

◆ fill_rule

FillRule _DrawInfo::fill_rule

◆ font

char * _DrawInfo::font

◆ geometry

char * _DrawInfo::geometry

◆ gradient

GradientInfo _DrawInfo::gradient

◆ gravity

GravityType _DrawInfo::gravity

◆ interline_spacing

double _DrawInfo::interline_spacing

Definition at line 311 of file draw.h.

Referenced by AnnotateImage(), CloneDrawInfo(), DrawImage(), GetDrawInfo(), and GetMultilineTypeMetrics().

◆ interword_spacing

double _DrawInfo::interword_spacing

Definition at line 311 of file draw.h.

Referenced by CloneDrawInfo(), DrawImage(), GetDrawInfo(), and RenderType().

◆ kerning

double _DrawInfo::kerning

Definition at line 311 of file draw.h.

Referenced by CloneDrawInfo(), DrawImage(), GetDrawInfo(), and RenderType().

◆ linecap

LineCap _DrawInfo::linecap

◆ linejoin

LineJoin _DrawInfo::linejoin

Definition at line 239 of file draw.h.

Referenced by CloneDrawInfo(), DrawImage(), DrawPrimitive(), GetDrawInfo(), and TraceStrokePolygon().

◆ metrics

char * _DrawInfo::metrics

Definition at line 254 of file draw.h.

Referenced by CloneDrawInfo(), DestroyDrawInfo(), and RenderType().

◆ miterlimit

size_t _DrawInfo::miterlimit

Definition at line 242 of file draw.h.

Referenced by CloneDrawInfo(), DrawDashPolygon(), DrawImage(), GetDrawInfo(), and TraceStrokePolygon().

◆ pointsize

double _DrawInfo::pointsize

◆ primitive

◆ render

◆ server_name

char* _DrawInfo::server_name

Definition at line 287 of file draw.h.

Referenced by CloneDrawInfo(), DestroyDrawInfo(), and GetDrawInfo().

◆ signature

◆ stretch

StretchType _DrawInfo::stretch

Definition at line 266 of file draw.h.

Referenced by CloneDrawInfo(), DrawImage(), and RenderType().

◆ stroke

◆ stroke_alpha

double _DrawInfo::stroke_alpha

Definition at line 325 of file draw.h.

Referenced by CloneDrawInfo(), DrawImage(), and GetDrawInfo().

◆ stroke_antialias

MagickBooleanType _DrawInfo::stroke_antialias

Definition at line 229 of file draw.h.

Referenced by CloneDrawInfo(), DrawImage(), DrawPolygonPrimitive(), and GetDrawInfo().

◆ stroke_pattern

Image * _DrawInfo::stroke_pattern

◆ stroke_width

◆ style

StyleType _DrawInfo::style

Definition at line 263 of file draw.h.

Referenced by CloneDrawInfo(), DrawImage(), GetDrawInfo(), and RenderType().

◆ text

◆ text_antialias

MagickBooleanType _DrawInfo::text_antialias

Definition at line 229 of file draw.h.

Referenced by CloneDrawInfo(), DrawImage(), GetDrawInfo(), RenderPostscript(), and RenderType().

◆ undercolor

PixelInfo _DrawInfo::undercolor

Definition at line 213 of file draw.h.

Referenced by AnnotateImage(), CloneDrawInfo(), and GetDrawInfo().

◆ viewbox

RectangleInfo _DrawInfo::viewbox

Definition at line 207 of file draw.h.

Referenced by CloneDrawInfo(), and DrawImage().

◆ weight

size_t _DrawInfo::weight

Definition at line 269 of file draw.h.

Referenced by CloneDrawInfo(), DrawImage(), GetDrawInfo(), and RenderType().


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