![]() |
FastEngine 0.9.3
A multiplayer oriented 2D engine made with Vulkan.
|
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) const | fge::vulkan::Context | |
beginCommands(SubmitTypes type, CommandBuffer::RenderPassScopes wantedRenderPassScope, CommandBuffer::SupportedQueueTypes_t wantedQueue) const | fge::vulkan::Context | |
clearDescriptorLayoutCache() const (defined in fge::vulkan::Context) | fge::vulkan::Context | |
clearGraphicsCommandBuffers() const | fge::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::Context | explicit |
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) const | fge::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::Context | static |
getAllocator() const | fge::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() const | fge::vulkan::Context | |
getGraphicsCommandPool() const | fge::vulkan::Context | |
getIndirectSemaphore() const | fge::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() const | fge::vulkan::Context | |
getPhysicalDevice() const (defined in fge::vulkan::Context) | fge::vulkan::Context | |
getSurface() const (defined in fge::vulkan::Context) | fge::vulkan::Context | |
getTextureDescriptorPool() const | fge::vulkan::Context | |
getTextureLayout() const | fge::vulkan::Context | |
getTransformDescriptorPool() const | fge::vulkan::Context | |
getTransformLayout() const | fge::vulkan::Context | |
init(uint32_t sdlFlag, std::string_view applicationName, uint16_t versionMajor=1, uint16_t versionMinor=0, uint16_t versionPatch=0) | fge::vulkan::Context | static |
initVolk() | fge::vulkan::Context | static |
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) const | fge::vulkan::Context | |
requestDescriptorLayout(Shader const *vertexShader, Shader const *geometryShader, Shader const *fragmentShader) const | fge::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) const | fge::vulkan::Context | |
retrieveExtensions() | fge::vulkan::Context | static |
startMainRenderTarget(RenderTarget &renderTarget) const (defined in fge::vulkan::Context) | fge::vulkan::Context | |
submit() const | fge::vulkan::Context | |
submitCommands(SubmitableCommandBuffer &&buffer) const | fge::vulkan::Context | |
SubmitTypes enum name | fge::vulkan::Context | |
waitIdle() | fge::vulkan::Context | |
~Context() (defined in fge::vulkan::Context) | fge::vulkan::Context |