CompositeOperation
          class
        
        
https://developer.mozilla.org/samples/canvas-tutorial/61canvas_composite.html
class CompositeOperation {
 
 static const String SOURCE_OVER = "source-over";
 static const String SOURCE_IN = "source-in";
 static const String SOURCE_OUT = "source-out";
 static const String SOURCE_ATOP = "source-atop";
 
 static const String DESTINATION_OVER = "destination-over";
 static const String DESTINATION_IN = "destination-in";
 static const String DESTINATION_OUT = "destination-out";
 static const String DESTINATION_ATOP = "destination-atop";
 static const String LIGHTER = "lighter";
 static const String DARKER = "darker";
 static const String COPY = "copy";
 static const String XOR = "xor";
}
 
Static Properties
const String         COPY #
        
        
static const String COPY = "copy"
 
const String         DARKER #
        
        
static const String DARKER = "darker"
 
const String         DESTINATION_ATOP #
        
        
static const String DESTINATION_ATOP = "destination-atop"
 
const String         DESTINATION_IN #
        
        
static const String DESTINATION_IN = "destination-in"
 
const String         DESTINATION_OUT #
        
        
static const String DESTINATION_OUT = "destination-out"
 
const String         DESTINATION_OVER #
        
        
static const String DESTINATION_OVER = "destination-over"
 
const String         LIGHTER #
        
        
static const String LIGHTER = "lighter"
 
const String         SOURCE_ATOP #
        
        
static const String SOURCE_ATOP = "source-atop"
 
const String         SOURCE_IN #
        
        
static const String SOURCE_IN = "source-in"
 
const String         SOURCE_OUT #
        
        
static const String SOURCE_OUT = "source-out"
 
const String         SOURCE_OVER #
        
        
static const String SOURCE_OVER = "source-over"
 
const String         XOR #
        
        
static const String XOR = "xor"