Cogs.Core
FrameResourcesD3D12.h
1#pragma once
2
3#include "CommonD3D12.h"
4
5namespace Cogs
6{
8 {
9 PoolBuffer * poolHandle;
10 BufferPool * pool;
11 };
12
14 {
15 PoolDescriptor * poolHandle;
16 };
17
19 {
22
23 uint64_t fenceValue = 0;
24 bool closed = false;
25
26 std::vector<OrphanBufferD3D12> orphanedBuffers;
27 std::vector<OrphanRTVDescriptor> orphanedRTVs;
28 std::vector<ResourcePointer<ID3D12Resource>> orphanedResources;
29 };
30}
Contains all Cogs related functionality.
Definition: FieldSetter.h:23