MCPcopy Create free account
hub / github.com/cinder/Cinder / pushLineCap

Method pushLineCap

blocks/Cairo/src/Cairo.cpp:2132–2137  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2130 }
2131 void popFillRule() { mFillRuleStack.pop_back(); mCtx.setFillRule( mFillRuleStack.back() ); }
2132 void pushLineCap( svg::LineCap lineCap ) {
2133 if( lineCap == cairo::LINE_CAP_BUTT ) mLineCapStack.push_back( cairo::LINE_CAP_BUTT );
2134 else if( lineCap == cairo::LINE_CAP_ROUND ) mLineCapStack.push_back( cairo::LINE_CAP_ROUND );
2135 else if( lineCap == cairo::LINE_CAP_SQUARE ) mLineCapStack.push_back( cairo::LINE_CAP_SQUARE );
2136 mCtx.setLineCap( mLineCapStack.back() );
2137 }
2138 void popLineCap() { mLineCapStack.pop_back(); mCtx.setLineCap( mLineCapStack.back() ); }
2139 void pushLineJoin( svg::LineJoin lineJoin ) {
2140 if( lineJoin == cairo::LINE_JOIN_MITER ) mLineJoinStack.push_back( cairo::LINE_JOIN_MITER );

Callers 1

startRenderMethod · 0.80

Calls 3

setLineCapMethod · 0.80
backMethod · 0.80
push_backMethod · 0.45

Tested by

no test coverage detected