Flutter Engine
The Flutter Engine
GrD3DResourceProvider Member List

This is the complete list of members for GrD3DResourceProvider, including all inherited members.

createConstantBufferView(ID3D12Resource *bufferResource, size_t offset, size_t size)GrD3DResourceProvider
createDepthStencilView(ID3D12Resource *textureResource)GrD3DResourceProvider
createRenderTargetView(ID3D12Resource *textureResource)GrD3DResourceProvider
createShaderResourceView(ID3D12Resource *resource, unsigned int mostDetailedMip=0, unsigned int mipLevels=-1)GrD3DResourceProvider
createUnorderedAccessView(ID3D12Resource *resource, unsigned int mipSlice)GrD3DResourceProvider
descriptorTableMgr()GrD3DResourceProviderinline
destroyResources()GrD3DResourceProvider
findOrCreateCommandSignature(GrD3DCommandSignature::ForIndexed, unsigned int slot)GrD3DResourceProvider
findOrCreateCompatiblePipelineState(GrD3DRenderTarget *, const GrProgramInfo &)GrD3DResourceProvider
findOrCreateCompatibleSampler(const GrSamplerState &params)GrD3DResourceProvider
findOrCreateDirectCommandList()GrD3DResourceProvider
findOrCreateMipmapPipeline()GrD3DResourceProvider
findOrCreateRootSignature(int numTextureSamplers, int numUAVs=0)GrD3DResourceProvider
findOrCreateSamplerTable(const std::vector< D3D12_CPU_DESCRIPTOR_HANDLE > &samplers)GrD3DResourceProvider
findOrCreateShaderViewTable(const std::vector< D3D12_CPU_DESCRIPTOR_HANDLE > &shaderViews)GrD3DResourceProvider
GrD3DResourceProvider(GrD3DGpu *)GrD3DResourceProvider
markPipelineStateUniformsDirty()GrD3DResourceProviderinline
prepForSubmit()GrD3DResourceProvider
recycleDepthStencilView(const GrD3DDescriptorHeap::CPUHandle &)GrD3DResourceProvider
recycleDirectCommandList(std::unique_ptr< GrD3DDirectCommandList >)GrD3DResourceProvider
recycleRenderTargetView(const GrD3DDescriptorHeap::CPUHandle &)GrD3DResourceProvider
recycleShaderView(const GrD3DDescriptorHeap::CPUHandle &)GrD3DResourceProvider
uploadConstantData(void *data, size_t size)GrD3DResourceProvider