class Celestine::Filter::ComponentTransfer
  
  
  Overview
Transfers color components
Defined in:
effects/filters/component_transfer.crConstant Summary
- 
        TAG = 
"feComponentTransfer" 
Instance Method Summary
- 
        #draw(io : IO) : Nil
        
          
Draws this component transfer filter to an
IO - 
        #func_a(&block : Celestine::Filter::ComponentTransfer::FuncA -> Celestine::Filter::ComponentTransfer::FuncA)
        
          
DSL call for feFuncA
 - 
        #func_a_discrete(table_values : Array(IFNumber))
        
          
DSL call for feFuncA with discrete
 - 
        #func_a_gamma(amplitude : IFNumber, exponent : IFNumber, offset : IFNumber)
        
          
DSL call for feFuncA with gamma
 - 
        #func_a_identity
        
          
DSL call for feFuncA with identity
 - 
        #func_a_linear(slope : IFNumber, intercept : IFNumber)
        
          
DSL call for feFuncA with linear
 - 
        #func_a_table(table_values : Array(IFNumber))
        
          
DSL call for feFuncA with table
 - 
        #func_b(&block : Celestine::Filter::ComponentTransfer::FuncB -> Celestine::Filter::ComponentTransfer::FuncB)
        
          
DSL call for feFuncB
 - 
        #func_b_discrete(table_values : Array(IFNumber))
        
          
DSL call for feFuncB with discrete
 - 
        #func_b_gamma(amplitude : IFNumber, exponent : IFNumber, offset : IFNumber)
        
          
DSL call for feFuncB with gamma
 - 
        #func_b_identity
        
          
DSL call for feFuncB with identity
 - 
        #func_b_linear(slope : IFNumber, intercept : IFNumber)
        
          
DSL call for feFuncB with linear
 - 
        #func_b_table(table_values : Array(IFNumber))
        
          
DSL call for feFuncB with table
 - 
        #func_g(&block : Celestine::Filter::ComponentTransfer::FuncG -> Celestine::Filter::ComponentTransfer::FuncG)
        
          
DSL call for feFuncG
 - 
        #func_g_discrete(table_values : Array(IFNumber))
        
          
DSL call for feFuncG with discrete
 - 
        #func_g_gamma(amplitude : IFNumber, exponent : IFNumber, offset : IFNumber)
        
          
DSL call for feFuncG with gamma
 - 
        #func_g_identity
        
          
DSL call for feFuncG with identity
 - 
        #func_g_linear(slope : IFNumber, intercept : IFNumber)
        
          
DSL call for feFuncG with linear
 - 
        #func_g_table(table_values : Array(IFNumber))
        
          
DSL call for feFuncG with table
 - 
        #func_r(&block : Celestine::Filter::ComponentTransfer::FuncR -> Celestine::Filter::ComponentTransfer::FuncR)
        
          
DSL call for feFuncR
 - 
        #func_r_discrete(table_values : Array(IFNumber))
        
          
DSL call for feFuncR with discrete
 - 
        #func_r_gamma(amplitude : IFNumber, exponent : IFNumber, offset : IFNumber)
        
          
DSL call for feFuncR with gamma
 - 
        #func_r_identity
        
          
DSL call for feFuncR with identity
 - 
        #func_r_linear(slope : IFNumber, intercept : IFNumber)
        
          
DSL call for feFuncR with linear
 - 
        #func_r_table(table_values : Array(IFNumber))
        
          
DSL call for feFuncR with table
 - 
        #input : String | Nil
        
          
The input source
 - 
        #input=(input : String | Nil)
        
          
The input source
 
Instance methods inherited from class Celestine::Filter::Basic
  
  
    
      filter_basic_attribute(io)
    filter_basic_attribute, 
    
  
    
      result : String | Nil
    result, 
    
  
    
      result=(result : String | Nil)
    result=
    
  
    
    
  
    
  Instance methods inherited from module Celestine::Modules::Animate
  
  
    
      animate(&block : Proc(Celestine::Animate, Nil))
    animate
    
  
    
    
  
    
  Instance methods inherited from module Celestine::Modules::Body
  
  
    
      body_attribute(io)
    body_attribute, 
    
  
    
      height : IFNumber | Nil
    height, 
    
  
    
      height=(height : IFNumber | Nil)
    height=, 
    
  
    
      height_units : String | Nil
    height_units, 
    
  
    
      height_units=(height_units : String | Nil)
    height_units=, 
    
  
    
      width : IFNumber | Nil
    width, 
    
  
    
      width=(width : IFNumber | Nil)
    width=, 
    
  
    
      width_units : String | Nil
    width_units, 
    
  
    
      width_units=(width_units : String | Nil)
    width_units=
    
  
    
    
  
    
  Instance methods inherited from module Celestine::Modules::Position
  
  
    
      position_attribute(io : IO)
    position_attribute, 
    
  
    
      x : IFNumber | Nil
    x, 
    
  
    
      x=(x : IFNumber | Nil)
    x=, 
    
  
    
      x_units : String | Nil
    x_units, 
    
  
    
      x_units=(x_units : String | Nil)
    x_units=, 
    
  
    
      y : IFNumber | Nil
    y, 
    
  
    
      y=(y : IFNumber | Nil)
    y=, 
    
  
    
      y_units : String | Nil
    y_units, 
    
  
    
      y_units=(y_units : String | Nil)
    y_units=
    
  
    
    
  
    
  Instance methods inherited from class Celestine::Drawable
  
  
    
      class_attribute(io : IO)
    class_attribute, 
    
  
    
      classes : Array(String)
    classes, 
    
  
    
      classes=(classes : Array(String))
    classes=, 
    
  
    
      custom_attribute(io : IO)
    custom_attribute, 
    
  
    
      custom_attrs : Hash(String, String)
    custom_attrs, 
    
  
    
      custom_attrs=(custom_attrs : Hash(String, String))
    custom_attrs=, 
    
  
    
      draw(io : IO) : Nil
    draw, 
    
  
    
      id : String | Nil
    id, 
    
  
    
      id=(id : String | Nil)
    id=, 
    
  
    
      id_attribute(io : IO)
    id_attribute, 
    
  
    
      inner_elements : IO::Memory
    inner_elements, 
    
  
    
      inner_elements=(inner_elements : IO::Memory)
    inner_elements=, 
    
  
    
      style : Hash(String, String)
    style, 
    
  
    
      style=(style : Hash(String, String))
    style=, 
    
  
    
      style_attribute(io : IO)
    style_attribute
    
  
    
    
  
    
    
    
  
    
    
    
  
Instance Method Detail
DSL call for feFuncA
DSL call for feFuncA with discrete
DSL call for feFuncA with gamma
DSL call for feFuncA with linear
DSL call for feFuncB
DSL call for feFuncB with discrete
DSL call for feFuncB with gamma
DSL call for feFuncB with linear
DSL call for feFuncG
DSL call for feFuncG with discrete
DSL call for feFuncG with gamma
DSL call for feFuncG with linear
DSL call for feFuncR
DSL call for feFuncR with discrete
DSL call for feFuncR with gamma
DSL call for feFuncR with linear