Handling of global states regarding dependencies.
More...
#include <GLFW/glfw3.h>
#include "vkcv/Core.hpp"
#include "PassManager.hpp"
#include "GraphicsPipelineManager.hpp"
#include "ComputePipelineManager.hpp"
#include "vkcv/BufferManager.hpp"
#include "SamplerManager.hpp"
#include "ImageManager.hpp"
#include "DescriptorManager.hpp"
#include "WindowManager.hpp"
#include "ImageLayoutTransitions.hpp"
#include "vkcv/CommandStreamManager.hpp"
#include <cmath>
#include "vkcv/Logger.hpp"
Go to the source code of this file.
|
std::array< uint32_t, 2 > | vkcv::getWidthHeightFromRenderTargets (const std::vector< ImageHandle > &renderTargets, const Swapchain &swapchain, const ImageManager &imageManager) |
|
vk::Framebuffer | vkcv::createFramebuffer (const std::vector< ImageHandle > &renderTargets, const ImageManager &imageManager, const Swapchain &swapchain, vk::RenderPass renderpass, vk::Device device) |
|
void | vkcv::transitionRendertargetsToAttachmentLayout (const std::vector< ImageHandle > &renderTargets, ImageManager &imageManager, const vk::CommandBuffer cmdBuffer) |
|
std::vector< vk::ClearValue > | vkcv::createAttachmentClearValues (const std::vector< AttachmentDescription > &attachments) |
|
void | vkcv::recordDynamicViewport (vk::CommandBuffer cmdBuffer, uint32_t width, uint32_t height) |
|
static void | vkcv::setDebugObjectLabel (const vk::Device &device, const vk::ObjectType &type, uint64_t handle, const std::string &label) |
|
Handling of global states regarding dependencies.
- Authors
- Artur Wasmut
Definition in file Core.cpp.