BeginDebugRegion(VkCommandBuffer CommandBuffer, const char *Name, MythVulkan4F Color) | MythRenderVulkan | |
BeginFrame(void) | MythRenderVulkan | private |
CopyBuffer(VkBuffer Src, VkBuffer Dst, VkDeviceSize Size, VkCommandBuffer CommandBuffer=nullptr) | MythRenderVulkan | |
CopyBufferToImage(VkBuffer Buffer, VkImage Image, uint32_t Width, uint32_t Height, VkCommandBuffer CommandBuffer=nullptr) | MythRenderVulkan | |
CreateBuffer(VkDeviceSize Size, VkBufferUsageFlags Usage, VkMemoryPropertyFlags Properties, VkBuffer &Buffer, VkDeviceMemory &Memory) | MythRenderVulkan | |
CreateImage(QSize Size, VkFormat Format, VkImageTiling Tiling, VkImageUsageFlags Usage, VkMemoryPropertyFlags Properties, VkImage &Image, VkDeviceMemory &ImageMemory) | MythRenderVulkan | |
CreatePipeline(MythShaderVulkan *Shader, QRect Viewport, std::vector< VkDynamicState > Dynamic={ }) | MythRenderVulkan | |
CreateSampler(VkFilter Min, VkFilter Mag) | MythRenderVulkan | |
CreateSingleUseCommandBuffer(void) | MythRenderVulkan | |
DebugVulkan(void) | MythRenderVulkan | private |
DecrRef(void) | ReferenceCounter | virtual |
DoFreeResources(void) | MythRenderVulkan | signal |
EndDebugRegion(VkCommandBuffer CommandBuffer) | MythRenderVulkan | |
EndFrame(void) | MythRenderVulkan | |
FindMemoryType(uint32_t Filter, VkMemoryPropertyFlags Properties) | MythRenderVulkan | private |
FinishSingleUseCommandBuffer(VkCommandBuffer &Buffer) | MythRenderVulkan | |
GetDescription(void) override | MythRenderVulkan | virtual |
GetFrameExpected(void) const | MythRenderVulkan | |
GetFrameStarted(void) const | MythRenderVulkan | |
GetPhysicalDeviceFeatures() const | MythRenderVulkan | |
GetPhysicalDeviceLimits() const | MythRenderVulkan | |
GetSize(void) const | MythRender | inline |
GetVulkanRender(void) | MythRenderVulkan | static |
GetVulkanWindow(void) | MythRenderVulkan | |
IncrRef(void) | ReferenceCounter | virtual |
initResources(void) override | MythRenderVulkan | |
initSwapChainResources(void) override | MythRenderVulkan | |
IsErrored(void) const | MythRender | inline |
IsShared(void) const | MythRender | |
LogicalDeviceLost(void) | MythRenderVulkan | signal |
logicalDeviceLost(void) override | MythRenderVulkan | |
m_debugInfo | MythRenderVulkan | private |
m_debugMarker | MythRenderVulkan | private |
m_devFuncs | MythRenderVulkan | private |
m_device | MythRenderVulkan | private |
m_errored | MythRender | protected |
m_frameExpected | MythRenderVulkan | private |
m_frameStarted | MythRenderVulkan | private |
m_funcs | MythRenderVulkan | private |
m_logDebug | ReferenceCounter | protected |
m_phyDevFeatures | MythRenderVulkan | private |
m_phyDevLimits | MythRenderVulkan | private |
m_referenceCount | ReferenceCounter | protected |
m_size | MythRender | protected |
m_type | MythRender | protected |
m_window | MythRenderVulkan | private |
MythRender(RenderType type) | MythRender | explicit |
MythRenderVulkan() | MythRenderVulkan | |
PhysicalDeviceLost(void) | MythRenderVulkan | signal |
physicalDeviceLost(void) override | MythRenderVulkan | |
preInitResources(void) override | MythRenderVulkan | |
PrintDebug(void) | ReferenceCounter | static |
ReferenceCounter(const QString &debugName, bool logDebug=true) | ReferenceCounter | explicit |
releaseResources(void) override | MythRenderVulkan | |
ReleaseResources(void) | MythRender | inlineprotectedvirtual |
releaseSwapChainResources(void) override | MythRenderVulkan | |
SetFrameExpected(void) | MythRenderVulkan | |
SetViewPort(const QRect, bool=false) | MythRender | inlinevirtual |
SetVulkanWindow(MythWindowVulkan *VulkanWindow) | MythRenderVulkan | |
startNextFrame(void) override | MythRenderVulkan | |
TransitionImageLayout(VkImage &Image, VkImageLayout OldLayout, VkImageLayout NewLayout, VkCommandBuffer CommandBuffer=nullptr) | MythRenderVulkan | |
Type(void) const | MythRender | inline |
~MythRender() override=default | MythRender | protected |
~MythRenderVulkan() override | MythRenderVulkan | |
~ReferenceCounter(void) | ReferenceCounter | protectedvirtual |