1f461a8fdf642ba713dcdfb217534652df1eac278krajcevski/* 2f461a8fdf642ba713dcdfb217534652df1eac278krajcevski * Copyright 2014 Google Inc. 3f461a8fdf642ba713dcdfb217534652df1eac278krajcevski * 4f461a8fdf642ba713dcdfb217534652df1eac278krajcevski * Use of this source code is governed by a BSD-style license that can be 5f461a8fdf642ba713dcdfb217534652df1eac278krajcevski * found in the LICENSE file. 6f461a8fdf642ba713dcdfb217534652df1eac278krajcevski */ 7f461a8fdf642ba713dcdfb217534652df1eac278krajcevski 8f461a8fdf642ba713dcdfb217534652df1eac278krajcevski#ifndef GrDitherEffect_DEFINED 9f461a8fdf642ba713dcdfb217534652df1eac278krajcevski#define GrDitherEffect_DEFINED 10f461a8fdf642ba713dcdfb217534652df1eac278krajcevski 11f461a8fdf642ba713dcdfb217534652df1eac278krajcevski#include "GrTypes.h" 12f461a8fdf642ba713dcdfb217534652df1eac278krajcevski#include "GrTypesPriv.h" 13f461a8fdf642ba713dcdfb217534652df1eac278krajcevski 14f461a8fdf642ba713dcdfb217534652df1eac278krajcevskiclass GrEffectRef; 15f461a8fdf642ba713dcdfb217534652df1eac278krajcevski 16f461a8fdf642ba713dcdfb217534652df1eac278krajcevskinamespace GrDitherEffect { 17f461a8fdf642ba713dcdfb217534652df1eac278krajcevski /** 18f461a8fdf642ba713dcdfb217534652df1eac278krajcevski * Creates an effect that dithers the resulting color to an RGBA8 framebuffer 19f461a8fdf642ba713dcdfb217534652df1eac278krajcevski */ 20f461a8fdf642ba713dcdfb217534652df1eac278krajcevski GrEffectRef* Create(); 21f461a8fdf642ba713dcdfb217534652df1eac278krajcevski}; 22f461a8fdf642ba713dcdfb217534652df1eac278krajcevski 23f461a8fdf642ba713dcdfb217534652df1eac278krajcevski#endif 24