pleyo.com

/src/trunk2/BAL/Implementations/Graphics/Cairo/BCGraphicsContext.cpp File Reference

#include "config.h"
#include "BALConfiguration.h"
#include "BCGraphicsContext.h"
#include "BCNativeImage.h"
#include "DeprecatedString.h"
#include <cairo.h>
#include <BIMath.h>
#include "BTLogHelper.h"

Namespaces

namespace  BAL
namespace  std

Classes

struct  BAL::GraphicsContextState
class  BAL::GraphicsContextPrivate
class  BAL::GraphicsContextPlatformPrivate

Defines

#define M_PI   3.14159265358979323846
#define notImplemented()   logm(MODULE_GRAPHICS, "not implemented");

Functions

BIGraphicsContext * BAL::createBIGraphicsContext ()
static void BAL::setColor (cairo_t *cr, const Color &col)
static void BAL::fillRectSourceOver (cairo_t *cr, const FloatRect &rect, const Color &col)
static void BAL::setCompositingOperation (cairo_t *context, CompositeOperator op, bool hasAlpha)
void BAL::realDrawTiled (BINativeImage *, const FloatRect &dstRect, const FloatRect &srcRect, WebCore::TileRule hRule, WebCore::TileRule vRule, CompositeOperator)
static void BAL::adjustLineToPixelBounderies (FloatPoint &p1, FloatPoint &p2, float strokeWidth, const Pen::PenStyle &penStyle)

Define Documentation

#define M_PI   3.14159265358979323846

 
#define notImplemented (  )     logm(MODULE_GRAPHICS, "not implemented");


Generated on Wed Nov 21 20:04:17 2007 for Origyn Web Browser by Doxygen 1.5.3

pleyo.com
pleyo.com