Skip to content

class Celestine::Filter::Composite
inherits Celestine::Filter::Basic #

Composites two filter sources

Constants#

TAG = "feComposite" #

Methods#

#draw(io : IO) : Nil #

Draws this composite filter to an IO

View source

#input : String? #

The first input source

View source

#input2 : String? #

The second input source

View source

#input2=(input2 : String?) #

The second input source

View source

#input=(input : String?) #

The first input source

View source

#k1 : IFNumber? #

Used with the arithmetic operation.

result = k1*i1*i2 + k2*i1 + k3*i2 + k4

View source

#k1=(k1 : IFNumber?) #

Used with the arithmetic operation.

result = k1*i1*i2 + k2*i1 + k3*i2 + k4

View source

#k2 : IFNumber? #

Used with the arithmetic operation.

result = k1*i1*i2 + k2*i1 + k3*i2 + k4

View source

#k2=(k2 : IFNumber?) #

Used with the arithmetic operation.

result = k1*i1*i2 + k2*i1 + k3*i2 + k4

View source

#k3 : IFNumber? #

Used with the arithmetic operation.

result = k1*i1*i2 + k2*i1 + k3*i2 + k4

View source

#k3=(k3 : IFNumber?) #

Used with the arithmetic operation.

result = k1*i1*i2 + k2*i1 + k3*i2 + k4

View source

#k4 : IFNumber? #

Used with the arithmetic operation.

result = k1*i1*i2 + k2*i1 + k3*i2 + k4

View source

#k4=(k4 : IFNumber?) #

Used with the arithmetic operation.

result = k1*i1*i2 + k2*i1 + k3*i2 + k4

View source

#operator : String? #

The operation to apply

  • Potential Values: over | in | out | atop | xor | lighter | arithmetic
  • Mozilla SVG Docs
View source

#operator=(operator : String?) #

The operation to apply

  • Potential Values: over | in | out | atop | xor | lighter | arithmetic
  • Mozilla SVG Docs
View source

module Celestine::Filter::Composite::Attrs #

Composites two filter sources

Included modules

Celestine::Filter::Basic::Attrs

Constants#

INPUT = "in" #

INPUT2 = "in2" #

OPERATOR = "operator" #