VenomEngine
Cross-Platform Modern Graphics Engine
Loading...
Searching...
No Matches
venom::vulkan::SingleTimeCommandBuffer Member List

This is the complete list of members for venom::vulkan::SingleTimeCommandBuffer, including all inherited members.

_commandBuffer (defined in venom::vulkan::CommandBuffer)venom::vulkan::CommandBufferprotected
_isActive (defined in venom::vulkan::CommandBuffer)venom::vulkan::CommandBufferprotected
_lastBoundPipeline (defined in venom::vulkan::CommandBuffer)venom::vulkan::CommandBufferprotected
_queue (defined in venom::vulkan::CommandBuffer)venom::vulkan::CommandBufferprotected
BeginCommandBuffer(VkCommandBufferUsageFlags flags=0) (defined in venom::vulkan::CommandBuffer)venom::vulkan::CommandBuffer
BindDescriptorSets(VkPipelineBindPoint vkPipelineBindPoint, VkPipelineLayout vkPipelineLayout, uint32_t firstSet, VkDescriptorSet vkDescriptors) const (defined in venom::vulkan::CommandBuffer)venom::vulkan::CommandBuffer
BindDescriptorSets(VkPipelineBindPoint vkPipelineBindPoint, VkPipelineLayout vkPipelineLayout, uint32_t firstSet, uint32_t descriptSetCount, const VkDescriptorSet *vkDescriptors) const (defined in venom::vulkan::CommandBuffer)venom::vulkan::CommandBuffer
BindPipeline(VkPipeline pipeline, VkPipelineBindPoint bindPoint)venom::vulkan::CommandBuffer
ChangeImageLayout(vc::Texture &image, const VkImageLayout oldLayout, const VkImageLayout newLayout) (defined in venom::vulkan::CommandBuffer)venom::vulkan::CommandBuffer
ChangeImageLayout(vc::Texture &image, const VkImageLayout newLayout) (defined in venom::vulkan::CommandBuffer)venom::vulkan::CommandBuffer
ClearAttachments(uint32_t i, VkImageAspectFlags vkImageAspectFlagBits, VkClearValue vkClearValue) const (defined in venom::vulkan::CommandBuffer)venom::vulkan::CommandBuffer
CommandBuffer() (defined in venom::vulkan::CommandBuffer)venom::vulkan::CommandBufferprotected
CommandBuffer(const CommandBuffer &)=delete (defined in venom::vulkan::CommandBuffer)venom::vulkan::CommandBuffer
CommandBuffer(CommandBuffer &&other) (defined in venom::vulkan::CommandBuffer)venom::vulkan::CommandBuffer
CommandPool (defined in venom::vulkan::SingleTimeCommandBuffer)venom::vulkan::SingleTimeCommandBufferfriend
CopyBufferToImage(const Buffer &srcBuffer, const Image &dstImage) (defined in venom::vulkan::CommandBuffer)venom::vulkan::CommandBuffer
CopyImage(const Image &image, const Image &getImage) (defined in venom::vulkan::CommandBuffer)venom::vulkan::CommandBuffer
CopySwapChainImage(const VkImage &image, const Image &getImage) (defined in venom::vulkan::CommandBuffer)venom::vulkan::CommandBuffer
Dispatch(uint32_t groupX, uint32_t groupY, uint32_t groupZ) const (defined in venom::vulkan::CommandBuffer)venom::vulkan::CommandBufferinline
Draw(uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex, uint32_t firstInstance) const (defined in venom::vulkan::CommandBuffer)venom::vulkan::CommandBuffer
DrawMesh(const VulkanMesh *vulkanMesh, const int firstInstance, const VulkanShaderPipeline &pipeline) const (defined in venom::vulkan::CommandBuffer)venom::vulkan::CommandBuffer
DrawModel(const VulkanModel *vulkanModel, const int firstInstance, const VulkanShaderPipeline &pipeline) const (defined in venom::vulkan::CommandBuffer)venom::vulkan::CommandBuffer
DrawSkybox(const VulkanSkybox *vulkanSkybox, const VulkanShaderPipeline *shader) (defined in venom::vulkan::CommandBuffer)venom::vulkan::CommandBuffer
DrawVertices(const VertexBuffer &vertexBuffer) const (defined in venom::vulkan::CommandBuffer)venom::vulkan::CommandBuffer
EndCommandBuffer() (defined in venom::vulkan::CommandBuffer)venom::vulkan::CommandBuffer
GetVkCommandBuffer() const (defined in venom::vulkan::CommandBuffer)venom::vulkan::CommandBuffer
operator VkCommandBuffer() const (defined in venom::vulkan::CommandBuffer)venom::vulkan::CommandBuffer
operator=(const SingleTimeCommandBuffer &)=delete (defined in venom::vulkan::SingleTimeCommandBuffer)venom::vulkan::SingleTimeCommandBuffer
operator=(SingleTimeCommandBuffer &&other) (defined in venom::vulkan::SingleTimeCommandBuffer)venom::vulkan::SingleTimeCommandBuffer
operator=(const CommandBuffer &)=delete (defined in venom::vulkan::CommandBuffer)venom::vulkan::CommandBuffer
operator=(CommandBuffer &&other) (defined in venom::vulkan::CommandBuffer)venom::vulkan::CommandBuffer
PipelineBarrier(VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, VkDependencyFlags dependencyFlags, uint32_t memoryBarrierCount, const VkMemoryBarrier *pMemoryBarriers, uint32_t bufferMemoryBarrierCount, const VkBufferMemoryBarrier *pBufferMemoryBarriers, uint32_t imageMemoryBarrierCount, const VkImageMemoryBarrier *pImageMemoryBarriers) const (defined in venom::vulkan::CommandBuffer)venom::vulkan::CommandBufferinline
PipelineBarrier(VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, VkDependencyFlags dependencyFlags) const (defined in venom::vulkan::CommandBuffer)venom::vulkan::CommandBufferinline
PushConstants(const VulkanShaderPipeline *shaderPipeline, VkShaderStageFlags stageFlags, uint32_t offset, uint32_t size, const void *pValues) const (defined in venom::vulkan::CommandBuffer)venom::vulkan::CommandBuffer
Reset(VkCommandBufferResetFlags flags) (defined in venom::vulkan::CommandBuffer)venom::vulkan::CommandBuffer
SetScissor(const VkRect2D &scissor) const (defined in venom::vulkan::CommandBuffer)venom::vulkan::CommandBuffer
SetViewport(const VkViewport &viewport) const (defined in venom::vulkan::CommandBuffer)venom::vulkan::CommandBuffer
SingleTimeCommandBuffer() (defined in venom::vulkan::SingleTimeCommandBuffer)venom::vulkan::SingleTimeCommandBuffer
SingleTimeCommandBuffer(const SingleTimeCommandBuffer &)=delete (defined in venom::vulkan::SingleTimeCommandBuffer)venom::vulkan::SingleTimeCommandBuffer
SingleTimeCommandBuffer(SingleTimeCommandBuffer &&other) (defined in venom::vulkan::SingleTimeCommandBuffer)venom::vulkan::SingleTimeCommandBuffer
SubmitToQueue(VkFence fence=VK_NULL_HANDLE, VkSemaphore waitSemaphore=VK_NULL_HANDLE, VkPipelineStageFlags waitStage=0, VkSemaphore signalSemaphore=VK_NULL_HANDLE) (defined in venom::vulkan::CommandBuffer)venom::vulkan::CommandBuffer
TransitionImageLayout(Image &image, VkFormat format, VkImageLayout oldLayout, VkImageLayout newLayout) (defined in venom::vulkan::CommandBuffer)venom::vulkan::CommandBuffer
TransitionImageLayout(Image &image, VkImageLayout oldLayout, VkImageLayout newLayout) (defined in venom::vulkan::CommandBuffer)venom::vulkan::CommandBuffer
WaitForQueue() const (defined in venom::vulkan::CommandBuffer)venom::vulkan::CommandBuffer
~CommandBuffer() (defined in venom::vulkan::CommandBuffer)venom::vulkan::CommandBuffer
~SingleTimeCommandBuffer() (defined in venom::vulkan::SingleTimeCommandBuffer)venom::vulkan::SingleTimeCommandBuffer