| Index: public/platform/WebBlendMode.h
|
| diff --git a/public/platform/WebGraphicsContext3DProvider.h b/public/platform/WebBlendMode.h
|
| similarity index 77%
|
| copy from public/platform/WebGraphicsContext3DProvider.h
|
| copy to public/platform/WebBlendMode.h
|
| index 7f70cfd71182b0facf246fbfb0c69ef9ca8f7a2f..16d7c1928011d6f270ad23e2c2587c3ff428973d 100644
|
| --- a/public/platform/WebGraphicsContext3DProvider.h
|
| +++ b/public/platform/WebBlendMode.h
|
| @@ -28,22 +28,30 @@
|
| * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
| */
|
|
|
| -#ifndef WebGraphicsContext3DProvider_h
|
| -#define WebGraphicsContext3DProvider_h
|
| +#ifndef WebBlendMode_h
|
| +#define WebBlendMode_h
|
|
|
| #include "WebCommon.h"
|
|
|
| -class GrContext;
|
| -
|
| namespace blink {
|
| -class WebGraphicsContext3D;
|
| -
|
| -class WebGraphicsContext3DProvider {
|
| -public:
|
| - virtual ~WebGraphicsContext3DProvider() { }
|
|
|
| - virtual WebGraphicsContext3D* context3d() = 0;
|
| - virtual GrContext* grContext() = 0;
|
| +enum WebBlendMode {
|
| + WebBlendModeNormal,
|
| + WebBlendModeMultiply,
|
| + WebBlendModeScreen,
|
| + WebBlendModeOverlay,
|
| + WebBlendModeDarken,
|
| + WebBlendModeLighten,
|
| + WebBlendModeColorDodge,
|
| + WebBlendModeColorBurn,
|
| + WebBlendModeHardLight,
|
| + WebBlendModeSoftLight,
|
| + WebBlendModeDifference,
|
| + WebBlendModeExclusion,
|
| + WebBlendModeHue,
|
| + WebBlendModeSaturation,
|
| + WebBlendModeColor,
|
| + WebBlendModeLuminosity
|
| };
|
|
|
| } // namespace blink
|
|
|