Donner 0.5.0
Embeddable browser-grade SVG2 engine
Loading...
Searching...
No Matches
donner::svg::components::FilterInput Struct Reference

Identifies the input to a filter primitive node. More...

#include "donner/svg/components/filter/FilterGraph.h"

Classes

struct  Previous
 The input is the output of the immediately preceding primitive (or SourceGraphic for the first primitive). More...
struct  Named
 The input is a named result from a prior primitive's result attribute. More...

Public Types

using Type = std::variant<Previous, FilterStandardInput, Named>
 Variant of all input types.

Public Member Functions

 FilterInput ()
 Construct an implicit previous-result input.
 FilterInput (FilterStandardInput standard)
 Construct from a standard input keyword.
 FilterInput (Named named)
 Construct from a named result reference.
 FilterInput (Type value)
 Construct from a variant value.

Public Attributes

Type value
 The input specification.

Detailed Description

Identifies the input to a filter primitive node.


Class Documentation

◆ donner::svg::components::FilterInput::Previous

struct donner::svg::components::FilterInput::Previous

The input is the output of the immediately preceding primitive (or SourceGraphic for the first primitive).

◆ donner::svg::components::FilterInput::Named

struct donner::svg::components::FilterInput::Named

The input is a named result from a prior primitive's result attribute.

Collaboration diagram for donner::svg::components::FilterInput::Named:
[legend]
Class Members
RcString name The result name to reference.

The documentation for this struct was generated from the following file: