Lines Matching defs:callbacks

806 PicturePlayer::Play(const picture_player_callbacks& callbacks,
809 return _Play(callbacks, userData, fData, fSize, 0);
881 PicturePlayer::_Play(const picture_player_callbacks& callbacks, void* userData,
934 if (callbacks.move_pen_by == NULL || !reader.Get(where))
937 callbacks.move_pen_by(userData, *where);
945 if (callbacks.stroke_line == NULL || !reader.Get(start)
950 callbacks.stroke_line(userData, *start, *end);
958 if (callbacks.draw_rect == NULL || !reader.Get(rect))
961 callbacks.draw_rect(userData, *rect,
971 if (callbacks.draw_round_rect == NULL || !reader.Get(rect)
976 callbacks.draw_round_rect(userData, *rect, *radii,
986 if (callbacks.draw_bezier == NULL
991 callbacks.draw_bezier(userData, kNumControlPoints,
1003 if (callbacks.draw_arc == NULL || !reader.Get(center)
1009 callbacks.draw_arc(userData, *center, *radii, *startTheta,
1018 if (callbacks.draw_ellipse == NULL || !reader.Get(rect))
1021 callbacks.draw_ellipse(userData, *rect,
1031 if (callbacks.draw_polygon == NULL || !reader.Get(numPoints)
1045 callbacks.draw_polygon(userData, *numPoints, points, isClosed,
1057 if (callbacks.draw_shape == NULL || !reader.Get(opCount)
1067 callbacks.draw_shape(userData, shape,
1077 if (callbacks.draw_rect_gradient == NULL || !reader.Get(rect) || !reader.GetGradient(gradient))
1081 callbacks.draw_rect_gradient(userData, *rect, *gradient,
1092 if (callbacks.draw_round_rect_gradient == NULL || !reader.Get(rect)
1098 callbacks.draw_round_rect_gradient(userData, *rect, *radii, *gradient,
1109 if (callbacks.draw_bezier_gradient == NULL
1115 callbacks.draw_bezier_gradient(userData, kNumControlPoints,
1126 if (callbacks.draw_polygon_gradient == NULL || !reader.Get(numPoints)
1144 callbacks.draw_polygon_gradient(userData, *numPoints, points, isClosed, *gradient,
1157 if (callbacks.draw_shape_gradient == NULL || !reader.Get(opCount)
1168 callbacks.draw_shape_gradient(userData, shape, *gradient,
1181 if (callbacks.draw_arc_gradient == NULL || !reader.Get(center)
1188 callbacks.draw_arc_gradient(userData, *center, *radii, *startTheta,
1198 if (callbacks.draw_ellipse_gradient == NULL || !reader.Get(rect) || !reader.GetGradient(gradient))
1202 callbacks.draw_ellipse_gradient(userData, *rect, *gradient,
1213 if (callbacks.draw_string == NULL
1220 callbacks.draw_string(userData, string, length,
1231 if (callbacks.draw_string_locations == NULL
1238 callbacks.draw_string_locations(userData, string, length,
1254 if (callbacks.draw_pixels == NULL || !reader.Get(sourceRect)
1262 callbacks.draw_pixels(userData, *sourceRect, *destinationRect,
1272 if (callbacks.draw_picture == NULL || !reader.Get(where)
1277 callbacks.draw_picture(userData, *where, *token);
1285 if (callbacks.set_clipping_rects == NULL
1290 callbacks.set_clipping_rects(userData, *numRects, rects);
1296 if (callbacks.set_clipping_rects == NULL)
1299 callbacks.set_clipping_rects(userData, 0, NULL);
1308 if (callbacks.clip_to_picture == NULL || !reader.Get(token)
1312 callbacks.clip_to_picture(userData, *token, *where, *inverse);
1318 if (callbacks.push_state == NULL)
1321 callbacks.push_state(userData);
1327 if (callbacks.pop_state == NULL)
1330 callbacks.pop_state(userData);
1343 if (callbacks.enter_state_change != NULL)
1344 callbacks.enter_state_change(userData);
1345 } else if (callbacks.enter_font_state != NULL)
1346 callbacks.enter_font_state(userData);
1348 status_t result = _Play(callbacks, userData, data, length,
1354 if (callbacks.exit_state_change != NULL)
1355 callbacks.exit_state_change(userData);
1356 } else if (callbacks.exit_font_state != NULL)
1357 callbacks.exit_font_state(userData);
1365 if (callbacks.set_origin == NULL || !reader.Get(origin))
1368 callbacks.set_origin(userData, *origin);
1375 if (callbacks.set_pen_location == NULL || !reader.Get(location))
1378 callbacks.set_pen_location(userData, *location);
1385 if (callbacks.set_drawing_mode == NULL || !reader.Get(mode))
1388 callbacks.set_drawing_mode(userData, (drawing_mode)*mode);
1397 if (callbacks.set_line_mode == NULL || !reader.Get(capMode)
1402 callbacks.set_line_mode(userData, (cap_mode)*capMode,
1410 if (callbacks.set_pen_size == NULL || !reader.Get(penSize))
1413 callbacks.set_pen_size(userData, *penSize);
1420 if (callbacks.set_fore_color == NULL || !reader.Get(color))
1423 callbacks.set_fore_color(userData, *color);
1430 if (callbacks.set_back_color == NULL || !reader.Get(color))
1433 callbacks.set_back_color(userData, *color);
1440 if (callbacks.set_stipple_pattern == NULL
1445 callbacks.set_stipple_pattern(userData, *stipplePattern);
1452 if (callbacks.set_scale == NULL || !reader.Get(scale))
1455 callbacks.set_scale(userData, *scale);
1463 if (callbacks.set_font_family == NULL
1468 callbacks.set_font_family(userData, family, length);
1476 if (callbacks.set_font_style == NULL
1481 callbacks.set_font_style(userData, style, length);
1488 if (callbacks.set_font_spacing == NULL || !reader.Get(spacing))
1491 callbacks.set_font_spacing(userData, *spacing);
1498 if (callbacks.set_font_size == NULL || !reader.Get(size))
1501 callbacks.set_font_size(userData, *size);
1508 if (callbacks.set_font_rotation == NULL
1513 callbacks.set_font_rotation(userData, *rotation);
1520 if (callbacks.set_font_encoding == NULL
1525 callbacks.set_font_encoding(userData, *encoding);
1532 if (callbacks.set_font_flags == NULL || !reader.Get(flags))
1535 callbacks.set_font_flags(userData, *flags);
1542 if (callbacks.set_font_shear == NULL || !reader.Get(shear))
1545 callbacks.set_font_shear(userData, *shear);
1552 if (callbacks.set_font_face == NULL || !reader.Get(face))
1555 callbacks.set_font_face(userData, *face);
1563 if (callbacks.set_blending_mode == NULL
1569 callbacks.set_blending_mode(userData,
1578 if (callbacks.set_fill_rule == NULL
1583 callbacks.set_fill_rule(userData, *fillRule);
1590 if (callbacks.set_transform == NULL || !reader.Get(transform))
1593 callbacks.set_transform(userData, *transform);
1601 if (callbacks.translate_by == NULL || !reader.Get(x)
1606 callbacks.translate_by(userData, *x, *y);
1614 if (callbacks.scale_by == NULL || !reader.Get(x)
1619 callbacks.scale_by(userData, *x, *y);
1626 if (callbacks.rotate_by == NULL || !reader.Get(angleRadians))
1629 callbacks.rotate_by(userData, *angleRadians);
1636 if (callbacks.blend_layer == NULL || !reader.Get<Layer*>(layer))
1639 callbacks.blend_layer(userData, *layer);
1648 if (callbacks.clip_to_rect == NULL || !reader.Get(inverse)
1653 callbacks.clip_to_rect(userData, *rect, *inverse);
1664 if (callbacks.clip_to_shape == NULL || !reader.Get(inverse)
1671 callbacks.clip_to_shape(userData, *opCount, opList,