Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Filter

Hierarchy

Index

Constructors

constructor

Properties

Protected _node

_node: SVGFilterElement

Private _refCounter

_refCounter: number = 0

Protected _style

_style: CSSStyleDeclaration

context

context: Context

Accessors

boundingBox

  • get boundingBox(): Box

id

  • get id(): string

node

  • get node(): SVGFilterElement

Methods

add

  • add(el: Element<SVGElement> | SVGElement): void

Private addLights

animateAttribute

  • animateAttribute<Attr>(name: Attr, val: ATTRIBUTES[Attr], duration: number, easing: EasingFunction): Promise<number> | undefined

blend

clone

Protected cloneNode

  • cloneNode(deep?: boolean): SVGFilterElement

colorMatrix

componentTransfer

composite

convolveMatrix

copyStyleFrom

destroy

  • destroy(): void

diffuseLighting

displacementMap

flood

flush

  • flush(): Promise<number>

gaussianBlur

getAttribute

  • getAttribute<Attr>(name: Attr): string | null

getChildren

  • getChildren(): Element<SVGElement>[]

getEvent

  • getEvent<EVENT>(event: EVENT): Observable<EVENTS[EVENT]>
  • Type parameters

    • EVENT: keyof Filter_Events

    Parameters

    • event: EVENT

    Returns Observable<EVENTS[EVENT]>

getEvents

  • getEvents(...events: keyof EVENTS[]): Observable<Event>

getUniquePrimitiveReference

  • getUniquePrimitiveReference(): string

image

linkDynamicAttribute

  • linkDynamicAttribute<Attr>(name: Attr, val: Observable<ATTRIBUTES[Attr]>): Subscription

merge

morphology

offset

renderAttribute

  • renderAttribute<Attr>(name: Attr, val: ATTRIBUTES[Attr]): void

setAttribute

  • setAttribute<Attr>(name: Attr, val: ATTRIBUTES[Attr]): void
  • Type parameters

    • Attr: keyof Filter_Attributes

    Parameters

    • name: Attr
    • val: ATTRIBUTES[Attr]

    Returns void

setAttributes

specularLighting

tile

toString

  • toString(): string

turbulence

Generated using TypeDoc