Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members

# XFcPrimitiveTranslator.h File Reference

XFcPrimitiveTranslator class translates drawing commands for XFcPrimitiveDraw. More...

## Compounds
class | XFcPrimitiveTranslator
| XFcPrimitiveTranslator class translates drawing commands for XFcPrimitiveDraw. More...
## Defines
#define | XFC_PRIMITIVETRANSLATOR_DEFAULT_CURVE_SMOOTHNESS REALi(5)
#define | XFC_PRIMITIVETRANSLATOR_DEFAULT_STROKE_WIDTH REALi(1)
#define | XFC_PRIMITIVETRANSLATOR_DEFAULT_MITER_LIMIT REALi(4);
## Enumerations
enum | XFcPrimitiveTranslatorPaintMode { XFC_PRIMITIVETRANSLATOR_NONE = 0, XFC_PRIMITIVETRANSLATOR_COLOR, XFC_PRIMITIVETRANSLATOR_GRADIENT, XFC_PRIMITIVETRANSLATOR_IMAGE, XFC_PRIMITIVETRANSLATOR_PATTERN }
enum | XFcPrimitiveTranslatorFillRule { XFC_PRIMITIVETRANSLATOR_EVENODD_FILL = 0, XFC_PRIMITIVETRANSLATOR_NONZERO_FILL }
enum | XFcPrimitiveTranslatorLineCap { XFC_PRIMITIVETRANSLATOR_BUTT_CAP = 0, XFC_PRIMITIVETRANSLATOR_ROUND_CAP, XFC_PRIMITIVETRANSLATOR_SQUARE_CAP }
enum | XFcPrimitiveTranslatorLineJoin { XFC_PRIMITIVETRANSLATOR_MITER_JOIN = 0, XFC_PRIMITIVETRANSLATOR_ROUND_JOIN, XFC_PRIMITIVETRANSLATOR_BEVEL_JOIN }
enum | XFcPrimitiveTranslatorRenderFlags { XFC_PRIMITIVETRANSLATOR_NEW_SUBPATH = 1 }
enum | XFcPrimitiveTranslatorLineFlags { XFC_PRIMITIVETRANSLATOR_START_CAP = 1, XFC_PRIMITIVETRANSLATOR_END_CAP = 2 }
enum | XFcPrimitiveTranslatorInvalidationFlags { XFC_PRIMITIVETRANSLATOR_INVALIDATED_ROUNDINGCIRCLE = 1, XFC_PRIMITIVETRANSLATOR_INVALIDATED_PERCEIVED_VALUES = 2 }
enum | XFcPrimitiveTranslatorEllipticArcFlags { XFC_PRIMITIVETRANSLATOR_LARGE_ARC_FLAG = 1, XFC_PRIMITIVETRANSLATOR_SWEEP_FLAG = 2 }

## Detailed Description

XFcPrimitiveTranslator class translates drawing commands for XFcPrimitiveDraw.

X-Forge Core
Copyright 2000-2003 Fathammer Ltd

Id
  XFcPrimitiveTranslator.h,v 1.1.2.1 2003/10/23 11:59:56 kkallio Exp

Date
  2003/10/23 11:59:56

Revision
  1.1.2.1

## Define Documentation

#define XFC_PRIMITIVETRANSLATOR_DEFAULT_CURVE_SMOOTHNESS REALi(5)

#define XFC_PRIMITIVETRANSLATOR_DEFAULT_MITER_LIMIT REALi(4);

#define XFC_PRIMITIVETRANSLATOR_DEFAULT_STROKE_WIDTH REALi(1)

## Enumeration Type Documentation

enum XFcPrimitiveTranslatorEllipticArcFlags

  | Enumeration values:
  XFC_PRIMITIVETRANSLATOR_LARGE_ARC_FLAG |
  XFC_PRIMITIVETRANSLATOR_SWEEP_FLAG |

enum XFcPrimitiveTranslatorFillRule

  | Enumeration values:
  XFC_PRIMITIVETRANSLATOR_EVENODD_FILL |
  XFC_PRIMITIVETRANSLATOR_NONZERO_FILL |

enum XFcPrimitiveTranslatorInvalidationFlags

  | Enumeration values:
  XFC_PRIMITIVETRANSLATOR_INVALIDATED_ROUNDINGCIRCLE |
  XFC_PRIMITIVETRANSLATOR_INVALIDATED_PERCEIVED_VALUES |

enum XFcPrimitiveTranslatorLineCap

  | Enumeration values:
  XFC_PRIMITIVETRANSLATOR_BUTT_CAP |
  XFC_PRIMITIVETRANSLATOR_ROUND_CAP |
  XFC_PRIMITIVETRANSLATOR_SQUARE_CAP |

enum XFcPrimitiveTranslatorLineFlags

  | Enumeration values:
  XFC_PRIMITIVETRANSLATOR_START_CAP |
  XFC_PRIMITIVETRANSLATOR_END_CAP |

enum XFcPrimitiveTranslatorLineJoin

  | Enumeration values:
  XFC_PRIMITIVETRANSLATOR_MITER_JOIN |
  XFC_PRIMITIVETRANSLATOR_ROUND_JOIN |
  XFC_PRIMITIVETRANSLATOR_BEVEL_JOIN |

enum XFcPrimitiveTranslatorPaintMode

  | Enumeration values:
  XFC_PRIMITIVETRANSLATOR_NONE |
  XFC_PRIMITIVETRANSLATOR_COLOR |
  XFC_PRIMITIVETRANSLATOR_GRADIENT |
  XFC_PRIMITIVETRANSLATOR_IMAGE |
  XFC_PRIMITIVETRANSLATOR_PATTERN |

enum XFcPrimitiveTranslatorRenderFlags

  | Enumeration values:
  XFC_PRIMITIVETRANSLATOR_NEW_SUBPATH |

|  | X-Forge Documentation Confidential Copyright © 2002-2003 Fathammer |  | Documentation generated with doxygen by Dimitri van Heesch