| /* | |
| * Copyright 2021 Google Inc. | |
| * | |
| * Use of this source code is governed by a BSD-style license that can be | |
| * found in the LICENSE file. | |
| */ | |
| #include "src/gpu/graphite/Buffer.h" | |
| namespace skgpu::graphite { | |
| void* Buffer::map() { | |
| if (!this->isMapped()) { | |
| this->onMap(); | |
| } | |
| return fMapPtr; | |
| } | |
| void Buffer::unmap() { | |
| SkASSERT(this->isMapped()); | |
| this->onUnmap(); | |
| fMapPtr = nullptr; | |
| } | |
| } // namespace skgpu::graphite | |