mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-22 10:27:03 +00:00
Bug 841192. Part 5: Add "current DisplayListClipState" to nsDisplayListBuilder. r=mattwoodrow
--HG-- extra : rebase_source : e8f99c3f0e6f9d516bfbed189ee42ad16cb8a6ee
This commit is contained in:
parent
6164168ea7
commit
f37a0ff8b0
@ -591,6 +591,8 @@ public:
|
||||
void SetContainsPluginItem() { mContainsPluginItem = true; }
|
||||
bool ContainsPluginItem() { return mContainsPluginItem; }
|
||||
|
||||
DisplayListClipState& ClipState() { return mClipState; }
|
||||
|
||||
private:
|
||||
void MarkOutOfFlowFrameForDisplay(nsIFrame* aDirtyFrame, nsIFrame* aFrame,
|
||||
const nsRect& aDirtyRect);
|
||||
@ -615,6 +617,7 @@ private:
|
||||
nsAutoTArray<nsIFrame*,100> mFramesMarkedForDisplay;
|
||||
nsAutoTArray<ThemeGeometry,2> mThemeGeometries;
|
||||
nsDisplayTableItem* mCurrentTableItem;
|
||||
DisplayListClipState mClipState;
|
||||
const nsRegion* mFinalTransparentRegion;
|
||||
// When mCachedOffsetFrame is non-null, mCachedOffset is the offset from
|
||||
// mCachedOffsetFrame to mReferenceFrame.
|
||||
|
Loading…
x
Reference in New Issue
Block a user