VenomEngine
Cross-Platform Modern Graphics Engine
|
This is the complete list of members for venom::vulkan::SingleTimeCommandBuffer, including all inherited members.
_commandBuffer (defined in venom::vulkan::CommandBuffer) | venom::vulkan::CommandBuffer | protected |
_isActive (defined in venom::vulkan::CommandBuffer) | venom::vulkan::CommandBuffer | protected |
_lastBoundPipeline (defined in venom::vulkan::CommandBuffer) | venom::vulkan::CommandBuffer | protected |
_queue (defined in venom::vulkan::CommandBuffer) | venom::vulkan::CommandBuffer | protected |
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::CommandBuffer | protected |
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::SingleTimeCommandBuffer | friend |
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::CommandBuffer | inline |
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::CommandBuffer | inline |
PipelineBarrier(VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, VkDependencyFlags dependencyFlags) const (defined in venom::vulkan::CommandBuffer) | venom::vulkan::CommandBuffer | inline |
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 |