Revision 17a7c91a
Added by Leszek Koltunski over 5 years ago
| src/main/java/org/distorted/effect/sizechange/SizeChangeEffectTransparency.java | ||
|---|---|---|
| 34 | 34 |   {
 | 
| 35 | 35 | public int createEffectsPhase0(int duration) | 
| 36 | 36 |     {
 | 
| 37 |     mCubeEffectPosition[0] = new int[] {-1};
 | |
| 38 | mCubeEffects[0] = new Effect[mCubeEffectPosition[0].length]; | |
| 39 |  | |
| 40 | Dynamic1D d0 = new Dynamic1D(duration/2, 0.5f); | |
| 41 | d0.add(new Static1D(1.0f)); | |
| 42 | d0.add(new Static1D(0.0f)); | |
| 43 | mCubeEffects[0][0] = new FragmentEffectAlpha(d0); | |
| 44 |  | |
| 45 |     mNodeEffectPosition[0] = new int[] {-1};
 | |
| 37 |     mNodeEffectPosition[0] = new int[] {-1,-1};
 | |
| 46 | 38 | mNodeEffects[0] = new Effect[mNodeEffectPosition[0].length]; | 
| 47 | 39 |  | 
| 48 | 40 | float init_amplitude = 0.0f; | 
| 49 |     float end_amplitude  = 1/15.0f;
 | |
| 50 |     float length         = 1/15.0f;
 | |
| 41 |     float end_amplitude  = 1/8.0f;
 | |
| 42 |     float length         = 1/8.0f;
 | |
| 51 | 43 | float init_phase = 360.0f; | 
| 52 | 44 | float end_phase = 0.0f; | 
| 53 | 45 | float alpha = 30.0f; | 
| ... | ... | |
| 59 | 51 | Static3D center = new Static3D(0,0,0); | 
| 60 | 52 | mNodeEffects[0][0] = new VertexEffectWave(d1, center, null); | 
| 61 | 53 |  | 
| 54 | Dynamic1D d0 = new Dynamic1D(duration/2, 0.5f); | |
| 55 | d0.add(new Static1D(1.0f)); | |
| 56 | d0.add(new Static1D(0.0f)); | |
| 57 | mNodeEffects[0][1] = new FragmentEffectAlpha(d0); | |
| 58 |  | |
| 62 | 59 | return 2; | 
| 63 | 60 | } | 
| 64 | 61 |  | 
| ... | ... | |
| 66 | 63 |  | 
| 67 | 64 | public int createEffectsPhase1(int duration) | 
| 68 | 65 |     {
 | 
| 69 |     mCubeEffectPosition[1] = new int[] {-1};
 | |
| 70 | mCubeEffects[1] = new Effect[mCubeEffectPosition[1].length]; | |
| 71 |  | |
| 72 | Dynamic1D d0 = new Dynamic1D(duration/2, 0.5f); | |
| 73 | d0.add(new Static1D(0.0f)); | |
| 74 | d0.add(new Static1D(1.0f)); | |
| 75 | mCubeEffects[1][0] = new FragmentEffectAlpha(d0); | |
| 76 |  | |
| 77 |     mNodeEffectPosition[1] = new int[] {-1};
 | |
| 66 |     mNodeEffectPosition[1] = new int[] {-1,-1};
 | |
| 78 | 67 | mNodeEffects[1] = new Effect[mNodeEffectPosition[1].length]; | 
| 79 | 68 |  | 
| 80 |     float init_amplitude = 1/15.0f;
 | |
| 69 |     float init_amplitude = 1/8.0f;
 | |
| 81 | 70 | float end_amplitude = 0.0f; | 
| 82 |     float length         = 1/15.0f;
 | |
| 71 |     float length         = 1/8.0f;
 | |
| 83 | 72 | float init_phase = 0.0f; | 
| 84 | 73 | float end_phase = 360.0f; | 
| 85 | 74 | float alpha = 30.0f; | 
| ... | ... | |
| 91 | 80 | Static3D center = new Static3D(0,0,0); | 
| 92 | 81 | mNodeEffects[1][0] = new VertexEffectWave(d1, center, null); | 
| 93 | 82 |  | 
| 83 | Dynamic1D d0 = new Dynamic1D(duration/2, 0.5f); | |
| 84 | d0.add(new Static1D(0.0f)); | |
| 85 | d0.add(new Static1D(1.0f)); | |
| 86 | mNodeEffects[1][1] = new FragmentEffectAlpha(d0); | |
| 87 |  | |
| 94 | 88 | return 2; | 
| 95 | 89 | } | 
| 96 | 90 |  | 
Also available in: Unified diff
Correct the Rubik app for the recent changes to the library's Node.