PictureDataWriter
class PictureDataWriter {
PictureDataWriter();
PictureDataWriter(BPositionIO* data);
virtual ~PictureDataWriter();
PictureDataWriter::WriteData(const void* data, size_t size)
PictureDataWriter::WriteSetPenLocation(const BPoint& point)
PictureDataWriter::WriteSetPenSize(const float& penSize)
PictureDataWriter::WriteSetLineMode(const cap_mode& cap, const join_mode& join,
PictureDataWriter::WriteSetFillRule(int32 fillRule)
PictureDataWriter::WriteSetBlendingMode(source_alpha srcAlpha, alpha_function alphaFunc)
PictureDataWriter::WriteSetScale(const float& scale)
PictureDataWriter::WriteSetTransform(const BAffineTransform& transform)
PictureDataWriter::WriteTranslateBy(double x, double y)
PictureDataWriter::WriteScaleBy(double x, double y)
PictureDataWriter::WriteRotateBy(double angleRadians)
PictureDataWriter::WriteSetPattern(const ::pattern& pattern)
PictureDataWriter::WriteClipToPicture(int32 pictureToken,
PictureDataWriter::PictureDataWriter()
PictureDataWriter::WriteSetClipping(const BRegion& region)
PictureDataWriter::WriteClearClipping()
PictureDataWriter::WriteSetHighColor(const rgb_color& color)
PictureDataWriter::WriteSetLowColor(const rgb_color& color)
PictureDataWriter::WriteDrawRect(const BRect& rect, const bool& fill)
PictureDataWriter::PictureDataWriter(BPositionIO* data)
PictureDataWriter::WriteDrawRoundRect(const BRect& rect, const BPoint& radius,
PictureDataWriter::WriteDrawEllipse(const BRect& rect, const bool& fill)
PictureDataWriter::WriteDrawArc(const BPoint& center, const BPoint& radius,
PictureDataWriter::WriteDrawPolygon(const int32& numPoints, BPoint* points,
PictureDataWriter::~PictureDataWriter()
PictureDataWriter::WriteDrawBezier(const BPoint points[4], const bool& fill)
PictureDataWriter::WriteStrokeLine(const BPoint& start, const BPoint& end)
PictureDataWriter::WriteDrawString(const BPoint& where, const char* string,
PictureDataWriter::SetTo(BPositionIO* data)
PictureDataWriter::WriteDrawString(const char* string,
PictureDataWriter::WriteDrawShape(const int32& opCount, const void* opList,
PictureDataWriter::WriteDrawRectGradient(const BRect& rect, const BGradient& gradient, const bool& fill)
PictureDataWriter::WriteDrawRoundRectGradient(const BRect& rect, const BPoint& radius, const BGradient& gradient,
PictureDataWriter::WriteDrawBezierGradient(const BPoint points[4], const BGradient& gradient, const bool& fill)
PictureDataWriter::WriteDrawArcGradient(const BPoint& center, const BPoint& radius,
PictureDataWriter::WriteSetOrigin(const BPoint& point)
PictureDataWriter::WriteDrawEllipseGradient(const BRect& rect, const BGradient& gradient, const bool& fill)
PictureDataWriter::WriteDrawPolygonGradient(const int32& numPoints, BPoint* points,
PictureDataWriter::WriteDrawShapeGradient(const int32& opCount, const void* opList,
PictureDataWriter::WriteStrokeLineGradient(const BPoint& start, const BPoint& end,
PictureDataWriter::WriteDrawBitmap(const BRect& srcRect, const BRect& dstRect,
PictureDataWriter::WriteDrawPicture(const BPoint& where, const int32& token)
PictureDataWriter::WriteSetFontFamily(const font_family family)
PictureDataWriter::WriteSetFontStyle(const font_style style)
PictureDataWriter::WriteInvertRect(const BRect& rect)
PictureDataWriter::WriteSetFontSpacing(const int32& spacing)
PictureDataWriter::WriteSetFontSize(const float& size)
PictureDataWriter::WriteSetFontRotation(const float& rotation)
PictureDataWriter::WriteSetFontEncoding(const int32& encoding)
PictureDataWriter::WriteSetFontFlags(const int32& flags)
PictureDataWriter::WriteSetFontShear(const float& shear)
PictureDataWriter::WriteSetFontFace(const int32& face)
PictureDataWriter::WritePushState()
PictureDataWriter::WritePopState()
PictureDataWriter::WriteBlendLayer(Layer* layer)
PictureDataWriter::WriteClipToRect(const BRect& rect, bool inverse)
PictureDataWriter::WriteClipToShape(int32 opCount, const void* opList,
PictureDataWriter::BeginOp(const int16& op)
PictureDataWriter::WriteSetDrawingMode(const drawing_mode& mode)
PictureDataWriter::EndOp()
PictureDataWriter::SetTo(fData.Get());
PictureDataWriter::SetTo(fData.Get());
PictureDataWriter::SetTo(fData.Get());
class ServerPicture : public BReferenceable, public PictureDataWriter {