MCPcopy Create free account
hub / github.com/Kitware/VTK / ApplyFillColor

Method ApplyFillColor

IO/ExportPDF/vtkPDFContextDevice2D.cxx:1697–1709  ·  view source on GitHub ↗

------------------------------------------------------------------------------

Source from the content-addressed store, hash-verified

1695
1696//------------------------------------------------------------------------------
1697void vtkPDFContextDevice2D::ApplyFillColor(unsigned char* color, int numComps)
1698{
1699 HPDF_Page_SetRGBFill(this->Impl->Page, static_cast<HPDF_REAL>(color[0] / 255.0),
1700 static_cast<HPDF_REAL>(color[1] / 255.0), static_cast<HPDF_REAL>(color[2] / 255.0));
1701 if (numComps > 3)
1702 {
1703 this->ApplyFillAlpha(color[3]);
1704 }
1705 else
1706 {
1707 this->ApplyFillAlpha(255);
1708 }
1709}
1710
1711//------------------------------------------------------------------------------
1712void vtkPDFContextDevice2D::ApplyFillAlpha(unsigned char alpha)

Callers 7

DrawPointsMethod · 0.95
ApplyPenStateAsFillMethod · 0.95
ApplyBrushStateMethod · 0.95
DrawSquareMarkersMethod · 0.95
DrawCircleMarkersMethod · 0.95
DrawDiamondMarkersMethod · 0.95

Calls 2

ApplyFillAlphaMethod · 0.95
HPDF_Page_SetRGBFillFunction · 0.85

Tested by

no test coverage detected