scalafx.scene.effect

Type members

Classlikes

object Blend
Companion
class
class Blend(val delegate: Blend) extends Effect with SFXDelegate[Blend]
Companion
object
sealed abstract class BlendMode(val delegate: BlendMode) extends SFXEnumDelegate[BlendMode]
Companion
object
object Bloom
Companion
class
class Bloom(val delegate: Bloom) extends Effect with InputDelegate[Bloom] with SFXDelegate[Bloom]
Companion
object
sealed abstract class BlurType(val delegate: BlurType) extends SFXEnumDelegate[BlurType]
Companion
object
object BoxBlur
Companion
class
object ColorAdjust
Companion
class
class ColorAdjust(val delegate: ColorAdjust) extends Effect with InputDelegate[ColorAdjust] with SFXDelegate[ColorAdjust]
Companion
object
trait ColorDelegate[J <: Object & Colored] extends SFXDelegate[J]

Trait that unify all Effect subclasses whose Java counterpart have color Property. See type Colored.

Trait that unify all Effect subclasses whose Java counterpart have color Property. See type Colored.

object ColorInput
Companion
class
class ColorInput(val delegate: ColorInput) extends Effect with PositionDelegate[ColorInput] with DimensionDelegate[ColorInput] with SFXDelegate[ColorInput]
Companion
object
Companion
class
class DisplacementMap(val delegate: DisplacementMap) extends Effect with InputDelegate[DisplacementMap] with SFXDelegate[DisplacementMap]
Companion
object
object DropShadow
Companion
class
class DropShadow(val delegate: DropShadow) extends Effect with ColorDelegate[DropShadow] with DimensionDelegate[DropShadow] with InputDelegate[DropShadow] with SFXDelegate[DropShadow]
Companion
object
object Effect
Companion
class
abstract class Effect extends SFXDelegate[Effect]
Companion
object
Companion
class

Contains implcit methods to convert from `javafx.scene.effect` Classes/Traits to their ScalaFX counterparts.

Contains implcit methods to convert from `javafx.scene.effect` Classes/Traits to their ScalaFX counterparts.

Companion
object
object FloatMap
Companion
class
class FloatMap(val delegate: FloatMap) extends SFXDelegate[FloatMap]
Companion
object
object GaussianBlur
Companion
class
class GaussianBlur(val delegate: GaussianBlur) extends Effect with InputDelegate[GaussianBlur] with SFXDelegate[GaussianBlur]
Companion
object
object Glow
Companion
class
class Glow(val delegate: Glow) extends Effect with InputDelegate[Glow] with SFXDelegate[Glow]
Companion
object
object ImageInput
Companion
class
class ImageInput(val delegate: ImageInput) extends Effect with PositionDelegate[ImageInput] with SFXDelegate[ImageInput]
Companion
object
object InnerShadow
Companion
class
trait InputDelegate[J <: Object & Inputed] extends SFXDelegate[J]

Trait that unifies all Effect subclasses whose Java counterpart have input Property. See type Inputed.

Trait that unifies all Effect subclasses whose Java counterpart have input Property. See type Inputed.

object Light
Companion
class
abstract class Light extends ColorDelegate[Light] with SFXDelegate[Light]
Companion
object
object Lighting
Companion
class
class Lighting(val delegate: Lighting) extends Effect with SFXDelegate[Lighting]
Companion
object
object MotionBlur
Companion
class
class MotionBlur(val delegate: MotionBlur) extends Effect with InputDelegate[MotionBlur] with SFXDelegate[MotionBlur]
Companion
object
Companion
class
class PerspectiveTransform(val delegate: PerspectiveTransform) extends Effect with InputDelegate[PerspectiveTransform] with SFXDelegate[PerspectiveTransform]
Companion
object
object Reflection
Companion
class
class Reflection(val delegate: Reflection) extends Effect with InputDelegate[Reflection] with SFXDelegate[Reflection]
Companion
object
object SepiaTone
Companion
class
class SepiaTone(val delegate: SepiaTone) extends Effect with InputDelegate[SepiaTone] with SFXDelegate[SepiaTone]
Companion
object
object Shadow
Companion
class

Types

type Colored = { def colorProperty(): ObjectProperty[Color]; }

Type that indicates a JavaFX class that has the Property colorProperty of kind ObjectProperty[Color]

Type that indicates a JavaFX class that has the Property colorProperty of kind ObjectProperty[Color]

type Inputed = { def inputProperty(): ObjectProperty[Effect]; }

Type that indicates a JavaFX class that has the Property inputProperty of kind ObjectProperty[Effect]

Type that indicates a JavaFX class that has the Property inputProperty of kind ObjectProperty[Effect]