sig   type mode   val mode_none : Tsdl.Sdl.Blend.mode   val mode_blend : Tsdl.Sdl.Blend.mode   val mode_add : Tsdl.Sdl.Blend.mode   val mode_mod : Tsdl.Sdl.Blend.mode   type operation   val add : Tsdl.Sdl.Blend.operation   val subtract : Tsdl.Sdl.Blend.operation   val rev_subtract : Tsdl.Sdl.Blend.operation   val minimum : Tsdl.Sdl.Blend.operation   val maximum : Tsdl.Sdl.Blend.operation   type factor   val zero : Tsdl.Sdl.Blend.factor   val one : Tsdl.Sdl.Blend.factor   val src_color : Tsdl.Sdl.Blend.factor   val one_minus_src_color : Tsdl.Sdl.Blend.factor   val src_alpha : Tsdl.Sdl.Blend.factor   val one_minus_src_alpha : Tsdl.Sdl.Blend.factor   val dst_color : Tsdl.Sdl.Blend.factor   val one_minus_dst_color : Tsdl.Sdl.Blend.factor   val dst_alpha : Tsdl.Sdl.Blend.factor   val one_minus_dst_alpha : Tsdl.Sdl.Blend.factor end