~SavedState() { clearClip(); clearFont(); clearFill(); clearPathClip(); clearImageClip(); complexClipLayer = 0; bitmapMaskLayer = 0; }
Direct2DLowLevelGraphicsContext::SavedState::~SavedState() { clearClip(); clearFont(); clearFill(); clearPathClip(); clearImageClip(); complexClipLayer = 0; bitmapMaskLayer = 0; }
void clipToPath (ID2D1Geometry* geometry) { clearPathClip(); if (complexClipLayer == 0) owner.renderingTarget->CreateLayer (complexClipLayer.resetAndGetPointerAddress()); complexClipGeometry = geometry; shouldClipComplex = true; pushClips(); }
void Direct2DLowLevelGraphicsContext::SavedState::clipToPath (ID2D1Geometry* geometry) { clearPathClip(); if (complexClipLayer == 0) owner.renderingTarget->CreateLayer (complexClipLayer.resetAndGetPointerAddress()); complexClipGeometry = geometry; shouldClipComplex = true; pushClips(); }