|
|
Donner SVG Editor & Engine
SVG-native editor and embeddable SVG2 + CSS3 engine in C++20, with GPU (WebGPU) and compact CPU renderers, built for correctness, security, and performance.
|
This is the complete list of members for donner::geode::GeoEncoder, including all inherited members.
| beginMaskPass(const wgpu::Texture &mask) | donner::geode::GeoEncoder | |
| blitFullTarget(const wgpu::Texture &src, double opacity) | donner::geode::GeoEncoder | |
| blitFullTargetBlended(const wgpu::Texture &layer, const wgpu::Texture &dstSnapshot, uint32_t blendMode, double opacity) | donner::geode::GeoEncoder | |
| blitFullTargetMasked(const wgpu::Texture &content, const wgpu::Texture &mask, const std::optional< Box2d > &maskBounds) | donner::geode::GeoEncoder | |
| clear(const css::RGBA &color) | donner::geode::GeoEncoder | |
| clearClipMask() | donner::geode::GeoEncoder | |
| clearClipPolygon() | donner::geode::GeoEncoder | |
| clearScissorRect() | donner::geode::GeoEncoder | |
| drawImage(const svg::ImageResource &image, const Box2d &destRect, double opacity, bool pixelated) | donner::geode::GeoEncoder | |
| drawTexture(const wgpu::Texture &texture, const Box2d &destRect, double opacity, bool pixelated) | donner::geode::GeoEncoder | |
| endMaskPass() | donner::geode::GeoEncoder | |
| fillPath(const Path &path, const css::RGBA &color, FillRule rule, const EncodedPath *precomputedEncoded=nullptr) | donner::geode::GeoEncoder | |
| fillPathInstanced(const EncodedPath &encoded, const css::RGBA &color, FillRule rule, std::span< const float > instanceTransforms) | donner::geode::GeoEncoder | |
| fillPathIntoMask(const Path &path, FillRule rule, const EncodedPath *precomputedEncoded=nullptr) | donner::geode::GeoEncoder | |
| fillPathLinearGradient(const Path &path, const LinearGradientParams ¶ms, FillRule rule, const EncodedPath *precomputedEncoded=nullptr) | donner::geode::GeoEncoder | |
| fillPathPattern(const Path &path, FillRule rule, const PatternPaint &paint, const EncodedPath *precomputedEncoded=nullptr) | donner::geode::GeoEncoder | |
| fillPathRadialGradient(const Path &path, const RadialGradientParams ¶ms, FillRule rule, const EncodedPath *precomputedEncoded=nullptr) | donner::geode::GeoEncoder | |
| fillPathResident(GeodeResidentSlot &slot, const EncodedPath &encoded, const css::RGBA &color, FillRule rule, uint64_t frameId) | donner::geode::GeoEncoder | |
| finish() | donner::geode::GeoEncoder | |
| GeoEncoder(GeodeDevice &device, const GeodePipeline &fillPipeline, const GeodeGradientPipeline &gradientPipeline, const GeodeImagePipeline &imagePipeline, const wgpu::Texture &target) | donner::geode::GeoEncoder | |
| GeoEncoder(GeodeDevice &device, const GeodePipeline &fillPipeline, const GeodeGradientPipeline &gradientPipeline, const GeodeImagePipeline &imagePipeline, const wgpu::Texture &target, wgpu::CommandEncoder sharedCommandEncoder) | donner::geode::GeoEncoder | |
| GeoEncoder(const GeoEncoder &)=delete (defined in donner::geode::GeoEncoder) | donner::geode::GeoEncoder | |
| GeoEncoder(GeoEncoder &&) noexcept | donner::geode::GeoEncoder | |
| operator=(const GeoEncoder &)=delete (defined in donner::geode::GeoEncoder) | donner::geode::GeoEncoder | |
| operator=(GeoEncoder &&) noexcept | donner::geode::GeoEncoder | |
| setAntialias(bool antialias) | donner::geode::GeoEncoder | |
| setBufferPool(GeodeBufferPool *pool) | donner::geode::GeoEncoder | |
| setClipMask(const wgpu::TextureView &maskView) | donner::geode::GeoEncoder | |
| setClipMask(const wgpu::Texture &maskTexture, const wgpu::TextureView &maskView) | donner::geode::GeoEncoder | |
| setClipPolygon(const Vector2d corners[4]) | donner::geode::GeoEncoder | |
| setLoadPreserve() | donner::geode::GeoEncoder | |
| setScissorRect(int32_t x, int32_t y, int32_t w, int32_t h) | donner::geode::GeoEncoder | |
| setTransform(const Transform2d &transform) | donner::geode::GeoEncoder | |
| ~GeoEncoder() (defined in donner::geode::GeoEncoder) | donner::geode::GeoEncoder |