![]() |
FastEngine 0.9.4
A multiplayer oriented 2D engine made with Vulkan.
|
This is the complete list of members for fge::vulkan::Context::SubmitableCommandBuffer, including all inherited members.
| begin(VkCommandBufferUsageFlags flags, VkCommandBufferInheritanceInfo const *inheritanceInfo=nullptr) (defined in fge::vulkan::CommandBuffer) | fge::vulkan::CommandBuffer | |
| beginRenderPass(VkRenderPass renderPass, VkFramebuffer framebuffer, VkExtent2D extent, VkClearValue clearColor, VkSubpassContents contents) | fge::vulkan::CommandBuffer | |
| bindDescriptorSets(VkPipelineLayout pipelineLayout, VkPipelineBindPoint pipelineBindPoint, VkDescriptorSet const *descriptorSet, uint32_t descriptorCount, uint32_t firstSet) | fge::vulkan::CommandBuffer | |
| bindDescriptorSets(VkPipelineLayout pipelineLayout, VkPipelineBindPoint pipelineBindPoint, VkDescriptorSet const *descriptorSet, uint32_t descriptorCount, uint32_t dynamicOffsetCount, uint32_t const *pDynamicOffsets, uint32_t firstSet) | fge::vulkan::CommandBuffer | |
| bindIndexBuffer(VkBuffer buffer, VkDeviceSize offset, VkIndexType indexType) | fge::vulkan::CommandBuffer | |
| bindPipeline(VkPipelineBindPoint pipelineBindPoint, VkPipeline pipeline) | fge::vulkan::CommandBuffer | |
| bindVertexBuffers(uint32_t firstBinding, uint32_t bindingCount, VkBuffer const *pBuffers, VkDeviceSize const *pOffsets) | fge::vulkan::CommandBuffer | |
| CommandBuffer(Context const &context) (defined in fge::vulkan::Context::SubmitableCommandBuffer) | fge::vulkan::Context::SubmitableCommandBuffer | |
| CommandBuffer(Context const &context, VkCommandBufferLevel level, VkCommandPool commandPool) (defined in fge::vulkan::Context::SubmitableCommandBuffer) | fge::vulkan::Context::SubmitableCommandBuffer | |
| CommandBuffer(Context const &context, VkCommandBufferLevel level, VkCommandBuffer commandBuffer, VkCommandPool commandPool) (defined in fge::vulkan::Context::SubmitableCommandBuffer) | fge::vulkan::Context::SubmitableCommandBuffer | |
| CommandBuffer(CommandBuffer const &r)=delete (defined in fge::vulkan::Context::SubmitableCommandBuffer) | fge::vulkan::Context::SubmitableCommandBuffer | |
| CommandBuffer(CommandBuffer &&r) noexcept (defined in fge::vulkan::Context::SubmitableCommandBuffer) | fge::vulkan::Context::SubmitableCommandBuffer | |
| Context (defined in fge::vulkan::Context::SubmitableCommandBuffer) | fge::vulkan::Context::SubmitableCommandBuffer | friend |
| ContextAware(Context const &context) (defined in fge::vulkan::ContextAware) | fge::vulkan::ContextAware | inlineexplicit |
| ContextAware(ContextAware const &r)=default (defined in fge::vulkan::ContextAware) | fge::vulkan::ContextAware | |
| ContextAware(ContextAware &&r) noexcept=default (defined in fge::vulkan::ContextAware) | fge::vulkan::ContextAware | |
| copyBuffer(VkBuffer srcBuffer, VkBuffer dstBuffer, VkDeviceSize size) | fge::vulkan::CommandBuffer | |
| copyBufferToImage(VkBuffer buffer, VkImage image, uint32_t width, uint32_t height, int32_t offsetX=0, int32_t offsetY=0) | fge::vulkan::CommandBuffer | |
| copyImageToBuffer(VkImage image, VkBuffer buffer, uint32_t width, uint32_t height) | fge::vulkan::CommandBuffer | |
| copyImageToImage(VkImage srcImage, VkImage dstImage, uint32_t width, uint32_t height, int32_t offsetX=0, int32_t offsetY=0) | fge::vulkan::CommandBuffer | |
| create(VkCommandBufferLevel level, VkCommandPool commandPool) (defined in fge::vulkan::CommandBuffer) | fge::vulkan::CommandBuffer | |
| create(VkCommandBufferLevel level, VkCommandBuffer commandBuffer, VkCommandPool commandPool) (defined in fge::vulkan::CommandBuffer) | fge::vulkan::CommandBuffer | |
| destroy() final (defined in fge::vulkan::CommandBuffer) | fge::vulkan::CommandBuffer | virtual |
| draw(uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex, uint32_t firstInstance) | fge::vulkan::CommandBuffer | |
| drawIndexed(uint32_t indexCount, uint32_t instanceCount, uint32_t firstIndex, int32_t vertexOffset, uint32_t firstInstance) | fge::vulkan::CommandBuffer | |
| drawIndirect(VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride) | fge::vulkan::CommandBuffer | |
| end() (defined in fge::vulkan::CommandBuffer) | fge::vulkan::CommandBuffer | |
| endRenderPass() | fge::vulkan::CommandBuffer | |
| forceEnd() (defined in fge::vulkan::CommandBuffer) | fge::vulkan::CommandBuffer | |
| forceRecordedCommandsCount(uint32_t count) (defined in fge::vulkan::CommandBuffer) | fge::vulkan::CommandBuffer | |
| forceRenderPassScope(RenderPassScopes scope) (defined in fge::vulkan::CommandBuffer) | fge::vulkan::CommandBuffer | |
| forceSupportedQueues(SupportedQueueTypes_t queues) (defined in fge::vulkan::CommandBuffer) | fge::vulkan::CommandBuffer | |
| get() const (defined in fge::vulkan::CommandBuffer) | fge::vulkan::CommandBuffer | |
| getContext() const (defined in fge::vulkan::ContextAware) | fge::vulkan::ContextAware | inline |
| getLevel() const (defined in fge::vulkan::CommandBuffer) | fge::vulkan::CommandBuffer | |
| getPool() const (defined in fge::vulkan::CommandBuffer) | fge::vulkan::CommandBuffer | |
| getPtr() const (defined in fge::vulkan::CommandBuffer) | fge::vulkan::CommandBuffer | |
| getRecordedCommandsCount() const (defined in fge::vulkan::CommandBuffer) | fge::vulkan::CommandBuffer | |
| getRenderPassScope() const (defined in fge::vulkan::CommandBuffer) | fge::vulkan::CommandBuffer | |
| getSubmitType() const (defined in fge::vulkan::Context::SubmitableCommandBuffer) | fge::vulkan::Context::SubmitableCommandBuffer | inline |
| getSupportedQueues() const (defined in fge::vulkan::CommandBuffer) | fge::vulkan::CommandBuffer | |
| isEnded() const (defined in fge::vulkan::CommandBuffer) | fge::vulkan::CommandBuffer | |
| operator=(CommandBuffer const &r)=delete (defined in fge::vulkan::CommandBuffer) | fge::vulkan::CommandBuffer | |
| operator=(CommandBuffer &&r) noexcept (defined in fge::vulkan::CommandBuffer) | fge::vulkan::CommandBuffer | |
| operator=(ContextAware const &r)=delete (defined in fge::vulkan::ContextAware) | fge::vulkan::ContextAware | |
| operator=(ContextAware &&r) noexcept=delete (defined in fge::vulkan::ContextAware) | fge::vulkan::ContextAware | |
| pushConstants(VkPipelineLayout pipelineLayout, VkShaderStageFlags stageFlags, uint32_t offset, uint32_t size, void const *pValues) | fge::vulkan::CommandBuffer | |
| release() (defined in fge::vulkan::CommandBuffer) | fge::vulkan::CommandBuffer | |
| RenderPassScopes enum name (defined in fge::vulkan::CommandBuffer) | fge::vulkan::CommandBuffer | |
| reset() (defined in fge::vulkan::CommandBuffer) | fge::vulkan::CommandBuffer | |
| setScissor(uint32_t firstScissor, uint32_t scissorCount, VkRect2D const *pScissors) | fge::vulkan::CommandBuffer | |
| setViewport(uint32_t firstViewport, uint32_t viewportCount, VkViewport const *pViewports) | fge::vulkan::CommandBuffer | |
| SUPPORTED_QUEUE_ALL enum value (defined in fge::vulkan::CommandBuffer) | fge::vulkan::CommandBuffer | |
| SUPPORTED_QUEUE_COMPUTE enum value (defined in fge::vulkan::CommandBuffer) | fge::vulkan::CommandBuffer | |
| SUPPORTED_QUEUE_GRAPHICS enum value (defined in fge::vulkan::CommandBuffer) | fge::vulkan::CommandBuffer | |
| SUPPORTED_QUEUE_TRANSFER enum value (defined in fge::vulkan::CommandBuffer) | fge::vulkan::CommandBuffer | |
| SupportedQueueTypes enum name (defined in fge::vulkan::CommandBuffer) | fge::vulkan::CommandBuffer | |
| SupportedQueueTypes_t typedef (defined in fge::vulkan::CommandBuffer) | fge::vulkan::CommandBuffer | |
| swapContext(Context const &context) (defined in fge::vulkan::ContextAware) | fge::vulkan::ContextAware | inline |
| transitionImageLayout(VkImage image, VkFormat format, VkImageLayout oldLayout, VkImageLayout newLayout, uint32_t mipLevels) | fge::vulkan::CommandBuffer | |
| verifyContext(ContextAware const &r) const (defined in fge::vulkan::ContextAware) | fge::vulkan::ContextAware | inlineprotected |
| ~CommandBuffer() override (defined in fge::vulkan::CommandBuffer) | fge::vulkan::CommandBuffer | |
| ~ContextAware()=default (defined in fge::vulkan::ContextAware) | fge::vulkan::ContextAware | virtual |