XFcPrimitiveTranslator.h File Reference

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