Lines Matching refs:GrD3DDescriptorHeap
11 #include "src/gpu/d3d/GrD3DDescriptorHeap.h"
20 GrD3DDescriptorHeap::CPUHandle createRenderTargetView(GrD3DGpu*,
22 void recycleRenderTargetView(const GrD3DDescriptorHeap::CPUHandle&);
24 GrD3DDescriptorHeap::CPUHandle createDepthStencilView(GrD3DGpu*,
26 void recycleDepthStencilView(const GrD3DDescriptorHeap::CPUHandle&);
28 GrD3DDescriptorHeap::CPUHandle createConstantBufferView(GrD3DGpu*,
32 GrD3DDescriptorHeap::CPUHandle createShaderResourceView(GrD3DGpu*,
36 GrD3DDescriptorHeap::CPUHandle createUnorderedAccessView(GrD3DGpu*,
39 void recycleShaderView(const GrD3DDescriptorHeap::CPUHandle&);
41 GrD3DDescriptorHeap::CPUHandle createSampler(GrD3DGpu*,
46 void recycleSampler(const GrD3DDescriptorHeap::CPUHandle&);
54 GrD3DDescriptorHeap::CPUHandle allocateCPUHandle();
55 void freeCPUHandle(const GrD3DDescriptorHeap::CPUHandle&);
56 bool ownsHandle(const GrD3DDescriptorHeap::CPUHandle& handle) {
63 Heap(std::unique_ptr<GrD3DDescriptorHeap>& heap, unsigned int numDescriptors)
72 std::unique_ptr<GrD3DDescriptorHeap> fHeap;
81 GrD3DDescriptorHeap::CPUHandle allocateHandle(GrD3DGpu*);
82 void releaseHandle(const GrD3DDescriptorHeap::CPUHandle&);