87 bool bAutoBindPipeline =
true );
97 bool bAutoBindPipeline =
true );
Represents compute pass.
Definition: vppComputePass.hpp:139
void render(const RenderPass &hRenderPass, const FrameBuffer &hFrameBuffer, bool bAutoBindPipeline=true)
Generates commands for graphics rendering, for specified render pass and framebuffer.
~CommandBufferRecorder()
Finalizes the recorder.
The VPP namespace.
Definition: main.hpp:1
Represents a sequence of Vulkan commands.
Definition: vppCommandBuffer.hpp:68
Defines a vector of physical images to be used as targets for rendering attachments.
Definition: vppFramebuffer.hpp:86
void compute(const ComputePass &hComputePass, bool bAutoBindPipeline=true)
Generates commands for computation, for specified compute pass.
Represents Vulkan render pass.
Definition: vppRenderPass.hpp:40
void unpresentImage(VkImage hImage)
Generates commands for releasing a SwapChain image currently presented on screen. ...
Interface to the automatic command recording framework.
Definition: vppCommandBufferRecorder.hpp:59
void perform(const Procedure &hProcedure)
Generates commands for auxiliary processing, for specified compiled procedure.
void presentImage(VkImage hImage)
Generates commands for presentation of a SwapChain image on screen.
CommandBufferRecorder(CommandBuffer buffer, std::uint32_t flags=0)
Creates and initializes the recorder for given command buffer.
Definition: vppCompiledProcedures.hpp:45