Implement ClipToPicture inside a BPicture. Not working yet.

BView::ClipToPicture doesn't work anymore, when nested inside a BPicture,
This happened when its implementation was moved server-side.
This commit is contained in:
Stefano Ceccherini
2015-09-05 21:35:54 +02:00
parent 8ebeba656c
commit ce27f9612e
6 changed files with 74 additions and 6 deletions
@@ -40,6 +40,8 @@ public:
status_t WriteSetScale(const float& scale);
status_t WriteSetTransform(BAffineTransform transform);
status_t WriteSetPattern(const ::pattern& pattern);
status_t WriteClipToPicture(int32 pictureToken,
const BPoint& origin, bool inverse);
status_t WriteSetClipping(const BRegion& region);
status_t WriteClearClipping();
+1 -1
View File
@@ -51,7 +51,7 @@ struct picture_player_callbacks {
void (*draw_picture)(void* userData, const BPoint& where, int32 token);
void (*set_clipping_rects)(void* userData, size_t numRects,
const BRect rects[]);
void (*clip_to_picture)(void* userData, const BPicture& picture,
void (*clip_to_picture)(void* userData, int32 token,
const BPoint& where, bool clipToInverse);
void (*push_state)(void* userData);
void (*pop_state)(void* userData);