Donner SVG 0.8.0-pre
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.

acquireSnapshotReadbackResources(uint32_t width, uint32_t height)donner::geode::GeodeDevice
adapter() constdonner::geode::GeodeDeviceinline
adapterDevice() const UTILS_LIFETIME_BOUNDdonner::geode::GeodeDevice
AllocateBufferId()donner::geode::GeodeDevicestatic
beginFrameGeneration()donner::geode::GeodeDeviceinline
checkerboardPipeline() constdonner::geode::GeodeDevice
checkerboardUnderlayPipeline() constdonner::geode::GeodeDevice
consumeReadbackStats()donner::geode::GeodeDevice
countBindGroup() const (defined in donner::geode::GeodeDevice)donner::geode::GeodeDeviceinline
countBuffer() const (defined in donner::geode::GeodeDevice)donner::geode::GeodeDeviceinline
countBufferWrite(uint64_t bytes) constdonner::geode::GeodeDeviceinline
countDraw() const (defined in donner::geode::GeodeDevice)donner::geode::GeodeDeviceinline
counters() constdonner::geode::GeodeDeviceinline
countGlyphResidencyEvictions(uint64_t count) constdonner::geode::GeodeDeviceinline
countGlyphResidencyHit() constdonner::geode::GeodeDeviceinline
countGlyphResidencyUpload() constdonner::geode::GeodeDeviceinline
countPathEncode() const (defined in donner::geode::GeodeDevice)donner::geode::GeodeDeviceinline
countPipelineSwitch() const (defined in donner::geode::GeodeDevice)donner::geode::GeodeDeviceinline
countSubmit() const (defined in donner::geode::GeodeDevice)donner::geode::GeodeDeviceinline
countTexture() const (defined in donner::geode::GeodeDevice)donner::geode::GeodeDeviceinline
countTextureWrite(uint64_t bytes) constdonner::geode::GeodeDeviceinline
CreateFromExternal(const GeodeEmbedConfig &config)donner::geode::GeodeDevicestatic
CreateHeadless(wgpu::TextureFormat textureFormat=wgpu::TextureFormat::RGBA8Unorm)donner::geode::GeodeDevicestatic
deferDestroy(wgpu::Buffer buffer)donner::geode::GeodeDevice
deferDestroy(wgpu::Texture texture)donner::geode::GeodeDevice
deferDestroy(gpu::BindGroup bindGroup)donner::geode::GeodeDevice
deferDestroy(gpu::Texture texture)donner::geode::GeodeDevice
deferredTextureDestroyCountForTesting() constdonner::geode::GeodeDeviceinline
device() constdonner::geode::GeodeDeviceinline
deviceId() constdonner::geode::GeodeDeviceinline
drainDeferredDestroys()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() const UTILS_LIFETIME_BOUNDdonner::geode::GeodeDevice
gradientPipeline() constdonner::geode::GeodeDevice
headlessCreationCountForTesting()donner::geode::GeodeDevicestatic
imagePipeline() constdonner::geode::GeodeDevice
instance() constdonner::geode::GeodeDevice
isDeviceLost() constdonner::geode::GeodeDeviceinline
isVulkan() constdonner::geode::GeodeDeviceinline
lifetimeBufferCreates() constdonner::geode::GeodeDeviceinline
lifetimeTextureCreates() constdonner::geode::GeodeDeviceinline
liveResidentBytesForTesting() 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::GeodeDeviceinline
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
outstandingDeviceLostCallbacksForTesting()donner::geode::GeodeDevicestatic
pipeline() constdonner::geode::GeodeDevice
pollSuspending(bool wait) constdonner::geode::GeodeDevice
queue() constdonner::geode::GeodeDeviceinline
recordReadback(bool usedTimedWaitAny, int pollIterations)donner::geode::GeodeDevice
releaseSnapshotReadbackResources(SnapshotReadbackResources resources)donner::geode::GeodeDevice
residentBytesGauge() constdonner::geode::GeodeDeviceinline
setCounters(GeodeCounters *counters)donner::geode::GeodeDeviceinline
snapshotReadbackPipeline() constdonner::geode::GeodeDevice
storeSceneBatchBindGroup(const SceneBatchBindGroupKey &key, gpu::BindGroup group)donner::geode::GeodeDevice
supportsTimestamps() constdonner::geode::GeodeDeviceinline
textureFormat() constdonner::geode::GeodeDeviceinline
waitForQueueIdle(std::chrono::milliseconds timeout=kDefaultGpuWaitTimeout) constdonner::geode::GeodeDevice
~GeodeDevice()donner::geode::GeodeDevice