3#include "Rendering/Common.h"
5#include "Resources/Resources.h"
6#include "Resources/MaterialTypes.h"
8#include <unordered_map>
49 std::vector<ConstantBufferBindingHandle> bufferBindings;
50 uint16_t buffersGeneration =
static_cast<uint16_t
>(-1);
51 uint16_t generation = 0;
52 uint16_t effectGeneration =
static_cast<uint16_t
>(-1);
54 std::vector<TextureBindingHandle> textureBindings;
55 std::vector<SamplerStateBindingHandle> samplerBindings;
64 size_t generation = 0;
68 std::vector<Buffer> buffers;
Contains all Cogs related functionality.
static const Handle_t NoHandle
Represents a handle to nothing.