popClipRect method
Implementation
Rectangle<double>? popClipRect() {
Rectangle<double>? result;
if (_clipRectList.isNotEmpty) {
result = _clipRectList.last;
_clipRectList.removeLast();
}
if (_clipRectList.isNotEmpty) {
var rectPointer = _clipRectList.last.calloc();
sdlRenderSetClipRect(_renderer, rectPointer);
rectPointer.callocFree();
} else {
sdlRenderSetClipRect(_renderer, nullptr);
}
return result;
}