8 #ifndef MsiChart_FormatFill_h 9 #define MsiChart_FormatFill_h 11 #include "PDCHeader/PDCvector" 16 #include "../Common.h" 22 struct _cairo_surface;
30 extern const RGBColor
gBlack;
31 extern const RGBColor
gWhite;
253 bool hGetAreaDepth(
const std::vector<FPoint2D>& irPolygon,
float& orMaxDepth)
const;
262 void hGetNewPolygon(
const std::vector<FPoint2D>& irPolygon,
Int32 iCurrent, std::vector<FPoint2D>& orPolygon)
const;
271 bool hGetNewAreaDepth(
const std::vector<FPoint2D>& irPolygon,
float& orMaxDepth)
const;
GraphFillGradient()
Definition: FormatFill.h:81
Definition: FormatFill.h:63
Definition: FormatFill.h:58
unsigned char mFillBevelType
Definition: FormatFill.h:146
EnumFormatFillMembers
Definition: FormatFill.h:67
Definition: FormatFill.h:75
Int32 mLightAngle
Definition: FormatFill.h:148
std::vector< unsigned char > mStepAlpha
Definition: FormatFill.h:91
RGBColor mForegroundColor
Definition: FormatFill.h:108
unsigned char mEndAlpha
Definition: FormatFill.h:98
GraphFillPicture()
Definition: FormatFill.h:125
Definition: FormatFill.h:60
Definition: FormatFill.h:73
RGBColor mStartGraphColor
Definition: FormatFill.h:89
unsigned char mHorizontalOffset
Definition: FormatFill.h:95
Definition: FormatFill.h:69
const RGBColor gWhite
Definition: FormatLine.h:111
Definition: FormatFill.h:47
struct _cairo cairo_t
Definition: BezierCurve.h:16
Definition: FormatFill.h:48
RGBColor mBackgroundColor
Definition: FormatFill.h:109
unsigned char mVerticalOffset
Definition: FormatFill.h:96
RGBColor mEndGraphColor
Definition: FormatFill.h:90
#define Int32
Definition: BasicTypes.h:20
unsigned char mDepth
Definition: FormatFill.h:147
unsigned char mGradientType
Definition: FormatFill.h:97
MBase::StrongArrayPtr< char > mPictureFilePtr
Definition: FormatFill.h:134
Definition: FormatFill.h:71
Definition: DSSIPhoneEnums.h:1781
Definition: FormatFill.h:45
Keep texture options.
Definition: FormatFill.h:123
Definition: DSSIPhoneEnums.h:1739
Definition: FormatFill.h:49
unsigned char mFillFlip
Definition: FormatFill.h:130
Definition: FormatFill.h:46
Definition: ChartContext.h:542
unsigned char mNameLength
Definition: FormatFill.h:133
EnumFillType
Enumeration of FormatFill type.
Definition: FormatFill.h:42
Keep bevel options.
Definition: FormatFill.h:139
Definition: FormatFill.h:64
Definition: FormatFill.h:59
std::vector< float > mStepLocation
Definition: FormatFill.h:93
unsigned char mIntensity
Definition: FormatFill.h:149
Definition: FormatFill.h:36
Keep pattern options.
Definition: FormatFill.h:102
TripleId mTripleId
Definition: FormatFill.h:135
EnumFillFlip
Enumeration of fliping type.
Definition: FormatFill.h:54
Definition: Msi_variant.h:147
Definition: FormatFill.h:70
keep gradient options.
Definition: FormatFill.h:79
unsigned char mScaleType
Definition: FormatFill.h:131
GraphFillPattern()
Definition: FormatFill.h:104
EnumRadientGradientUsage
Enumeration for radient gradient usage.
Definition: FormatFill.h:34
Definition: Msi_ccomvariant.h:24
unsigned char mPatternId
Definition: FormatFill.h:110
std::vector< RGBColor > mStepGraphColor
Definition: FormatFill.h:92
Definition: FormatFill.h:74
Int32 mAngle
Definition: FormatFill.h:94
Definition: DSSIPhoneEnums.h:1764
Definition: RGBColor.h:21
Definition: DSSIPhoneEnums.h:817
unsigned char mPictureFormat
Definition: FormatFill.h:132
const RGBColor gBlack
Definition: FormatLine.h:110
Use four Int32 values to represent a 2D rectangle.
Definition: Rect2D.h:25
Definition: FormatFill.h:37
Definition: FormatFill.h:38
GraphFillBevel()
Definition: FormatFill.h:141
Definition: FormatFill.h:72
Definition: FormatFill.h:68
Definition: FormatFill.h:57