88 std::uint32_t imageCount = 0,
89 VkPresentModeKHR imageQueuingMode = VK_PRESENT_MODE_MAILBOX_KHR );
Represents logical rendering device.
Definition: vppDevice.hpp:49
void render(const RenderPass &hRenderPass, ECommandsCaching caching=CACHE_CMDS)
Renders current frame.
const Queue & queue() const
Retrieves the command queue into which the commands are sent.
Rebuild the buffer.
Definition: vppRenderManager.hpp:117
Represents a set of swappable on-screen images.
Definition: vppSwapChain.hpp:44
The VPP namespace.
Definition: main.hpp:1
Represents a surface visible on the screen.
Definition: vppSurface.hpp:59
Retrieve buffer from cache if possible.
Definition: vppRenderManager.hpp:116
const Surface & surface() const
Retrieves the target surface.
const Device & device() const
Retrieves the device.
ECommandsCaching
Selects the caching behavior for command buffers.
Definition: vppRenderManager.hpp:114
RenderManager()
Constructs a null reference.
Represents Vulkan render pass.
Definition: vppRenderPass.hpp:40
Simple rendering manager.
Definition: vppRenderManager.hpp:64
void endFrame()
Finalizes rendering of current frame.
void beginFrame()
Initializes rendering of current frame.
Command queue for execution of commands.
Definition: vppQueue.hpp:65