#include <SVGRenderingContext.h>
|
static std::unique_ptr< ImageBuffer > | createImageBuffer (const FloatRect &targetRect, const AffineTransform &absoluteTransform, ColorSpace, RenderingMode) |
|
static std::unique_ptr< ImageBuffer > | createImageBuffer (const FloatRect &targetRect, const FloatRect &clampedRect, ColorSpace, RenderingMode) |
|
static void | renderSubtreeToImageBuffer (ImageBuffer *, RenderElement &, const AffineTransform &) |
|
static void | clipToImageBuffer (GraphicsContext &, const AffineTransform &absoluteTransform, const FloatRect &targetRect, std::unique_ptr< ImageBuffer > &, bool safeToClear) |
|
static float | calculateScreenFontSizeScalingFactor (const RenderObject &) |
|
static AffineTransform | calculateTransformationToOutermostCoordinateSystem (const RenderObject &) |
|
static void | clear2DRotation (AffineTransform &) |
|
static IntRect | calculateImageBufferRect (const FloatRect &targetRect, const AffineTransform &absoluteTransform) |
|
◆ NeedsGraphicsContextSave
Enumerator |
---|
SaveGraphicsContext | |
DontSaveGraphicsContext | |
◆ SVGRenderingContext() [1/2]
WebCore::SVGRenderingContext::SVGRenderingContext |
( |
| ) |
|
|
inline |
◆ SVGRenderingContext() [2/2]
◆ ~SVGRenderingContext()
WebCore::SVGRenderingContext::~SVGRenderingContext |
( |
| ) |
|
◆ bufferForeground()
bool WebCore::SVGRenderingContext::bufferForeground |
( |
std::unique_ptr< ImageBuffer > & |
imageBuffer | ) |
|
◆ calculateImageBufferRect()
◆ calculateScreenFontSizeScalingFactor()
float WebCore::SVGRenderingContext::calculateScreenFontSizeScalingFactor |
( |
const RenderObject & |
renderer | ) |
|
|
static |
◆ calculateTransformationToOutermostCoordinateSystem()
◆ clear2DRotation()
◆ clipToImageBuffer()
◆ createImageBuffer() [1/2]
◆ createImageBuffer() [2/2]
◆ isRenderingPrepared()
bool WebCore::SVGRenderingContext::isRenderingPrepared |
( |
| ) |
const |
|
inline |
◆ prepareToRenderSVGContent()
◆ renderSubtreeToImageBuffer()
The documentation for this class was generated from the following files: