TextureMapperCairo.cpp [plain text]
#include "config.h"
#include "TextureMapperCairo.h"
#include "CairoUtilities.h"
#include "NotImplemented.h"
namespace WebCore {
void BitmapTextureCairo::destroy()
{
if (m_context)
delete m_context;
}
IntSize BitmapTextureCairo::size() const
{
notImplemented();
return IntSize();
}
void BitmapTextureCairo::reset(const IntSize& size, bool isOpaque)
{
notImplemented();
}
PlatformGraphicsContext* BitmapTextureCairo::beginPaint(const IntRect& dirtyRect)
{
notImplemented();
return m_context;
}
void BitmapTextureCairo::endPaint()
{
notImplemented();
}
void BitmapTextureCairo::updateContents(PixelFormat pixelFormat, const IntRect& rect, void* bits)
{
notImplemented();
}
bool BitmapTextureCairo::save(const String& path)
{
notImplemented();
return false;
}
void BitmapTextureCairo::setContentsToImage(Image* image)
{
notImplemented();
}
void TextureMapperCairo::beginClip(const TransformationMatrix& matrix, const FloatRect& rect)
{
notImplemented();
}
void TextureMapperCairo::endClip()
{
notImplemented();
}
IntSize TextureMapperCairo::viewportSize() const
{
notImplemented();
}
TextureMapperCairo::TextureMapperCairo()
: m_context(0)
{
}
void TextureMapperCairo::setGraphicsContext(GraphicsContext* context)
{
m_context = context;
}
GraphicsContext* TextureMapperCairo::graphicsContext()
{
return m_context;
}
void TextureMapperCairo::bindSurface(BitmapTexture* texture)
{
notImplemented();
}
void TextureMapperCairo::drawTexture(const BitmapTexture& texture, const FloatRect& targetRect, const TransformationMatrix& matrix, float opacity, const BitmapTexture* maskTexture)
{
notImplemented();
}
PassRefPtr<BitmapTexture> TextureMapperCairo::createTexture()
{
return adoptRef(new BitmapTextureCairo());
}
BitmapTextureCairo::BitmapTextureCairo()
: m_context(0)
, m_surface(0)
{
}
void TextureMapperCairo::beginPainting()
{
notImplemented();
}
void TextureMapperCairo::endPainting()
{
notImplemented();
}
};