LeviLamina
Loading...
Searching...
No Matches
BackendResourceCommands.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace renoir {
6
7enum class BackendResourceCommands : int {
8 WrapUserRT = 0,
9 CreateTexture = 1,
10 CreateTextureWithDataPtr = 2,
11 CreateDSTexture = 3,
12 UpdateTexture = 4,
13 WrapUserTexture = 5,
14 CreateVertexBuffer = 6,
15 DestroyVertexBuffer = 7,
16 CreateIndexBuffer = 8,
17 DestroyIndexBuffer = 9,
18 DestroyTexture = 10,
19 DestroyDSTexture = 11,
20 CreateConstantBuffer = 12,
21 DestroyConstantBuffer = 13,
22 CreatePSO = 14,
23 DestroyPSO = 15,
24 CreateSampler = 16,
25 DestroySampler = 17,
26 SetDebugName = 18,
27 SetDSDebugName = 19,
28 SetVBODebugName = 20,
29 SetIBODebugName = 21,
30 SetPSODebugName = 22,
31 SetCBODebugName = 23,
32 SetSamplerDebugName = 24,
33 TransitionTextureState = 25,
34 Count = 26,
35};
36
37}