Project

General

Profile

« Previous | Next » 

Revision 15aa7d94

Added by Leszek Koltunski almost 7 years ago

Progress with support for Effect classes.

View differences:

src/main/java/org/distorted/library/effect/FragmentEffectChroma.java
87 87
      mStatic1 = (Static3D)color;
88 88
      }
89 89
    }
90

  
91
///////////////////////////////////////////////////////////////////////////////////////////////////
92

  
93
  public boolean compute(float[] uniforms, int index, long currentDuration, long step )
94
    {
95
    if( mDynamic1!=null )
96
      {
97
      mDynamic1.interpolateMain(uniforms,index+1,currentDuration,step);
98
      }
99
    else
100
      {
101
      uniforms[index+1] = ((Static3D)mStatic1).getX();
102
      uniforms[index+2] = ((Static3D)mStatic1).getY();
103
      uniforms[index+3] = ((Static3D)mStatic1).getZ();
104
      }
105

  
106
    if( mDynamic0!=null )
107
      {
108
      return mDynamic0.interpolateMain(uniforms,index,currentDuration,step);
109
      }
110
    else
111
      {
112
      uniforms[index  ] = ((Static1D)mStatic0).getX();
113
      return false;
114
      }
115
    }
90 116
  }

Also available in: Unified diff