#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: