Lines Matching defs:GrD3DBuffer
8 #include "src/gpu/d3d/GrD3DBuffer.h"
64 sk_sp<GrD3DBuffer> GrD3DBuffer::Make(GrD3DGpu* gpu, size_t size, GrGpuBufferType intendedType,
76 return sk_sp<GrD3DBuffer>(new GrD3DBuffer(gpu, size, intendedType, accessPattern,
81 GrD3DBuffer::GrD3DBuffer(GrD3DGpu* gpu, size_t size, GrGpuBufferType intendedType,
95 void GrD3DBuffer::setResourceState(const GrD3DGpu* gpu,
115 void GrD3DBuffer::releaseResource() {
131 void GrD3DBuffer::onRelease() {
136 void GrD3DBuffer::onAbandon() {
141 void GrD3DBuffer::onMap() {
145 void GrD3DBuffer::onUnmap() {
149 bool GrD3DBuffer::onUpdateData(const void* src, size_t size) {
173 void GrD3DBuffer::internalMap(size_t size) {
191 fStagingBuffer = static_cast<const GrD3DBuffer*>(slice.fBuffer)->d3dResource();
204 void GrD3DBuffer::internalUnmap(size_t size) {
221 sk_ref_sp<GrD3DBuffer>(this), 0, fStagingBuffer, fStagingOffset, size);
238 void GrD3DBuffer::validate() const {