RavEngine
Loading...
Searching...
No Matches
BufferPool.hpp
1
#pragma once
2
#include "Vector.hpp"
3
#include <RGL/Types.hpp>
4
#include <RGL/Buffer.hpp>
5
6
namespace
RavEngine
{
10
struct
SharedBufferPool
{
11
void
Reset();
12
13
RGLBufferPtr GetBuffer(uint32_t
sizeBytes
);
14
~SharedBufferPool
();
15
private
:
16
UnorderedVector<RGLBufferPtr>
usedPool;
17
UnorderedVector<RGLBufferPtr>
freePool;
18
};
19
}
moodycamel::ConcurrentQueue
Definition
concurrentqueue.h:747
RavEngine
Definition
Animation.hpp:6
RavEngine::SharedBufferPool
Definition
BufferPool.hpp:10
RavEngine
include
RavEngine
BufferPool.hpp
Generated by
1.9.8