stefan pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=baf4813d87c63c3d64523de2afd11e2f2e25f98e
commit baf4813d87c63c3d64523de2afd11e2f2e25f98e Author: Stefan Schmidt <[email protected]> Date: Thu Feb 9 14:38:10 2017 +0100 docs: efl filters: document all new data structures for efl filters --- src/lib/evas/canvas/efl_canvas_filter_internal.eo | 39 ++++++++++++----------- 1 file changed, 21 insertions(+), 18 deletions(-) diff --git a/src/lib/evas/canvas/efl_canvas_filter_internal.eo b/src/lib/evas/canvas/efl_canvas_filter_internal.eo index fa3bd52..8b44d40 100644 --- a/src/lib/evas/canvas/efl_canvas_filter_internal.eo +++ b/src/lib/evas/canvas/efl_canvas_filter_internal.eo @@ -5,37 +5,40 @@ struct Efl.Gfx.Color32 { - r: uint8; - g: uint8; - b: uint8; - a: uint8; + [[32 bit color data structure]] + r: uint8; [[Red component of the color]] + g: uint8; [[Green component of the color]] + b: uint8; [[Blue component of the color]] + a: uint8; [[Translucent component of the color]] } struct Efl.Canvas.Filter.State_Name { - name: string; - value: double; + [[Filter state name structure]] + name: string; [[Filter state name]] + value: double; [[Filter state value]] } struct Efl.Canvas.Filter.State_Text { - outline: Efl.Gfx.Color32; - shadow: Efl.Gfx.Color32; - glow: Efl.Gfx.Color32; - glow2: Efl.Gfx.Color32; + [[Filter state text structure]] + outline: Efl.Gfx.Color32; [[Text outline color]] + shadow: Efl.Gfx.Color32; [[Text shadow color]] + glow: Efl.Gfx.Color32; [[Text glow color]] + glow2: Efl.Gfx.Color32; [[Text glow2 color]] } struct Efl.Canvas.Filter.State { [[Internal structure representing the state of a Gfx Filter]] - text: Efl.Canvas.Filter.State_Text; - color: Efl.Gfx.Color32; - cur: Efl.Canvas.Filter.State_Name; - next: Efl.Canvas.Filter.State_Name; - w: int; - h: int; - scale: double; - pos: double; + text: Efl.Canvas.Filter.State_Text; [[Text state]] + color: Efl.Gfx.Color32; [[Color]] + cur: Efl.Canvas.Filter.State_Name; [[Current state]] + next: Efl.Canvas.Filter.State_Name; [[Next state]] + w: int; [[Width]] + h: int; [[Height]] + scale: double; [[Scale factor]] + pos: double; [[Position]] } mixin Efl.Canvas.Filter.Internal (Efl.Gfx.Filter, Efl.Object) --
