Home
last modified time | relevance | path

Searched refs:fillRule (Results 1 – 16 of 16) sorted by relevance

/haiku/headers/private/app/
H A DServerProtocolStructs.h32 int32 fillRule; member
/haiku/src/servers/app/
H A DDrawState.cpp243 fFillRule = info.fillRule; in ReadFromLink()
311 info.viewStateInfo.fillRule = fFillRule; in WriteToLink()
803 DrawState::SetFillRule(int32 fillRule) in SetFillRule() argument
805 fFillRule = fillRule; in SetFillRule()
H A DDrawState.h164 void SetFillRule(int32 fillRule);
H A DServerWindow.cpp1547 int32 fillRule; in _DispatchViewMessage() local
1548 if (link.Read<int32>(&fillRule) != B_OK) in _DispatchViewMessage()
1551 fCurrentView->CurrentState()->SetFillRule(fillRule); in _DispatchViewMessage()
1552 fWindow->GetDrawingEngine()->SetFillRule(fillRule); in _DispatchViewMessage()
1560 int32 fillRule = fCurrentView->CurrentState()->FillRule(); in _DispatchViewMessage() local
1563 fLink.Attach<int32>(fillRule); in _DispatchViewMessage()
3310 int32 fillRule; in _DispatchPictureMessage() local
3311 if (link.Read<int32>(&fillRule) != B_OK) in _DispatchPictureMessage()
3314 picture->WriteSetFillRule(fillRule); in _DispatchPictureMessage()
3316 fCurrentView->CurrentState()->SetFillRule(fillRule); in _DispatchPictureMessage()
[all …]
H A DServerPicture.cpp899 set_fill_rule(void* _canvas, int32 fillRule) in set_fill_rule() argument
902 canvas->CurrentState()->SetFillRule(fillRule); in set_fill_rule()
903 canvas->GetDrawingEngine()->SetFillRule(fillRule); in set_fill_rule()
/haiku/headers/private/interface/
H A DPictureDataWriter.h44 status_t WriteSetFillRule(int32 fillRule);
H A DPicturePlayer.h105 void (*set_fill_rule)(void* userData, int32 fillRule);
/haiku/src/servers/app/drawing/
H A DDrawingEngine.h81 virtual void SetFillRule(int32 fillRule);
H A DDrawingEngine.cpp350 DrawingEngine::SetFillRule(int32 fillRule) in SetFillRule() argument
352 fPainter->SetFillRule(fillRule); in SetFillRule()
/haiku/src/kits/interface/
H A DPicturePlayer.cpp610 set_fill_rule(void* _context, int32 fillRule) in set_fill_rule() argument
614 context->user_data, fillRule); in set_fill_rule()
1578 const uint32* fillRule; in _Play() local
1580 || !reader.Get(fillRule)) { in _Play()
1584 callbacks.set_fill_rule(userData, *fillRule); in _Play()
H A DPictureDataWriter.cpp160 PictureDataWriter::WriteSetFillRule(int32 fillRule) in WriteSetFillRule() argument
164 Write<int32>(fillRule); in WriteSetFillRule()
H A DView.cpp247 info.fillRule = fill_rule; in UpdateServerState()
317 fill_rule = info.viewStateInfo.fillRule; in UpdateFrom()
554 int16 fillRule; in BView() local
555 if (archive->FindInt16("_fillrule", &fillRule) == B_OK) in BView()
556 SetFillRule(fillRule); in BView()
2193 BView::SetFillRule(int32 fillRule) in SetFillRule() argument
2195 if (fState->IsValid(B_VIEW_FILL_RULE_BIT) && fillRule == fState->fill_rule) in SetFillRule()
2202 fOwner->fLink->Attach<int32>(fillRule); in SetFillRule()
2207 fState->fill_rule = fillRule; in SetFillRule()
2224 int32 fillRule; in FillRule() local
[all …]
/haiku/src/apps/icon-o-matic/import_export/svg/
H A DDocumentBuilder.cpp249 if (svgShape->fillRule == NSVG_FILLRULE_EVENODD) in _AddShape()
H A Dnanosvg.h151 char fillRule; // Fill rule, see NSVGfillRule. member
434 char fillRule; member
643 p->attr[0].fillRule = NSVG_FILLRULE_NONZERO; in nsvg__createParser()
962 shape->fillRule = attr->fillRule; in nsvg__addShape()
1767 attr->fillRule = nsvg__parseFillRule(value); in nsvg__parseAttr()
/haiku/src/servers/app/drawing/Painter/
H A DPainter.h91 void SetFillRule(int32 fillRule);
H A DPainter.cpp451 Painter::SetFillRule(int32 fillRule) in SetFillRule() argument
453 agg::filling_rule_e aggFillRule = fillRule == B_EVEN_ODD in SetFillRule()