Donner SVG main
0.8.0 ยท 382bd0190.8.0 main
SVG editor and embeddable C⁠+⁠+⁠20 engine.
Loading...
Searching...
No Matches
donner::geode::GeodeDevice Member List

This is the complete list of members for donner::geode::GeodeDevice, including all inherited members.

AllocateBufferId()donner::geode::GeodeDevicestatic
beginFrameGeneration()donner::geode::GeodeDeviceinline
buildOnDemandPipelinesAheadOfUse() constdonner::geode::GeodeDevice
checkerboardPipeline() constdonner::geode::GeodeDevice
checkerboardUnderlayPipeline() constdonner::geode::GeodeDevice
consumeReadbackStats()donner::geode::GeodeDevice
countBindGroup() constdonner::geode::GeodeDeviceinline
countBuffer() constdonner::geode::GeodeDeviceinline
countBufferWrite(uint64_t bytes) constdonner::geode::GeodeDeviceinline
countCommandBuffers(uint64_t count) constdonner::geode::GeodeDeviceinline
countDraws(uint64_t count) constdonner::geode::GeodeDeviceinline
counters() constdonner::geode::GeodeDeviceinline
countGlyphResidencyEvictions(uint64_t count) constdonner::geode::GeodeDeviceinline
countGlyphResidencyHit() constdonner::geode::GeodeDeviceinline
countGlyphResidencyUpload() constdonner::geode::GeodeDeviceinline
countPathEncode() constdonner::geode::GeodeDeviceinline
countPipelineSwitch() constdonner::geode::GeodeDeviceinline
countSubmit() constdonner::geode::GeodeDeviceinline
countTexture() constdonner::geode::GeodeDeviceinline
countTextureRelease() constdonner::geode::GeodeDeviceinline
countTextureWrite(uint64_t bytes) constdonner::geode::GeodeDeviceinline
CreateHeadless(gpu::TextureFormat textureFormat=gpu::TextureFormat::RGBA8Unorm)donner::geode::GeodeDevicestatic
CreateOverPhysicalDeviceOwner(std::shared_ptr< GeodePhysicalDeviceOwner > physicalDevice, gpu::TextureFormat textureFormat)donner::geode::GeodeDevicestatic
CreateOverSelectedRoot(std::shared_ptr< GeodeGpuRoot > root, gpu::TextureFormat textureFormat)donner::geode::GeodeDevicestatic
deferDestroy(gpu::BindGroup bindGroup)donner::geode::GeodeDevice
deferDestroyTextureBacking(gpu::Texture &&texture)donner::geode::GeodeDevice
deferDestroyTextureBackingAfterSerial(gpu::Texture &&texture, uint64_t serial)donner::geode::GeodeDevice
deferredTextureDestroyCountForTesting() constdonner::geode::GeodeDevice
deviceId() constdonner::geode::GeodeDeviceinline
drainDeferredDestroys()donner::geode::GeodeDevice
drainDeferredTextureBackings()donner::geode::GeodeDevice
drainFencedTextureBackings()donner::geode::GeodeDevice
endFrameGeneration(uint64_t generation)donner::geode::GeodeDeviceinline
filterEngine() constdonner::geode::GeodeDevice
findSceneBatchBindGroup(const SceneBatchBindGroupKey &key)donner::geode::GeodeDevice
frameStampClaimed(uint64_t stamp) constdonner::geode::GeodeDeviceinline
GeodeDevice(const GeodeDevice &)=delete (defined in donner::geode::GeodeDevice)donner::geode::GeodeDevice
GeodeDevice(GeodeDevice &&)=delete (defined in donner::geode::GeodeDevice)donner::geode::GeodeDevice
gpuContext() constdonner::geode::GeodeDevice
gradientPipeline() constdonner::geode::GeodeDevice
handleRetirement() constdonner::geode::GeodeDeviceinline
hasIdleWork() constdonner::geode::GeodeDevice
headlessCreationCountForTesting()donner::geode::GeodeDevicestatic
imagePipeline() constdonner::geode::GeodeDevice
isBoundToCreatingThread() constdonner::geode::GeodeDevice
isDeviceLost() constdonner::geode::GeodeDeviceinline
isVulkan() constdonner::geode::GeodeDevice
lifetimeBufferCreates() constdonner::geode::GeodeDeviceinline
lifetimeTextureCreates() constdonner::geode::GeodeDeviceinline
lifetimeTextureReleases() constdonner::geode::GeodeDeviceinline
liveResidentBytesForTesting() constdonner::geode::GeodeDeviceinline
lostState() constdonner::geode::GeodeDeviceinline
markDeviceLost(const char *reason) constdonner::geode::GeodeDevice
markDeviceLostAfterWaitTimeout(GpuWaitSite site, std::chrono::milliseconds elapsed, const char *reason) constdonner::geode::GeodeDevice
maskPipeline() constdonner::geode::GeodeDevice
maxTextureDimension2D() constdonner::geode::GeodeDevice
oldestOpenFrameGeneration() constdonner::geode::GeodeDeviceinline
operator=(const GeodeDevice &)=delete (defined in donner::geode::GeodeDevice)donner::geode::GeodeDevice
operator=(GeodeDevice &&)=delete (defined in donner::geode::GeodeDevice)donner::geode::GeodeDevice
pendingFencedTextureBackings() constdonner::geode::GeodeDevice
physicalDeviceOwner() constdonner::geode::GeodeDeviceinline
pipeline() constdonner::geode::GeodeDevice
pollIdle()donner::geode::GeodeDevice
recordReadback(bool usedTimedWaitAny, int pollIterations)donner::geode::GeodeDevice
releaseRetiredHandles()donner::geode::GeodeDevice
residentBytesGauge() constdonner::geode::GeodeDeviceinline
retiredHandleCountsForTesting() constdonner::geode::GeodeDevice
retirementOutlivesOwnedRuntimeDeviceForTesting() constdonner::geode::GeodeDevice
runtimeCounterObserverForTesting() constdonner::geode::GeodeDevice
runtimeDevice() constdonner::geode::GeodeDevice
setCounters(GeodeCounters *counters)donner::geode::GeodeDeviceinline
setIdleWakeCallback(std::function< void()> callback)donner::geode::GeodeDevice
setQueueWaitResultForTesting(std::optional< GpuWaitResult > result)donner::geode::GeodeDeviceinline
setSnapshotCaptureRuntimeHookForTesting(std::function< void(gpu::Device &)> hook)donner::geode::GeodeDevice
setSnapshotReadbackBudgetForTesting(std::chrono::milliseconds budget)donner::geode::GeodeDeviceinline
setSnapshotReadbackHookForTesting(std::function< void(SnapshotReadbackPhase)> hook)donner::geode::GeodeDevice
SnapshotReadbackPhase enum namedonner::geode::GeodeDevice
storeSceneBatchBindGroup(const SceneBatchBindGroupKey &key, gpu::BindGroup group)donner::geode::GeodeDevice
svg::RendererGeodeTextureSnapshot (defined in donner::geode::GeodeDevice)donner::geode::GeodeDevicefriend
textureFormat() constdonner::geode::GeodeDeviceinline
waitForQueueIdle(std::chrono::milliseconds stallBound=kDefaultGpuWaitTimeout) constdonner::geode::GeodeDevice
waitForSnapshotCaptureIdleForTesting(std::chrono::milliseconds timeout=kDefaultGpuWaitTimeout)donner::geode::GeodeDevice
~GeodeDevice()donner::geode::GeodeDevice