Lines Matching refs:mPattern
30 explicit GeneralPattern() : mPattern(nullptr) {} in GeneralPattern()
32 GeneralPattern(const GeneralPattern &aOther) : mPattern(nullptr) {} in GeneralPattern()
35 if (mPattern) { in ~GeneralPattern()
36 mPattern->~Pattern(); in ~GeneralPattern()
41 MOZ_ASSERT(!mPattern); in Init()
44 mPattern = new (mColorPattern.addr()) in Init()
48 mPattern = new (mLinearGradientPattern.addr()) LinearGradientPattern( in Init()
52 mPattern = new (mRadialGradientPattern.addr()) RadialGradientPattern( in Init()
56 mPattern = new (mSurfacePattern.addr()) in Init()
62 return mPattern; in Init()
66 MOZ_ASSERT(!mPattern); in InitColorPattern()
67 mPattern = new (mColorPattern.addr()) ColorPattern(aColor); in InitColorPattern()
74 MOZ_ASSERT(!mPattern);
75 mPattern = new (mLinearGradientPattern.addr())
83 MOZ_ASSERT(!mPattern);
84 mPattern = new (mRadialGradientPattern.addr()) RadialGradientPattern(
94 MOZ_ASSERT(!mPattern);
95 mPattern = new (mSurfacePattern.addr()) SurfacePattern(
100 Pattern *GetPattern() { return mPattern; } in GetPattern()
102 const Pattern *GetPattern() const { return mPattern; } in GetPattern()
105 if (!mPattern) {
108 return *mPattern;
118 Pattern *mPattern; variable