| beginFrame(const RenderViewport &viewport) override | donner::svg::RendererGeode | virtual |
| beginFrameResourceScope() override | donner::svg::RendererGeode | virtual |
| beginPatternTile(const Box2d &tileRect, const Transform2d &targetFromPattern) override | donner::svg::RendererGeode | virtual |
| borrowTextureSnapshot() UTILS_LIFETIME_BOUND override | donner::svg::RendererGeode | virtual |
| clearTargetTexture() | donner::svg::RendererGeode | |
| consumeReadbackStats() override | donner::svg::RendererGeode | virtual |
| createOffscreenInstance() const override | donner::svg::RendererGeode | virtual |
| debugGeometryOverlay() const override | donner::svg::RendererGeode | virtual |
| deviceLost() const | donner::svg::RendererGeode | |
| draw(SVGDocument &document) override | donner::svg::RendererGeode | virtual |
| drawBitmap(const RendererBitmap &bitmap, const ImageParams ¶ms) | donner::svg::RendererInterface | inlinevirtual |
| drawEllipse(const Box2d &bounds, const StrokeParams &stroke) override | donner::svg::RendererGeode | virtual |
| drawImage(const ImageResource &image, const ImageParams ¶ms) override | donner::svg::RendererGeode | virtual |
| drawPath(const PathShape &path, const StrokeParams &stroke) override | donner::svg::RendererGeode | virtual |
| drawRect(const Box2d &rect, const StrokeParams &stroke) override | donner::svg::RendererGeode | virtual |
| drawText(Registry ®istry, const components::ComputedTextComponent &text, const TextParams ¶ms) override | donner::svg::RendererGeode | virtual |
| drawTextureSnapshot(const RendererTextureSnapshot &texture, const Box2d &targetRect, double opacity=1.0, bool pixelated=false) override | donner::svg::RendererGeode | virtual |
| enableTimestamps(bool enabled) | donner::svg::RendererGeode | |
| endFrame() override | donner::svg::RendererGeode | virtual |
| endFrameResourceScope() override | donner::svg::RendererGeode | virtual |
| endPatternTile(bool forStroke) override | donner::svg::RendererGeode | virtual |
| filterBudgetChunksForTesting() const override | donner::svg::RendererGeode | virtual |
| filterPreparationBudget() override | donner::svg::RendererGeode | virtual |
| height() const override | donner::svg::RendererGeode | virtual |
| injectFilterLocalRasterAllocationFailureForTesting() | donner::svg::RendererInterface | inlinevirtual |
| injectScenePreparationFailureAfterForTesting(std::size_t successfulPreparations) | donner::svg::RendererGeode | |
| lastFrameTimings() const | donner::svg::RendererGeode | |
| operator=(const RendererGeode &)=delete (defined in donner::svg::RendererGeode) | donner::svg::RendererGeode | |
| operator=(RendererGeode &&) noexcept | donner::svg::RendererGeode | |
| popClip() override | donner::svg::RendererGeode | virtual |
| popFilterLayer() override | donner::svg::RendererGeode | virtual |
| popIsolatedLayer() override | donner::svg::RendererGeode | virtual |
| popMask() override | donner::svg::RendererGeode | virtual |
| popTransform() override | donner::svg::RendererGeode | virtual |
| pushClip(const ResolvedClip &clip) override | donner::svg::RendererGeode | virtual |
| pushFilterLayer(const components::FilterGraph &filterGraph, const std::optional< Box2d > &filterRegion) override | donner::svg::RendererGeode | virtual |
| pushIsolatedLayer(double opacity, MixBlendMode blendMode) override | donner::svg::RendererGeode | virtual |
| pushMask(const std::optional< Box2d > &maskBounds) override | donner::svg::RendererGeode | inlinevirtual |
| pushMask(const std::optional< Box2d > &maskBounds, MaskType maskType) override | donner::svg::RendererGeode | virtual |
| pushTransform(const Transform2d &transform) override | donner::svg::RendererGeode | virtual |
| RendererGeode(bool verbose=false) | donner::svg::RendererGeode | explicit |
| RendererGeode(std::shared_ptr< geode::GeodeDevice > device, bool verbose=false) | donner::svg::RendererGeode | explicit |
| RendererGeode(const RendererGeode &)=delete (defined in donner::svg::RendererGeode) | donner::svg::RendererGeode | |
| RendererGeode(RendererGeode &&) noexcept | donner::svg::RendererGeode | |
| requiresTextureSnapshotPresentation() const override | donner::svg::RendererGeode | inlinevirtual |
| residentGlyphCountForTesting(SVGDocument &document) | donner::svg::RendererGeode | |
| resourceStats() const override | donner::svg::RendererGeode | virtual |
| sceneBatchingEnabledForTesting() | donner::svg::RendererGeode | static |
| setAntialias(bool antialias) | donner::svg::RendererGeode | |
| setDebugGeometryOverlay(bool enabled) override | donner::svg::RendererGeode | virtual |
| setGeometryBudgetForTesting(std::size_t maximumDraws, std::size_t maximumItems, std::uint64_t maximumFrameBytes, std::uint64_t maximumCacheBytes, std::uint64_t maximumResidentBytes) | donner::svg::RendererGeode | |
| setGlyphResidencyBudgetForTesting(size_t maxEntries, uint64_t maxRetainedBytes) | donner::svg::RendererGeode | |
| setOffscreenCreationHookForTesting(std::function< void()> hook) override | donner::svg::RendererGeode | virtual |
| setPaint(const PaintParams &paint) override | donner::svg::RendererGeode | virtual |
| setPreserveTargetOnBeginFrame(bool preserve) override | donner::svg::RendererGeode | virtual |
| setSurfaceBudgetForTesting(std::size_t maximumSurfaces, std::uint64_t maximumBytes) | donner::svg::RendererGeode | |
| setTargetTexture(wgpu::Texture texture) | donner::svg::RendererGeode | |
| setTextMaterializationBudgetForTesting(RendererTextMaterializationBudget::Cost limits, std::size_t maximumGlyphOccurrences) | donner::svg::RendererGeode | |
| setTransform(const Transform2d &transform) override | donner::svg::RendererGeode | virtual |
| takeSnapshot() const override | donner::svg::RendererGeode | virtual |
| takeSnapshotInterruptibly(const std::function< bool()> &shouldCancel) const override | donner::svg::RendererGeode | virtual |
| takeTextureSnapshot() override | donner::svg::RendererGeode | virtual |
| texturePoolStats() const | donner::svg::RendererGeode | |
| transitionMaskToContent() override | donner::svg::RendererGeode | virtual |
| width() const override | donner::svg::RendererGeode | virtual |
| ~RendererGeode() override (defined in donner::svg::RendererGeode) | donner::svg::RendererGeode | |
| ~RendererInterface()=default (defined in donner::svg::RendererInterface) | donner::svg::RendererInterface | virtual |