Lines Matching refs:PicturePrinter

3 PicturePrinter
32 #include "PicturePrinter.h"
34 PicturePrinter::PicturePrinter(int indent)
39 void PicturePrinter::Print(const char* text) {
43 void PicturePrinter::Print(BPoint* p) {
47 void PicturePrinter::Print(BRect* r) {
51 void PicturePrinter::Print(int numPoints, BPoint* points) {
57 void PicturePrinter::Print(int numRects, BRect* rects) {
63 void PicturePrinter::Print(BShape* shape) {
69 void PicturePrinter::Print(const char* text, float f) {
73 void PicturePrinter::Print(const char* text, BPoint* point) {
77 void PicturePrinter::Print(rgb_color color) {
81 void PicturePrinter::Print(float f) {
85 void PicturePrinter::Cr() {
89 void PicturePrinter::Indent(int inc) {
93 void PicturePrinter::IncIndent() {
97 void PicturePrinter::DecIndent() {
101 void PicturePrinter::Op(int number) {
106 void PicturePrinter::MovePenBy(BPoint delta) {
111 void PicturePrinter::StrokeLine(BPoint start, BPoint end) {
116 void PicturePrinter::StrokeRect(BRect rect) {
121 void PicturePrinter::FillRect(BRect rect) {
126 void PicturePrinter::StrokeRoundRect(BRect rect, BPoint radii) {
131 void PicturePrinter::FillRoundRect(BRect rect, BPoint radii) {
136 void PicturePrinter::StrokeBezier(BPoint *control) {
141 void PicturePrinter::FillBezier(BPoint *control) {
146 void PicturePrinter::StrokeArc(BPoint center, BPoint radii, float startTheta, float arcTheta) {
151 void PicturePrinter::FillArc(BPoint center, BPoint radii, float startTheta, float arcTheta) {
156 void PicturePrinter::StrokeEllipse(BPoint center, BPoint radii) {
161 void PicturePrinter::FillEllipse(BPoint center, BPoint radii) {
166 void PicturePrinter::StrokePolygon(int32 numPoints, BPoint *points, bool isClosed) {
173 void PicturePrinter::FillPolygon(int32 numPoints, BPoint *points, bool isClosed) {
180 void PicturePrinter::StrokeShape(BShape *shape) {
185 void PicturePrinter::FillShape(BShape *shape) {
190 void PicturePrinter::DrawString(char *string, float escapement_nospace, float escapement_space) {
198 void PicturePrinter::DrawPixels(BRect src, BRect dest, int32 width, int32 height, int32 bytesPerRow, int32 pixelFormat, int32 flags, void *data) {
203 void PicturePrinter::SetClippingRects(BRect *rects, uint32 numRects) {
211 void PicturePrinter::ClipToPicture(BPicture *picture, BPoint point, bool clip_to_inverse_picture) {
215 PicturePrinter printer(fIndent+1);
220 void PicturePrinter::PushState() {
226 void PicturePrinter::PopState() {
232 void PicturePrinter::EnterStateChange() {
237 void PicturePrinter::ExitStateChange() {
242 void PicturePrinter::EnterFontState() {
247 void PicturePrinter::ExitFontState() {
252 void PicturePrinter::SetOrigin(BPoint pt) {
257 void PicturePrinter::SetPenLocation(BPoint pt) {
262 void PicturePrinter::SetDrawingMode(drawing_mode mode) {
282 void PicturePrinter::SetLineMode(cap_mode capMode, join_mode joinMode, float miterLimit) {
301 void PicturePrinter::SetPenSize(float size) {
306 void PicturePrinter::SetForeColor(rgb_color color) {
311 void PicturePrinter::SetBackColor(rgb_color color) {
322 void PicturePrinter::SetStipplePattern(pattern p) {
336 void PicturePrinter::SetScale(float scale) {
341 void PicturePrinter::SetFontFamily(char *family) {
346 void PicturePrinter::SetFontStyle(char *style) {
351 void PicturePrinter::SetFontSpacing(int32 spacing) {
364 void PicturePrinter::SetFontSize(float size) {
369 void PicturePrinter::SetFontRotate(float rotation) {
374 void PicturePrinter::SetFontEncoding(int32 encoding) {
397 void PicturePrinter::SetFontFlags(int32 flags) {
408 void PicturePrinter::SetFontShear(float shear) {
413 void PicturePrinter::SetFontFace(int32 flags) {
430 ShapePrinter::ShapePrinter(PicturePrinter* printer)