Lines Matching refs:FX_ERR
12 typedef int FX_ERR; typedef
145 FX_ERR Create(CFX_RenderDevice* renderDevice, FX_BOOL isAntialiasing = TRUE);
147 FX_ERR Create(int32_t width,
155 FX_ERR GetDeviceCap(const int32_t capID, FX_DeviceCap& capVal);
156 FX_ERR IsPrinterDevice(FX_BOOL& isPrinter);
157 FX_ERR EnableAntialiasing(FX_BOOL isAntialiasing);
159 FX_ERR SaveGraphState();
161 FX_ERR RestoreGraphState();
163 FX_ERR GetLineCap(CFX_GraphStateData::LineCap& lineCap);
165 FX_ERR SetLineCap(CFX_GraphStateData::LineCap lineCap);
167 FX_ERR GetDashCount(int32_t& dashCount);
169 FX_ERR GetLineDash(FX_FLOAT& dashPhase, FX_FLOAT* dashArray);
171 FX_ERR SetLineDash(FX_FLOAT dashPhase,
175 FX_ERR SetLineDash(FX_DashStyle dashStyle);
177 FX_ERR GetLineJoin(CFX_GraphStateData::LineJoin& lineJoin);
179 FX_ERR SetLineJoin(CFX_GraphStateData::LineJoin lineJoin);
181 FX_ERR GetMiterLimit(FX_FLOAT& miterLimit);
183 FX_ERR SetMiterLimit(FX_FLOAT miterLimit);
185 FX_ERR GetLineWidth(FX_FLOAT& lineWidth);
187 FX_ERR SetLineWidth(FX_FLOAT lineWidth, FX_BOOL isActOnDash = FALSE);
189 FX_ERR GetStrokeAlignment(FX_StrokeAlignment& strokeAlignment);
191 FX_ERR SetStrokeAlignment(FX_StrokeAlignment strokeAlignment);
193 FX_ERR SetStrokeColor(CFX_Color* color);
195 FX_ERR SetFillColor(CFX_Color* color);
197 FX_ERR StrokePath(CFX_Path* path, CFX_Matrix* matrix = NULL);
199 FX_ERR FillPath(CFX_Path* path,
203 FX_ERR ClipPath(CFX_Path* path,
207 FX_ERR DrawImage(CFX_DIBSource* source,
211 FX_ERR StretchImage(CFX_DIBSource* source,
215 FX_ERR ConcatMatrix(const CFX_Matrix* matrix);
219 FX_ERR GetClipRect(CFX_RectF& rect);
221 FX_ERR SetClipRect(const CFX_RectF& rect);
223 FX_ERR ClearClip();
225 FX_ERR SetFont(CFX_Font* font);
227 FX_ERR SetFontSize(const FX_FLOAT size);
229 FX_ERR SetFontHScale(const FX_FLOAT scale);
231 FX_ERR SetCharSpacing(const FX_FLOAT spacing);
233 FX_ERR SetTextDrawingMode(const int32_t mode);
235 FX_ERR ShowText(const CFX_PointF& point,
239 FX_ERR CalcTextRect(CFX_RectF& rect,
244 FX_ERR Transfer(CFX_Graphics* graphics, const CFX_Matrix* matrix);
245 FX_ERR Transfer(CFX_Graphics* graphics,
253 FX_ERR InverseRect(const CFX_RectF& rect);
254 FX_ERR XorDIBitmap(const CFX_DIBitmap* srcBitmap, const CFX_RectF& rect);
255 FX_ERR EqvDIBitmap(const CFX_DIBitmap* srcBitmap, const CFX_RectF& rect);
258 FX_ERR RenderDeviceSetLineDash(FX_DashStyle dashStyle);
260 FX_ERR RenderDeviceStrokePath(CFX_Path* path, CFX_Matrix* matrix);
262 FX_ERR RenderDeviceFillPath(CFX_Path* path,
266 FX_ERR RenderDeviceDrawImage(CFX_DIBSource* source,
270 FX_ERR RenderDeviceStretchImage(CFX_DIBSource* source,
274 FX_ERR RenderDeviceShowText(const CFX_PointF& point,
278 FX_ERR StrokePathWithPattern(CFX_Path* path, CFX_Matrix* matrix);
280 FX_ERR StrokePathWithShading(CFX_Path* path, CFX_Matrix* matrix);
282 FX_ERR FillPathWithPattern(CFX_Path* path,
286 FX_ERR FillPathWithShading(CFX_Path* path,
289 FX_ERR SetDIBitsWithMatrix(CFX_DIBSource* source, CFX_Matrix* matrix);
290 FX_ERR CalcTextInfo(const CFX_WideString& text,
321 FX_ERR Create();
325 FX_ERR MoveTo(FX_FLOAT x, FX_FLOAT y);
327 FX_ERR LineTo(FX_FLOAT x, FX_FLOAT y);
329 FX_ERR BezierTo(FX_FLOAT ctrlX1,
336 FX_ERR ArcTo(FX_FLOAT left,
343 FX_ERR Close();
345 FX_ERR AddLine(FX_FLOAT x1, FX_FLOAT y1, FX_FLOAT x2, FX_FLOAT y2);
347 FX_ERR AddBezier(FX_FLOAT startX,
356 FX_ERR AddRectangle(FX_FLOAT left,
361 FX_ERR AddEllipse(FX_FLOAT left,
366 FX_ERR AddEllipse(const CFX_RectF& rect);
368 FX_ERR AddArc(FX_FLOAT left,
375 FX_ERR AddPie(FX_FLOAT left,
382 FX_ERR AddSubpath(CFX_Path* path);
384 FX_ERR Clear();
405 FX_ERR Set(const FX_ARGB argb);
407 FX_ERR Set(CFX_Pattern* pattern, const FX_ARGB argb = 0x0);
409 FX_ERR Set(CFX_Shading* shading);
427 FX_ERR Create(CFX_DIBitmap* bitmap,
432 FX_ERR Create(FX_HatchStyle hatchStyle,
466 FX_ERR CreateAxial(const CFX_PointF& beginPoint,
473 FX_ERR CreateRadial(const CFX_PointF& beginPoint,
485 FX_ERR InitArgbArray();