3#include "ResourceHandle.h"
10 using TextureHandle = ResourceHandle_t<Texture>;
13 using BlueNoiseHandle = ResourceHandle_t<BlueNoise>;
16 using EffectHandle = ResourceHandle_t<Effect>;
19 using MaterialHandle = ResourceHandle_t<Material>;
21 struct MaterialInstance;
22 using MaterialInstanceHandle = ResourceHandle_t<MaterialInstance>;
25 using ModelHandle = ResourceHandle_t<Model>;
28 using MeshHandle = ResourceHandle_t<Mesh>;
31 using FontHandle = ResourceHandle_t<Font>;
34 using AnimationHandle = ResourceHandle_t<Animation>;
37 using GuiDocumentHandle = ResourceHandle_t<GuiDocument>;
40 using AssetHandle = ResourceHandle_t<Asset>;
42 struct BufferResource;
43 using ResourceBufferHandle = ResourceHandle_t<BufferResource>;
47 using ConstantBufferKey = uint16_t;
Contains the Engine, Renderer, resource managers and other systems needed to run Cogs....
uint16_t VariableKey
Used to lookup material properties.