| 1 | 8eccf334 | Leszek Koltunski | ///////////////////////////////////////////////////////////////////////////////////////////////////
 | 
      
        | 2 |  |  | // Copyright 2017 Leszek Koltunski                                                               //
 | 
      
        | 3 |  |  | //                                                                                               //
 | 
      
        | 4 |  |  | // This file is part of Distorted.                                                               //
 | 
      
        | 5 |  |  | //                                                                                               //
 | 
      
        | 6 |  |  | // Distorted is free software: you can redistribute it and/or modify                             //
 | 
      
        | 7 |  |  | // it under the terms of the GNU General Public License as published by                          //
 | 
      
        | 8 |  |  | // the Free Software Foundation, either version 2 of the License, or                             //
 | 
      
        | 9 |  |  | // (at your option) any later version.                                                           //
 | 
      
        | 10 |  |  | //                                                                                               //
 | 
      
        | 11 |  |  | // Distorted is distributed in the hope that it will be useful,                                  //
 | 
      
        | 12 |  |  | // but WITHOUT ANY WARRANTY; without even the implied warranty of                                //
 | 
      
        | 13 |  |  | // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the                                 //
 | 
      
        | 14 |  |  | // GNU General Public License for more details.                                                  //
 | 
      
        | 15 |  |  | //                                                                                               //
 | 
      
        | 16 |  |  | // You should have received a copy of the GNU General Public License                             //
 | 
      
        | 17 |  |  | // along with Distorted.  If not, see <http://www.gnu.org/licenses/>.                            //
 | 
      
        | 18 |  |  | ///////////////////////////////////////////////////////////////////////////////////////////////////
 | 
      
        | 19 |  |  | 
 | 
      
        | 20 |  |  | package org.distorted.library.effect;
 | 
      
        | 21 |  |  | 
 | 
      
        | 22 | 125cee3d | Leszek Koltunski | import org.distorted.library.type.Dynamic;
 | 
      
        | 23 |  |  | import org.distorted.library.type.Static;
 | 
      
        | 24 |  |  | 
 | 
      
        | 25 | 8eccf334 | Leszek Koltunski | ///////////////////////////////////////////////////////////////////////////////////////////////////
 | 
      
        | 26 | 310e14fb | leszek | // POSTPROCESSING EFFECTS.
 | 
      
        | 27 |  |  | // 5 Uniforms: 5 per-effect interpolated values.
 | 
      
        | 28 | 8eccf334 | Leszek Koltunski | 
 | 
      
        | 29 |  |  | public abstract class PostprocessEffect extends Effect
 | 
      
        | 30 |  |  |   {
 | 
      
        | 31 | 15aa7d94 | Leszek Koltunski |   public static final int NUM_UNIFORMS = 5;
 | 
      
        | 32 |  |  | 
 | 
      
        | 33 | 125cee3d | Leszek Koltunski |   Dynamic mDynamic0, mDynamic1;
 | 
      
        | 34 |  |  |   Static mStatic0, mStatic1;
 | 
      
        | 35 |  |  | 
 | 
      
        | 36 | b547aaba | leszek | ///////////////////////////////////////////////////////////////////////////////////////////////////
 | 
      
        | 37 |  |  | 
 | 
      
        | 38 | da9b3f07 | Leszek Koltunski |   public PostprocessEffect(EffectName name, int dimension, boolean center, boolean region, float[] unity)
 | 
      
        | 39 | b547aaba | leszek |     {
 | 
      
        | 40 | da9b3f07 | Leszek Koltunski |     super(EffectType.POSTPROCESS,name,dimension,center,region,unity);
 | 
      
        | 41 | b547aaba | leszek |     }
 | 
      
        | 42 | 8eccf334 | Leszek Koltunski |   }
 |