FastEngine 0.9.3
A multiplayer oriented 2D engine made with Vulkan.
Loading...
Searching...
No Matches
fge::vulkan::Context Member List

This is the complete list of members for fge::vulkan::Context, including all inherited members.

_garbageCollector (defined in fge::vulkan::Context)fge::vulkan::Context
allocateGraphicsCommandBuffers(VkCommandBufferLevel level, VkCommandBuffer commandBuffers[], uint32_t commandBufferCount) constfge::vulkan::Context
beginCommands(SubmitTypes type, CommandBuffer::RenderPassScopes wantedRenderPassScope, CommandBuffer::SupportedQueueTypes_t wantedQueue) constfge::vulkan::Context
clearDescriptorLayoutCache() const (defined in fge::vulkan::Context)fge::vulkan::Context
clearGraphicsCommandBuffers() constfge::vulkan::Context
clearLayoutPipelineCache() const (defined in fge::vulkan::Context)fge::vulkan::Context
Context() (defined in fge::vulkan::Context)fge::vulkan::Context
Context(Surface const &surface)fge::vulkan::Contextexplicit
Context(Context const &r)=delete (defined in fge::vulkan::Context)fge::vulkan::Context
Context(Context &&r) noexcept=delete (defined in fge::vulkan::Context)fge::vulkan::Context
createDescriptorSet(std::string_view shaderName, uint32_t setIndex, uint32_t variableElements=0) constfge::vulkan::Context
destroy() (defined in fge::vulkan::Context)fge::vulkan::Context
endMainRenderTarget(RenderTarget const &renderTarget) const (defined in fge::vulkan::Context)fge::vulkan::Context
enumerateExtensions()fge::vulkan::Contextstatic
getAllocator() constfge::vulkan::Context
getGlobalTransform() const (defined in fge::vulkan::Context)fge::vulkan::Context
getGlobalTransform(uint32_t index) const (defined in fge::vulkan::Context)fge::vulkan::Context
getGraphicsCommandBuffers() constfge::vulkan::Context
getGraphicsCommandPool() constfge::vulkan::Context
getIndirectSemaphore() constfge::vulkan::Context
getInstance() const (defined in fge::vulkan::Context)fge::vulkan::Context
getLogicalDevice() const (defined in fge::vulkan::Context)fge::vulkan::Context
getMainRenderTarget() const (defined in fge::vulkan::Context)fge::vulkan::Context
getMultiUseDescriptorPool() constfge::vulkan::Context
getPhysicalDevice() const (defined in fge::vulkan::Context)fge::vulkan::Context
getSurface() const (defined in fge::vulkan::Context)fge::vulkan::Context
getTextureDescriptorPool() constfge::vulkan::Context
getTextureLayout() constfge::vulkan::Context
getTransformDescriptorPool() constfge::vulkan::Context
getTransformLayout() constfge::vulkan::Context
init(uint32_t sdlFlag, std::string_view applicationName, uint16_t versionMajor=1, uint16_t versionMinor=0, uint16_t versionPatch=0)fge::vulkan::Contextstatic
initVolk()fge::vulkan::Contextstatic
initVulkan(Surface const &surface)fge::vulkan::Context
initVulkanSurfaceless(Instance const &instance) (defined in fge::vulkan::Context)fge::vulkan::Context
isMainRenderTarget(RenderTarget const &renderTarget) const (defined in fge::vulkan::Context)fge::vulkan::Context
operator=(Context const &r)=delete (defined in fge::vulkan::Context)fge::vulkan::Context
operator=(Context &&r) noexcept=delete (defined in fge::vulkan::Context)fge::vulkan::Context
pushGraphicsCommandBuffer(VkCommandBuffer commandBuffer) constfge::vulkan::Context
requestDescriptorLayout(Shader const *vertexShader, Shader const *geometryShader, Shader const *fragmentShader) constfge::vulkan::Context
requestDescriptorLayout(Shader const *shader) const (defined in fge::vulkan::Context)fge::vulkan::Context
requestGlobalTransform() const (defined in fge::vulkan::Context)fge::vulkan::Context
requestLayoutPipeline(Shader const *vertexShader, Shader const *geometryShader, Shader const *fragmentShader) constfge::vulkan::Context
retrieveExtensions()fge::vulkan::Contextstatic
startMainRenderTarget(RenderTarget &renderTarget) const (defined in fge::vulkan::Context)fge::vulkan::Context
submit() constfge::vulkan::Context
submitCommands(SubmitableCommandBuffer &&buffer) constfge::vulkan::Context
SubmitTypes enum namefge::vulkan::Context
waitIdle()fge::vulkan::Context
~Context() (defined in fge::vulkan::Context)fge::vulkan::Context