| AddDeviceLostListener(const void *aOwner, std::function< void()> aListener) | KIGFX::RENDER_THREAD | |
| ComputeBackingResolution(uint32_t aLogicalW, uint32_t aLogicalH, float aDpiScale, uint32_t &aBackingW, uint32_t &aBackingH) | KIGFX::RENDER_THREAD | static |
| CreateWindowFBOs(WINDOW_STATE &aWS) | KIGFX::RENDER_THREAD | private |
| deferFrameUntil(WINDOW_STATE::Clock::time_point aDue) | KIGFX::RENDER_THREAD | inlineprivate |
| DestroyAllWindows() | KIGFX::RENDER_THREAD | private |
| destroyGlyphResources() | KIGFX::RENDER_THREAD | private |
| DestroyRenderInfrastructure() | KIGFX::RENDER_THREAD | private |
| destroyWindow(WINDOW_STATE &aWS) | KIGFX::RENDER_THREAD | private |
| DestroyWindowFBOs(WINDOW_STATE &aWS) | KIGFX::RENDER_THREAD | private |
| DestroyWindowUniforms(WINDOW_STATE &aWS) | KIGFX::RENDER_THREAD | private |
| DrainControlQueue() | KIGFX::RENDER_THREAD | private |
| DrainUploadQueue() | KIGFX::RENDER_THREAD | private |
| drawCursor(WINDOW_STATE &aWS) | KIGFX::RENDER_THREAD | private |
| EnsureSwapchain(WINDOW_STATE &aWS, const char *aReason) | KIGFX::RENDER_THREAD | private |
| GEOMETRY_RANGES enum name | KIGFX::RENDER_THREAD | private |
| GetBackendType() const | KIGFX::RENDER_THREAD | inline |
| GetLoopPhase() const | KIGFX::RENDER_THREAD | inline |
| GetMaxTextureSize() const | KIGFX::RENDER_THREAD | inline |
| glyphBindGroup() | KIGFX::RENDER_THREAD | private |
| HandleFence(const RHI_CMD_FENCE &aCmd) | KIGFX::RENDER_THREAD | private |
| HandleFrameRequest(const RHI_CMD_FRAME_REQUEST &aCmd) | KIGFX::RENDER_THREAD | private |
| HandleSwapchainCreate(const RHI_CMD_SWAPCHAIN_CREATE &aCmd) | KIGFX::RENDER_THREAD | private |
| HandleSwapchainDestroy(const RHI_CMD_SWAPCHAIN_DESTROY &aCmd) | KIGFX::RENDER_THREAD | private |
| HandleSwapchainResize(const RHI_CMD_SWAPCHAIN_RESIZE &aCmd) | KIGFX::RENDER_THREAD | private |
| HasPresented(RHI_WINDOW_ID aWindowId) const | KIGFX::RENDER_THREAD | |
| InitRenderInfrastructure() | KIGFX::RENDER_THREAD | private |
| IsDeviceLost() const | KIGFX::RENDER_THREAD | inline |
| IsRunning() const | KIGFX::RENDER_THREAD | |
| m_acceptingWork | KIGFX::RENDER_THREAD | private |
| m_activeWindowOrder | KIGFX::RENDER_THREAD | private |
| m_backendType | KIGFX::RENDER_THREAD | private |
| m_compositor | KIGFX::RENDER_THREAD | private |
| m_controlQueue | KIGFX::RENDER_THREAD | private |
| m_deferredFrameDue | KIGFX::RENDER_THREAD | private |
| m_device | KIGFX::RENDER_THREAD | private |
| m_deviceFactory | KIGFX::RENDER_THREAD | private |
| m_deviceLost | KIGFX::RENDER_THREAD | private |
| m_deviceLostListeners | KIGFX::RENDER_THREAD | private |
| m_deviceLostMutex | KIGFX::RENDER_THREAD | private |
| m_deviceMutex | KIGFX::RENDER_THREAD | mutableprivate |
| m_geometryDepthDiscardRenderPass | KIGFX::RENDER_THREAD | private |
| m_geometryDepthLoadDiscardRenderPass | KIGFX::RENDER_THREAD | private |
| m_geometryDepthLoadRenderPass | KIGFX::RENDER_THREAD | private |
| m_geometryLoadRenderPass | KIGFX::RENDER_THREAD | private |
| m_geometryRenderPass | KIGFX::RENDER_THREAD | private |
| m_glyphAtlas | KIGFX::RENDER_THREAD | private |
| m_glyphAtlasMutex | KIGFX::RENDER_THREAD | mutableprivate |
| m_glyphBG | KIGFX::RENDER_THREAD | private |
| m_glyphBGHasAtlas | KIGFX::RENDER_THREAD | private |
| m_glyphTable | KIGFX::RENDER_THREAD | private |
| m_glyphTexture | KIGFX::RENDER_THREAD | private |
| m_loopPhase | KIGFX::RENDER_THREAD | private |
| m_maxTextureSize | KIGFX::RENDER_THREAD | private |
| m_pipelines | KIGFX::RENDER_THREAD | private |
| m_presentedMutex | KIGFX::RENDER_THREAD | mutableprivate |
| m_presentedWindows | KIGFX::RENDER_THREAD | private |
| m_quadCornerBuffer | KIGFX::RENDER_THREAD | private |
| m_quadIndexBuffer | KIGFX::RENDER_THREAD | private |
| m_running | KIGFX::RENDER_THREAD | private |
| m_shutdownRequested | KIGFX::RENDER_THREAD | private |
| m_thread | KIGFX::RENDER_THREAD | private |
| m_unitQuadBuffer | KIGFX::RENDER_THREAD | private |
| m_uploadQueue | KIGFX::RENDER_THREAD | private |
| m_uploadsPending | KIGFX::RENDER_THREAD | private |
| m_windows | KIGFX::RENDER_THREAD | private |
| m_workCV | KIGFX::RENDER_THREAD | private |
| m_workMutex | KIGFX::RENDER_THREAD | private |
| OnDeviceLost() | KIGFX::RENDER_THREAD | |
| operator=(const RENDER_THREAD &)=delete | KIGFX::RENDER_THREAD | |
| prepareCursor(WINDOW_STATE &aWS) | KIGFX::RENDER_THREAD | private |
| ProcessActiveWindows(bool aIgnorePacing=false) | KIGFX::RENDER_THREAD | private |
| ReadbackWindowPixels(RHI_WINDOW_ID aWindowId, wxImage &aImage) | KIGFX::RENDER_THREAD | |
| recreateSwapchainAfterOutOfDate(WINDOW_STATE &aWS, bool aSurfaceLost=false) | KIGFX::RENDER_THREAD | private |
| RemoveDeviceLostListener(const void *aOwner) | KIGFX::RENDER_THREAD | |
| RENDER_THREAD(RHI_DEVICE_FACTORY aDeviceFactory) | KIGFX::RENDER_THREAD | explicit |
| RENDER_THREAD(const RENDER_THREAD &)=delete | KIGFX::RENDER_THREAD | |
| RenderGeometry(WINDOW_STATE &aWS) | KIGFX::RENDER_THREAD | private |
| RenderGeometryInto(WINDOW_STATE &aWS, const FRAME_DRAW_DESC &aDesc, RHI_FramebufferHandle aFBO, bool aLogSummary, GEOMETRY_RANGES aRanges=GEOMETRY_RANGES::ALL, uint32_t aStaticDrawMargin=0) | KIGFX::RENDER_THREAD | private |
| RenderWindow(WINDOW_STATE &aWS) | KIGFX::RENDER_THREAD | private |
| ReserveBufferHandle() | KIGFX::RENDER_THREAD | |
| ReserveTextureHandle() | KIGFX::RENDER_THREAD | |
| runFenced(std::function< void()> aWork, std::chrono::milliseconds aTimeout) | KIGFX::RENDER_THREAD | private |
| SetGlyphAtlas(std::shared_ptr< const RHI_GLYPH_ATLAS_DATA > aAtlas) | KIGFX::RENDER_THREAD | |
| Shutdown() | KIGFX::RENDER_THREAD | |
| Start() | KIGFX::RENDER_THREAD | |
| SubmitControl(RHI_CONTROL_COMMAND aCmd) | KIGFX::RENDER_THREAD | |
| SubmitUpload(RHI_UPLOAD_COMMAND aCmd) | KIGFX::RENDER_THREAD | |
| ThreadMain(std::promise< bool > aStarted) | KIGFX::RENDER_THREAD | private |
| WaitForFence(std::chrono::milliseconds aTimeout=std::chrono::milliseconds(2000)) | KIGFX::RENDER_THREAD | |
| wakeRenderThread() | KIGFX::RENDER_THREAD | private |
| writeUniform(RHI_BufferHandle &aUBO, RHI_BindGroupHandle &aBG, RHI_BindGroupLayoutHandle aLayout, const void *aData, size_t aSize) | KIGFX::RENDER_THREAD | private |
| ~RENDER_THREAD() | KIGFX::RENDER_THREAD | |