![]()  | 
  
    libgpac
    
   Documentation of the core library of GPAC 
   | 
  
import <evg.idl;
Public Member Functions | |
| ColorMatrix () | |
| ColorMatrix (ColorMatrix from) | |
| ColorMatrix (double coefs...) | |
| ColorMatrix | multiply (ColorWatrix with) | 
| Color | apply (DOMString color) | 
| Color | apply (Color color) | 
| Colorf | applyf (DOMString color) | 
| Colorf | apply (Color colorf) | 
Data Fields | |
| attribute double | rr | 
| attribute double | rg | 
| attribute double | rb | 
| attribute double | ra | 
| attribute double | tr | 
| attribute double | gr | 
| attribute double | gg | 
| attribute double | gb | 
| attribute double | ga | 
| attribute double | tg | 
| attribute double | br | 
| attribute double | bg | 
| attribute double | bb | 
| attribute double | ba | 
| attribute double | tb | 
| attribute double | ar | 
| attribute double | ag | 
| attribute double | ab | 
| attribute double | aa | 
| attribute double | ta | 
| attribute boolean | identity | 
color matrix
| ColorMatrix::ColorMatrix | ( | ) | 
constructor
| ColorMatrix::ColorMatrix | ( | ColorMatrix | from | ) | 
constructor
| from | the color matrix to use | 
| ColorMatrix::ColorMatrix | ( | double | coefs... | ) | 
constructor
| coefs | the matrix coefficients | 
| ColorMatrix ColorMatrix::multiply | ( | ColorWatrix | with | ) | 
multiplies two color matrix this * with
| with | color matrix to multiply with | 
apply a color transformation as 8bit RGB
| color | an HTML/SVG color name or an HTML color value formatted as $RRGGBB, #RRGGBB or 0xRRGGBB | 
apply a color transformation as 8bit RGB
| color | a color interface | 
apply a color transformation as float RGB
| color | an HTML/SVG color name or an HTML color value formatted as $RRGGBB, #RRGGBB or 0xRRGGBB | 
apply a color transformation as float RGB
| colorf | a color interface | 
| attribute double ColorMatrix::rr | 
rr
| attribute double ColorMatrix::rg | 
rg
| attribute double ColorMatrix::rb | 
rb
| attribute double ColorMatrix::ra | 
ra
| attribute double ColorMatrix::tr | 
tr
| attribute double ColorMatrix::gr | 
gr
| attribute double ColorMatrix::gg | 
gg
| attribute double ColorMatrix::gb | 
gb
| attribute double ColorMatrix::ga | 
ga
| attribute double ColorMatrix::tg | 
tg
| attribute double ColorMatrix::br | 
br
| attribute double ColorMatrix::bg | 
bg
| attribute double ColorMatrix::bb | 
bb
| attribute double ColorMatrix::ba | 
bb
| attribute double ColorMatrix::tb | 
tb
| attribute double ColorMatrix::ar | 
ar
| attribute double ColorMatrix::ag | 
ag
| attribute double ColorMatrix::ab | 
ab
| attribute double ColorMatrix::aa | 
aa
| attribute double ColorMatrix::ta | 
ta
| attribute boolean ColorMatrix::identity | 
identity