MCPcopy Create free account
hub / github.com/Tencent/libpag / GetFill

Function GetFill

exporter/src/export/data/Shape.cpp:173–186  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

171}
172
173static pag::ShapeElement* GetFill(const AEGP_StreamRefH& streamHandle) {
174 auto element = new pag::FillElement();
175
176 element->blendMode =
177 GetValue(streamHandle, "ADBE Vector Blend Mode", AEStreamParser::ShapeBlendModeParser);
178 element->composite =
179 GetValue(streamHandle, "ADBE Vector Composite Order", AEStreamParser::CompositeOrderParser);
180 element->fillRule =
181 GetValue(streamHandle, "ADBE Vector Fill Rule", AEStreamParser::FillRuleParser);
182 element->color = GetProperty(streamHandle, "ADBE Vector Fill Color", AEStreamParser::ColorParser);
183 element->opacity =
184 GetProperty(streamHandle, "ADBE Vector Fill Opacity", AEStreamParser::Opacity0_100Parser);
185 return element;
186}
187
188static void GetDashes(const AEGP_StreamRefH& streamHandle, pag::ShapeElement* element) {
189 const auto& Suites = GetSuites();

Callers 1

GetShapeFunction · 0.85

Calls 2

GetValueFunction · 0.85
GetPropertyFunction · 0.85

Tested by

no test coverage detected