KiCad PCB EDA Suite
Loading...
Searching...
No Matches
KIGFX::RENDER_THREAD Member List

This is the complete list of members for KIGFX::RENDER_THREAD, including all inherited members.

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_THREADstatic
CreateWindowFBOs(WINDOW_STATE &aWS)KIGFX::RENDER_THREADprivate
deferFrameUntil(WINDOW_STATE::Clock::time_point aDue)KIGFX::RENDER_THREADinlineprivate
DestroyAllWindows()KIGFX::RENDER_THREADprivate
destroyGlyphResources()KIGFX::RENDER_THREADprivate
DestroyRenderInfrastructure()KIGFX::RENDER_THREADprivate
destroyWindow(WINDOW_STATE &aWS)KIGFX::RENDER_THREADprivate
DestroyWindowFBOs(WINDOW_STATE &aWS)KIGFX::RENDER_THREADprivate
DestroyWindowUniforms(WINDOW_STATE &aWS)KIGFX::RENDER_THREADprivate
DrainControlQueue()KIGFX::RENDER_THREADprivate
DrainUploadQueue()KIGFX::RENDER_THREADprivate
drawCursor(WINDOW_STATE &aWS)KIGFX::RENDER_THREADprivate
EnsureSwapchain(WINDOW_STATE &aWS, const char *aReason)KIGFX::RENDER_THREADprivate
GEOMETRY_RANGES enum nameKIGFX::RENDER_THREADprivate
GetBackendType() constKIGFX::RENDER_THREADinline
GetLoopPhase() constKIGFX::RENDER_THREADinline
GetMaxTextureSize() constKIGFX::RENDER_THREADinline
glyphBindGroup()KIGFX::RENDER_THREADprivate
HandleFence(const RHI_CMD_FENCE &aCmd)KIGFX::RENDER_THREADprivate
HandleFrameRequest(const RHI_CMD_FRAME_REQUEST &aCmd)KIGFX::RENDER_THREADprivate
HandleSwapchainCreate(const RHI_CMD_SWAPCHAIN_CREATE &aCmd)KIGFX::RENDER_THREADprivate
HandleSwapchainDestroy(const RHI_CMD_SWAPCHAIN_DESTROY &aCmd)KIGFX::RENDER_THREADprivate
HandleSwapchainResize(const RHI_CMD_SWAPCHAIN_RESIZE &aCmd)KIGFX::RENDER_THREADprivate
HasPresented(RHI_WINDOW_ID aWindowId) constKIGFX::RENDER_THREAD
InitRenderInfrastructure()KIGFX::RENDER_THREADprivate
IsDeviceLost() constKIGFX::RENDER_THREADinline
IsRunning() constKIGFX::RENDER_THREAD
m_acceptingWorkKIGFX::RENDER_THREADprivate
m_activeWindowOrderKIGFX::RENDER_THREADprivate
m_backendTypeKIGFX::RENDER_THREADprivate
m_compositorKIGFX::RENDER_THREADprivate
m_controlQueueKIGFX::RENDER_THREADprivate
m_deferredFrameDueKIGFX::RENDER_THREADprivate
m_deviceKIGFX::RENDER_THREADprivate
m_deviceFactoryKIGFX::RENDER_THREADprivate
m_deviceLostKIGFX::RENDER_THREADprivate
m_deviceLostListenersKIGFX::RENDER_THREADprivate
m_deviceLostMutexKIGFX::RENDER_THREADprivate
m_deviceMutexKIGFX::RENDER_THREADmutableprivate
m_geometryDepthDiscardRenderPassKIGFX::RENDER_THREADprivate
m_geometryDepthLoadDiscardRenderPassKIGFX::RENDER_THREADprivate
m_geometryDepthLoadRenderPassKIGFX::RENDER_THREADprivate
m_geometryLoadRenderPassKIGFX::RENDER_THREADprivate
m_geometryRenderPassKIGFX::RENDER_THREADprivate
m_glyphAtlasKIGFX::RENDER_THREADprivate
m_glyphAtlasMutexKIGFX::RENDER_THREADmutableprivate
m_glyphBGKIGFX::RENDER_THREADprivate
m_glyphBGHasAtlasKIGFX::RENDER_THREADprivate
m_glyphTableKIGFX::RENDER_THREADprivate
m_glyphTextureKIGFX::RENDER_THREADprivate
m_loopPhaseKIGFX::RENDER_THREADprivate
m_maxTextureSizeKIGFX::RENDER_THREADprivate
m_pipelinesKIGFX::RENDER_THREADprivate
m_presentedMutexKIGFX::RENDER_THREADmutableprivate
m_presentedWindowsKIGFX::RENDER_THREADprivate
m_quadCornerBufferKIGFX::RENDER_THREADprivate
m_quadIndexBufferKIGFX::RENDER_THREADprivate
m_runningKIGFX::RENDER_THREADprivate
m_shutdownRequestedKIGFX::RENDER_THREADprivate
m_threadKIGFX::RENDER_THREADprivate
m_unitQuadBufferKIGFX::RENDER_THREADprivate
m_uploadQueueKIGFX::RENDER_THREADprivate
m_uploadsPendingKIGFX::RENDER_THREADprivate
m_windowsKIGFX::RENDER_THREADprivate
m_workCVKIGFX::RENDER_THREADprivate
m_workMutexKIGFX::RENDER_THREADprivate
OnDeviceLost()KIGFX::RENDER_THREAD
operator=(const RENDER_THREAD &)=deleteKIGFX::RENDER_THREAD
prepareCursor(WINDOW_STATE &aWS)KIGFX::RENDER_THREADprivate
ProcessActiveWindows(bool aIgnorePacing=false)KIGFX::RENDER_THREADprivate
ReadbackWindowPixels(RHI_WINDOW_ID aWindowId, wxImage &aImage)KIGFX::RENDER_THREAD
recreateSwapchainAfterOutOfDate(WINDOW_STATE &aWS, bool aSurfaceLost=false)KIGFX::RENDER_THREADprivate
RemoveDeviceLostListener(const void *aOwner)KIGFX::RENDER_THREAD
RENDER_THREAD(RHI_DEVICE_FACTORY aDeviceFactory)KIGFX::RENDER_THREADexplicit
RENDER_THREAD(const RENDER_THREAD &)=deleteKIGFX::RENDER_THREAD
RenderGeometry(WINDOW_STATE &aWS)KIGFX::RENDER_THREADprivate
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_THREADprivate
RenderWindow(WINDOW_STATE &aWS)KIGFX::RENDER_THREADprivate
ReserveBufferHandle()KIGFX::RENDER_THREAD
ReserveTextureHandle()KIGFX::RENDER_THREAD
runFenced(std::function< void()> aWork, std::chrono::milliseconds aTimeout)KIGFX::RENDER_THREADprivate
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_THREADprivate
WaitForFence(std::chrono::milliseconds aTimeout=std::chrono::milliseconds(2000))KIGFX::RENDER_THREAD
wakeRenderThread()KIGFX::RENDER_THREADprivate
writeUniform(RHI_BufferHandle &aUBO, RHI_BindGroupHandle &aBG, RHI_BindGroupLayoutHandle aLayout, const void *aData, size_t aSize)KIGFX::RENDER_THREADprivate
~RENDER_THREAD()KIGFX::RENDER_THREAD