/system/media/mca/filterfw/java/android/filterfw/core/ |
H A D | ProgramVariable.java | 25 private Program mProgram; field in class:ProgramVariable 29 mProgram = program; 34 return mProgram; 42 if (mProgram == null) { 46 mProgram.setHostValue(mVarName, value); 50 if (mProgram == null) { 54 return mProgram.getHostValue(mVarName);
|
/system/media/mca/filterpacks/imageproc/java/ |
H A D | VignetteFilter.java | 39 private Program mProgram; field in class:VignetteFilter 84 mProgram = shaderProgram; 95 if (mProgram != null) { 101 mProgram.setHostValue("center", center); 102 mProgram.setHostValue("inv_max_dist", 1.0f / max_dist); 103 mProgram.setHostValue("shade", mShade); 113 mProgram.setHostValue("range", 1.30f - (float) Math.sqrt(mScale) * 0.7f); 118 if (mProgram != null) { 130 if (mProgram == null || inputFormat.getTarget() != mTarget) { 145 mProgram [all...] |
H A D | SimpleImageFilter.java | 41 protected Program mProgram; field in class:SimpleImageFilter 53 Field programField = SimpleImageFilter.class.getDeclaredField("mProgram"); 56 throw new RuntimeException("Internal Error: mProgram field not found!"); 81 mProgram.process(input, output); 94 mProgram = getNativeProgram(context); 98 mProgram = getShaderProgram(context); 102 mProgram = null; 105 if (mProgram == null) { 108 initProgramInputs(mProgram, context);
|
H A D | SharpenFilter.java | 41 private Program mProgram; field in class:SharpenFilter 93 mProgram = shaderProgram; 113 if (mProgram == null || inputFormat.getTarget() != mTarget) { 123 mProgram.process(input, output); 136 if (mProgram != null) { 137 mProgram.setHostValue("stepsizeX", 1.0f / mWidth); 138 mProgram.setHostValue("stepsizeY", 1.0f / mHeight); 144 mProgram.setHostValue("scale", mScale); 149 if (mProgram != null) {
|
H A D | ColorTemperatureFilter.java | 40 private Program mProgram; field in class:ColorTemperatureFilter 83 mProgram = shaderProgram; 100 if (mProgram == null || inputFormat.getTarget() != mTarget) { 109 mProgram.process(input, output); 119 mProgram.setHostValue("scale", 2.0f * mScale - 1.0f); 124 if (mProgram != null) {
|
H A D | CropFilter.java | 43 private Program mProgram; field in class:CropFilter 97 mProgram = null; 101 mProgram = new ShaderProgram(context, mFragShader); 103 mProgram = ShaderProgram.createIdentity(context); 107 if (mProgram == null) { 132 if (mProgram instanceof ShaderProgram) { 133 ShaderProgram shaderProgram = (ShaderProgram)mProgram; 137 mProgram.process(imageFrame, output);
|
H A D | FisheyeFilter.java | 52 private Program mProgram; field in class:FisheyeFilter 101 mProgram = shaderProgram; 121 if (mProgram == null || inputFormat.getTarget() != mTarget) { 131 mProgram.process(input, output); 142 if (mProgram != null) { 150 mProgram.setHostValue("center", center); 151 mProgram.setHostValue("inv_width", 1.0f / width); 152 mProgram.setHostValue("inv_height", 1.0f / height); 172 mProgram.setHostValue("radius2",radius2); 173 mProgram [all...] |
H A D | FillLightFilter.java | 42 private Program mProgram; field in class:FillLightFilter 86 mProgram = shaderProgram; 107 if (mProgram == null || inputFormat.getTarget() != mTarget) { 113 mProgram.process(input, output); 125 if (mProgram != null) { 137 mProgram.setHostValue("mult", mult); 138 mProgram.setHostValue("igamma", igamma);
|
H A D | ImageCombineFilter.java | 40 protected Program mProgram; field in class:ImageCombineFilter 60 Field programField = ImageCombineFilter.class.getDeclaredField("mProgram"); 63 throw new RuntimeException("Internal Error: mProgram field not found!"); 103 mProgram.process(inputs, output); 116 mProgram = getNativeProgram(context); 120 mProgram = getShaderProgram(context); 124 mProgram = null; 127 if (mProgram == null) { 131 initProgramInputs(mProgram, context);
|
H A D | TintFilter.java | 40 private Program mProgram; field in class:TintFilter 76 mProgram = shaderProgram; 88 if (mProgram != null) { 100 if (mProgram == null || inputFormat.getTarget() != mTarget) { 109 mProgram.process(input, output); 120 mProgram.setHostValue("color_ratio", color_ratio); 130 mProgram.setHostValue("tint", tint_color);
|
H A D | LomoishFilter.java | 38 private Program mProgram; field in class:LomoishFilter 142 mProgram = shaderProgram; 153 if (mProgram !=null) { 159 mProgram.setHostValue("center", center); 160 mProgram.setHostValue("inv_max_dist", 1.0f / max_dist); 162 mProgram.setHostValue("stepsize", 1.0f / 255.0f); 163 mProgram.setHostValue("stepsizeX", 1.0f / mWidth); 164 mProgram.setHostValue("stepsizeY", 1.0f / mHeight); 175 if (mProgram == null || inputFormat.getTarget() != mTarget) { 210 mProgram [all...] |
H A D | SepiaFilter.java | 36 private Program mProgram; field in class:SepiaFilter 70 mProgram = shaderProgram; 90 if (mProgram == null || inputFormat.getTarget() != mTarget) { 96 mProgram.process(input, output); 109 mProgram.setHostValue("matrix", weights);
|
H A D | GrainFilter.java | 45 private Program mProgram; field in class:GrainFilter 98 mProgram = shaderProgram; 109 mProgram.setHostValue("scale", mScale); 116 if (mProgram != null) { 117 mProgram.setHostValue("stepX", 0.5f / mWidth); 118 mProgram.setHostValue("stepY", 0.5f / mHeight); 125 if (mProgram != null) { 148 if (mProgram == null || inputFormat.getTarget() != mTarget) { 179 mProgram.process(inputs, output);
|
H A D | CropRectFilter.java | 53 private Program mProgram; field in class:CropRectFilter 75 mProgram = shaderProgram; 87 if (mProgram != null) { 105 if (mProgram == null || inputFormat.getTarget() != mTarget) { 115 mProgram.process(input, output); 136 ((ShaderProgram) mProgram).setSourceRect((float) mXorigin / mWidth,
|
H A D | DrawRectFilter.java | 63 private ShaderProgram mProgram; field in class:DrawRectFilter 85 mProgram = new ShaderProgram(context, mVertexShader, mFixedColorFragmentShader); 123 mProgram.setHostValue("color", color); 124 mProgram.setAttributeValues("aPosition", vertexValues, 2); 125 mProgram.setVertexCount(4); 128 mProgram.beginDrawing();
|
H A D | DuotoneFilter.java | 43 private Program mProgram; field in class:DuotoneFilter 79 mProgram = shaderProgram; 99 if (mProgram == null || inputFormat.getTarget() != mTarget) { 105 mProgram.process(input, output); 122 mProgram.setHostValue("first", first); 123 mProgram.setHostValue("second", second);
|
H A D | FlipFilter.java | 46 private Program mProgram; field in class:FlipFilter 69 mProgram = shaderProgram; 82 if (mProgram != null) { 94 if (mProgram == null || inputFormat.getTarget() != mTarget) { 102 mProgram.process(input, output); 118 ((ShaderProgram) mProgram).setSourceRect(x_origin, y_origin, width, height);
|
H A D | ImageStitcher.java | 44 private Program mProgram; field in class:ImageStitcher 109 if (mProgram == null) { 110 mProgram = ShaderProgram.createIdentity(context); 124 ((ShaderProgram) mProgram).setSourceRect(x0, y0, 128 ((ShaderProgram) mProgram).setTargetRect(((float) outputOffsetX)/ mImageWidth, 134 mProgram.process(input, mOutputFrame);
|
H A D | BlackWhiteFilter.java | 44 private Program mProgram; field in class:BlackWhiteFilter 100 mProgram = shaderProgram; 115 mProgram.setHostValue("black", mBlack); 116 mProgram.setHostValue("scale", scale); 117 mProgram.setHostValue("stepsize", stepsize); 122 if (mProgram != null) { 134 if (mProgram == null || inputFormat.getTarget() != mTarget) { 168 mProgram.process(inputs, output);
|
H A D | DocumentaryFilter.java | 38 private Program mProgram; field in class:DocumentaryFilter 101 mProgram = shaderProgram; 118 if (mProgram == null || inputFormat.getTarget() != mTarget) { 153 mProgram.process(inputs, output); 163 if (mProgram != null) { 169 mProgram.setHostValue("center", center); 170 mProgram.setHostValue("inv_max_dist", 1.0f / max_dist); 171 mProgram.setHostValue("stepsize", 1.0f / 255.0f);
|
H A D | CrossProcessFilter.java | 38 private Program mProgram; field in class:CrossProcessFilter 96 mProgram = shaderProgram; 113 if (mProgram == null || inputFormat.getTarget() != mTarget) { 121 mProgram.process(input, output);
|
H A D | DrawOverlayFilter.java | 40 private ShaderProgram mProgram; field in class:DrawOverlayFilter 63 mProgram = ShaderProgram.createIdentity(context); 77 mProgram.setTargetRegion(box); 84 mProgram.process(overlayFrame, output);
|
H A D | NegativeFilter.java | 37 private Program mProgram; field in class:NegativeFilter 69 mProgram = shaderProgram; 89 if (mProgram == null || inputFormat.getTarget() != mTarget) { 94 mProgram.process(input, output);
|
H A D | PosterizeFilter.java | 36 private Program mProgram; field in class:PosterizeFilter 72 mProgram = shaderProgram; 92 if (mProgram == null || inputFormat.getTarget() != mTarget) { 97 mProgram.process(input, output);
|
H A D | ToRGBAFilter.java | 40 private Program mProgram; field in class:ToRGBAFilter 74 mProgram = new NativeProgram("filterpack_imageproc", "gray_to_rgba"); 77 mProgram = new NativeProgram("filterpack_imageproc", "rgb_to_rgba"); 94 mProgram.process(input, output);
|