|
|
|
Lines 162-178
public:
|
Link Here
|
|---|
|
| 162 |
} |
162 |
} |
| 163 |
|
163 |
|
| 164 |
union { |
164 |
union { |
| 165 |
nsSVGPaintServerFrame* mPaintServerFrame; |
165 |
nsSVGPaintServerFrame* mPaintServerFrame; |
| 166 |
SVGContextPaint* mContextPaint; |
166 |
SVGContextPaint* mContextPaint; |
| 167 |
nscolor mColor; |
167 |
nscolor mColor; |
| 168 |
} mPaintDefinition; |
168 |
} mPaintDefinition; |
| 169 |
|
169 |
|
| 170 |
nsIFrame* mFrame; |
170 |
MOZ_INIT_OUTSIDE_CTOR nsIFrame* mFrame; |
| 171 |
// CTM defining the user space for the pattern we will use. |
171 |
// CTM defining the user space for the pattern we will use. |
| 172 |
gfxMatrix mContextMatrix; |
172 |
gfxMatrix mContextMatrix; |
| 173 |
nsStyleSVGPaintType mPaintType; |
173 |
nsStyleSVGPaintType mPaintType; |
| 174 |
|
174 |
|
| 175 |
// Device-space-to-pattern-space |
175 |
// Device-space-to-pattern-space |
| 176 |
gfxMatrix mPatternMatrix; |
176 |
gfxMatrix mPatternMatrix; |
| 177 |
nsRefPtrHashtable<nsFloatHashKey, gfxPattern> mPatternCache; |
177 |
nsRefPtrHashtable<nsFloatHashKey, gfxPattern> mPatternCache; |
| 178 |
|
178 |
|