Flutter Engine
The Flutter Engine
GrD3DPipelineStateDataManager.h
Go to the documentation of this file.
1/*
2* Copyright 2020 Google LLC
3*
4* Use of this source code is governed by a BSD-style license that can be
5* found in the LICENSE file.
6*/
7
8#ifndef GrD3DPipelineStateDataManager_DEFINED
9#define GrD3DPipelineStateDataManager_DEFINED
10
12
15
16class GrD3DConstantRingBuffer;
17class GrD3DGpu;
18
20public:
22
24 uint32_t uniformSize);
25
26 D3D12_GPU_VIRTUAL_ADDRESS uploadConstants(GrD3DGpu* gpu);
27
28private:
29 D3D12_GPU_VIRTUAL_ADDRESS fConstantBufferAddress;
30
32};
33
34#endif
GrD3DPipelineStateDataManager(const UniformInfoArray &, uint32_t uniformSize)
D3D12_GPU_VIRTUAL_ADDRESS uploadConstants(GrD3DGpu *gpu)
GrSPIRVUniformHandler::UniformInfoArray UniformInfoArray
GrUniformDataManager(uint32_t uniformCount, uint32_t uniformSize)