package com.akjava.gwt.three.client.examples.js.shaders; import com.akjava.gwt.three.client.gwt.extras.Shader; public class ExampleShaders { private ExampleShaders(){} public static native final Shader TriangleBlurShader()/*-{ return $wnd.THREE.TriangleBlurShader; }-*/; public static native final Shader DotScreenShader()/*-{ return $wnd.THREE.DotScreenShader; }-*/; public static native final Shader RGBShiftShader()/*-{ return $wnd.THREE.RGBShiftShader; }-*/; public static native final Shader CopyShader()/*-{ return $wnd.THREE.CopyShader; }-*/; public static native final Shader BleachBypassShader()/*-{ return $wnd.THREE.BleachBypassShader; }-*/; public static native final Shader SepiaShader()/*-{ return $wnd.THREE.SepiaShader; }-*/; public static native final Shader VignetteShader()/*-{ return $wnd.THREE.VignetteShader; }-*/; public static native final Shader HorizontalBlurShader()/*-{ return $wnd.THREE.HorizontalBlurShader; }-*/; public static native final Shader VerticalBlurShader()/*-{ return $wnd.THREE.VerticalBlurShader; }-*/; public static native final Shader ColorifyShader()/*-{ return $wnd.THREE.ColorifyShader; }-*/; //TODO implement all public static native final Shader UnpackDepthRGBAShader()/*-{ return $wnd.THREE.UnpackDepthRGBAShader; }-*/; }