#include <TextureMapper.h>
|
| | TextureMapper () |
| |
| virtual | ~TextureMapper () |
| |
| virtual void | drawBorder (const Color &, float borderWidth, const FloatRect &, const TransformationMatrix &)=0 |
| |
| virtual void | drawNumber (int number, const Color &, const FloatPoint &, const TransformationMatrix &)=0 |
| |
| virtual void | drawTexture (const BitmapTexture &, const FloatRect &target, const TransformationMatrix &modelViewMatrix=TransformationMatrix(), float opacity=1.0f, unsigned exposedEdges=AllEdges)=0 |
| |
| virtual void | drawSolidColor (const FloatRect &, const TransformationMatrix &, const Color &)=0 |
| |
| virtual void | bindSurface (BitmapTexture *surface)=0 |
| |
| virtual void | beginClip (const TransformationMatrix &, const FloatRect &)=0 |
| |
| virtual void | endClip ()=0 |
| |
| virtual IntRect | clipBounds ()=0 |
| |
| virtual PassRefPtr< BitmapTexture > | createTexture ()=0 |
| |
| virtual void | beginPainting (PaintFlags=0) |
| |
| virtual void | endPainting () |
| |
| void | setMaskMode (bool m) |
| |
| virtual IntSize | maxTextureSize () const =0 |
| |
| virtual PassRefPtr< BitmapTexture > | acquireTextureFromPool (const IntSize &, const BitmapTexture::Flags=BitmapTexture::SupportsAlpha) |
| |
| void | setPatternTransform (const TransformationMatrix &p) |
| |
| void | setWrapMode (WrapMode m) |
| |
◆ PaintFlags
◆ ExposedEdges
| Enumerator |
|---|
| NoEdges | |
| LeftEdge | |
| RightEdge | |
| TopEdge | |
| BottomEdge | |
| AllEdges | |
◆ PaintFlag
| Enumerator |
|---|
| PaintingMirrored | |
◆ WrapMode
| Enumerator |
|---|
| StretchWrap | |
| RepeatWrap | |
◆ TextureMapper()
| WebCore::TextureMapper::TextureMapper |
( |
| ) |
|
|
explicitdefault |
◆ ~TextureMapper()
| WebCore::TextureMapper::~TextureMapper |
( |
| ) |
|
|
virtualdefault |
◆ acquireTextureFromPool()
◆ beginClip()
◆ beginPainting()
◆ bindSurface()
◆ clipBounds()
| virtual IntRect WebCore::TextureMapper::clipBounds |
( |
| ) |
|
|
pure virtual |
◆ create()
| std::unique_ptr< TextureMapper > WebCore::TextureMapper::create |
( |
| ) |
|
|
static |
◆ createTexture()
◆ drawBorder()
◆ drawNumber()
◆ drawSolidColor()
◆ drawTexture()
◆ endClip()
| virtual void WebCore::TextureMapper::endClip |
( |
| ) |
|
|
pure virtual |
◆ endPainting()
| virtual void WebCore::TextureMapper::endPainting |
( |
| ) |
|
|
inlinevirtual |
◆ isInMaskMode()
| bool WebCore::TextureMapper::isInMaskMode |
( |
| ) |
const |
|
inlineprotected |
◆ maxTextureSize()
| virtual IntSize WebCore::TextureMapper::maxTextureSize |
( |
| ) |
const |
|
pure virtual |
◆ patternTransform()
◆ setMaskMode()
| void WebCore::TextureMapper::setMaskMode |
( |
bool |
m | ) |
|
|
inline |
◆ setPatternTransform()
◆ setWrapMode()
◆ wrapMode()
| WrapMode WebCore::TextureMapper::wrapMode |
( |
| ) |
const |
|
inlineprotected |
◆ m_texturePool
The documentation for this class was generated from the following files: