|
CeresEngine 0.2.0
A game development framework
|
#include "VKCommon.hpp"#include "VKComputePipeline.hpp"#include "VKGraphicsPipeline.hpp"#include "VKPipelineLayout.hpp"#include "VKRenderPass.hpp"#include "VKRenderTarget.hpp"#include "VKSampler.hpp"#include "VKShader.hpp"#include "CeresEngine/DataTypes.hpp"#include "CeresEngine/Macros.hpp"#include "CeresEngine/Foundation/SmartPtr.hpp"#include "CeresEngine/Foundation/Container/Map.hpp"#include "CeresEngine/Foundation/Container/ObjectPool.hpp"#include "CeresEngine/Foundation/Threading/ExecutionContext.hpp"#include "CeresEngine/Foundation/Threading/ThreadPool.hpp"#include "CeresEngine/RenderAPI/GPUDevice.hpp"#include "CeresEngine/RenderAPI/RenderAPI.hpp"Go to the source code of this file.
Classes | |
| struct | CeresEngine::VKDeviceDescriptor |
| struct | CeresEngine::VKDeviceExtensionSet |
| class | CeresEngine::VKDevice |
Namespaces | |
| namespace | CeresEngine |
Typedefs | |
| template<typename ObjectType > | |
| using | CeresEngine::VKDeviceObjectCache = VKObjectCache< ObjectType, VKDevice > |
| A object that caches existing Vulkan objects. | |