MCPcopy Create free account
hub / github.com/ErrorAtLine0/infinipaint / getAvailableBackbuffer

Method getAvailableBackbuffer

src/VulkanContext/VulkanWindowContext.cpp:503–513  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

501}
502
503VulkanWindowContext::BackbufferInfo* VulkanWindowContext::getAvailableBackbuffer() {
504 SkASSERT(fBackbuffers);
505
506 ++fCurrentBackbufferIndex;
507 if (fCurrentBackbufferIndex > fImageCount) {
508 fCurrentBackbufferIndex = 0;
509 }
510
511 BackbufferInfo* backbuffer = fBackbuffers + fCurrentBackbufferIndex;
512 return backbuffer;
513}
514
515sk_sp<SkSurface> VulkanWindowContext::getBackbufferSurface() {
516 BackbufferInfo* backbuffer = this->getAvailableBackbuffer();

Callers 1

getBackbufferSurfaceMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected