Lines Matching defs:GrVkBuffer
8 #include "src/gpu/vk/GrVkBuffer.h"
21 GrVkBuffer::GrVkBuffer(GrVkGpu* gpu,
70 sk_sp<GrVkBuffer> GrVkBuffer::Make(GrVkGpu* gpu,
157 return sk_sp<GrVkBuffer>(new GrVkBuffer(gpu, size, bufferType, accessPattern, buffer, alloc,
161 sk_sp<GrVkBuffer> GrVkBuffer::MakeFromOHNativeBuffer(GrVkGpu* gpu,
220 return sk_sp<GrVkBuffer>(new GrVkBuffer(gpu, bufferSize, bufferType, accessPattern, buffer, alloc, nullptr));
224 void GrVkBuffer::DestroyAndFreeBufferMemory(const GrVkGpu* gpu, const GrVkAlloc& alloc, const VkBuffer& buffer)
230 void GrVkBuffer::vkMap(size_t size) {
247 void GrVkBuffer::vkUnmap(size_t size) {
271 void GrVkBuffer::copyCpuDataToGpuBuffer(const void* src, size_t size) {
302 void GrVkBuffer::addMemoryBarrier(VkAccessFlags srcAccessMask,
324 void GrVkBuffer::vkRelease() {
353 void GrVkBuffer::onRelease() {
358 void GrVkBuffer::onAbandon() {
363 void GrVkBuffer::onMap() {
369 void GrVkBuffer::onUnmap() {
375 bool GrVkBuffer::onUpdateData(const void* src, size_t srcSizeInBytes) {
398 GrVkGpu* GrVkBuffer::getVkGpu() const {
403 const VkDescriptorSet* GrVkBuffer::uniformDescriptorSet() const {