Donner SVG 0.8.0-pre
SVG editor and embeddable C⁠+⁠+⁠20 engine.
Loading...
Searching...
No Matches
donner::svg::RendererGeode Member List

This is the complete list of members for donner::svg::RendererGeode, including all inherited members.

beginFrame(const RenderViewport &viewport) overridedonner::svg::RendererGeodevirtual
beginFrameResourceScope() overridedonner::svg::RendererGeodevirtual
beginPatternTile(const Box2d &tileRect, const Transform2d &targetFromPattern) overridedonner::svg::RendererGeodevirtual
borrowTextureSnapshot() UTILS_LIFETIME_BOUND overridedonner::svg::RendererGeodevirtual
clearTargetTexture()donner::svg::RendererGeode
consumeReadbackStats() overridedonner::svg::RendererGeodevirtual
createOffscreenInstance() const overridedonner::svg::RendererGeodevirtual
debugGeometryOverlay() const overridedonner::svg::RendererGeodevirtual
deviceLost() constdonner::svg::RendererGeode
draw(SVGDocument &document) overridedonner::svg::RendererGeodevirtual
drawBitmap(const RendererBitmap &bitmap, const ImageParams &params)donner::svg::RendererInterfaceinlinevirtual
drawEllipse(const Box2d &bounds, const StrokeParams &stroke) overridedonner::svg::RendererGeodevirtual
drawImage(const ImageResource &image, const ImageParams &params) overridedonner::svg::RendererGeodevirtual
drawPath(const PathShape &path, const StrokeParams &stroke) overridedonner::svg::RendererGeodevirtual
drawRect(const Box2d &rect, const StrokeParams &stroke) overridedonner::svg::RendererGeodevirtual
drawText(Registry &registry, const components::ComputedTextComponent &text, const TextParams &params) overridedonner::svg::RendererGeodevirtual
drawTextureSnapshot(const RendererTextureSnapshot &texture, const Box2d &targetRect, double opacity=1.0, bool pixelated=false) overridedonner::svg::RendererGeodevirtual
enableTimestamps(bool enabled)donner::svg::RendererGeode
endFrame() overridedonner::svg::RendererGeodevirtual
endFrameResourceScope() overridedonner::svg::RendererGeodevirtual
endPatternTile(bool forStroke) overridedonner::svg::RendererGeodevirtual
filterBudgetChunksForTesting() const overridedonner::svg::RendererGeodevirtual
filterPreparationBudget() overridedonner::svg::RendererGeodevirtual
height() const overridedonner::svg::RendererGeodevirtual
injectFilterLocalRasterAllocationFailureForTesting()donner::svg::RendererInterfaceinlinevirtual
injectScenePreparationFailureAfterForTesting(std::size_t successfulPreparations)donner::svg::RendererGeode
lastFrameTimings() constdonner::svg::RendererGeode
operator=(const RendererGeode &)=delete (defined in donner::svg::RendererGeode)donner::svg::RendererGeode
operator=(RendererGeode &&) noexceptdonner::svg::RendererGeode
popClip() overridedonner::svg::RendererGeodevirtual
popFilterLayer() overridedonner::svg::RendererGeodevirtual
popIsolatedLayer() overridedonner::svg::RendererGeodevirtual
popMask() overridedonner::svg::RendererGeodevirtual
popTransform() overridedonner::svg::RendererGeodevirtual
pushClip(const ResolvedClip &clip) overridedonner::svg::RendererGeodevirtual
pushFilterLayer(const components::FilterGraph &filterGraph, const std::optional< Box2d > &filterRegion) overridedonner::svg::RendererGeodevirtual
pushIsolatedLayer(double opacity, MixBlendMode blendMode) overridedonner::svg::RendererGeodevirtual
pushMask(const std::optional< Box2d > &maskBounds) overridedonner::svg::RendererGeodeinlinevirtual
pushMask(const std::optional< Box2d > &maskBounds, MaskType maskType) overridedonner::svg::RendererGeodevirtual
pushTransform(const Transform2d &transform) overridedonner::svg::RendererGeodevirtual
RendererGeode(bool verbose=false)donner::svg::RendererGeodeexplicit
RendererGeode(std::shared_ptr< geode::GeodeDevice > device, bool verbose=false)donner::svg::RendererGeodeexplicit
RendererGeode(const RendererGeode &)=delete (defined in donner::svg::RendererGeode)donner::svg::RendererGeode
RendererGeode(RendererGeode &&) noexceptdonner::svg::RendererGeode
requiresTextureSnapshotPresentation() const overridedonner::svg::RendererGeodeinlinevirtual
residentGlyphCountForTesting(SVGDocument &document)donner::svg::RendererGeode
resourceStats() const overridedonner::svg::RendererGeodevirtual
sceneBatchingEnabledForTesting()donner::svg::RendererGeodestatic
setAntialias(bool antialias)donner::svg::RendererGeode
setDebugGeometryOverlay(bool enabled) overridedonner::svg::RendererGeodevirtual
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) overridedonner::svg::RendererGeodevirtual
setPaint(const PaintParams &paint) overridedonner::svg::RendererGeodevirtual
setPreserveTargetOnBeginFrame(bool preserve) overridedonner::svg::RendererGeodevirtual
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) overridedonner::svg::RendererGeodevirtual
takeSnapshot() const overridedonner::svg::RendererGeodevirtual
takeSnapshotInterruptibly(const std::function< bool()> &shouldCancel) const overridedonner::svg::RendererGeodevirtual
takeTextureSnapshot() overridedonner::svg::RendererGeodevirtual
texturePoolStats() constdonner::svg::RendererGeode
transitionMaskToContent() overridedonner::svg::RendererGeodevirtual
width() const overridedonner::svg::RendererGeodevirtual
~RendererGeode() override (defined in donner::svg::RendererGeode)donner::svg::RendererGeode
~RendererInterface()=default (defined in donner::svg::RendererInterface)donner::svg::RendererInterfacevirtual