![]() |
FastEngine 0.9.3
A multiplayer oriented 2D engine made with Vulkan.
|
This is the complete list of members for fge::vulkan::CommandBuffer, 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::CommandBuffer) | fge::vulkan::CommandBuffer | |
CommandBuffer(Context const &context, VkCommandBufferLevel level, VkCommandPool commandPool) (defined in fge::vulkan::CommandBuffer) | fge::vulkan::CommandBuffer | |
CommandBuffer(Context const &context, VkCommandBufferLevel level, VkCommandBuffer commandBuffer, VkCommandPool commandPool) (defined in fge::vulkan::CommandBuffer) | fge::vulkan::CommandBuffer | |
CommandBuffer(CommandBuffer const &r)=delete (defined in fge::vulkan::CommandBuffer) | fge::vulkan::CommandBuffer | |
CommandBuffer(CommandBuffer &&r) noexcept (defined in fge::vulkan::CommandBuffer) | fge::vulkan::CommandBuffer | |
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 | |
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 |