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