Revision 8298e6af
Added by Leszek Koltunski about 9 years ago
| src/main/java/org/distorted/library/DistortedBitmap.java | ||
|---|---|---|
| 101 | 101 |
|
| 102 | 102 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
| 103 | 103 |
/** |
| 104 |
* {@see DistortedObject#DistortedObject(DistortedObject,int)}
|
|
| 104 |
* Copy constructor. |
|
| 105 |
* |
|
| 106 |
* @param db Object to copy |
|
| 107 |
* @param flags {@see DistortedObject#DistortedObject(DistortedObject,int)}
|
|
| 105 | 108 |
*/ |
| 106 | 109 |
public DistortedBitmap(DistortedBitmap db, int flags) |
| 107 | 110 |
{
|
| src/main/java/org/distorted/library/DistortedCubes.java | ||
|---|---|---|
| 111 | 111 |
|
| 112 | 112 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
| 113 | 113 |
/** |
| 114 |
* {@see DistortedObject#DistortedObject(DistortedObject,int)}
|
|
| 114 |
* Copy constructor. |
|
| 115 |
* |
|
| 116 |
* @param dc Object to copy |
|
| 117 |
* @param flags {@see DistortedObject#DistortedObject(DistortedObject,int)}
|
|
| 115 | 118 |
*/ |
| 116 | 119 |
public DistortedCubes(DistortedCubes dc, int flags) |
| 117 | 120 |
{
|
| src/main/java/org/distorted/library/EffectNames.java | ||
|---|---|---|
| 26 | 26 |
* Effect's 'Type' is one of the constants defined in {@see EffectTypes}.
|
| 27 | 27 |
* </p> |
| 28 | 28 |
* <p> |
| 29 |
* Effect's 'Uniforms' are a vector of 7 (matrix effects) 9 (vertex) or 8 (fragment) floats, which
|
|
| 29 |
* Effect's 'Uniforms' are a vector of 7 (matrix effects) 12 (vertex) or 8 (fragment) floats, which
|
|
| 30 | 30 |
* together form full information how to compute a given effect. |
| 31 | 31 |
* Typically, some of those values will be Interpolated in CPU (by one of the 'EffectQueueX.compute()' |
| 32 | 32 |
* methods) and the effect of such Interpolation sent to the Shaders. |
| ... | ... | |
| 85 | 85 |
|
| 86 | 86 |
///////////////////////////////////////////////////////////////////////////////// |
| 87 | 87 |
// VERTEX EFFECTS |
| 88 |
// Always 12 Uniforms: 4 per-effect interpolated values, 2 caches, 2-dimensional
|
|
| 89 |
// center of the effect, 4-dimensional Region
|
|
| 88 |
// Always 12 Uniforms: 6 per-effect interpolated values, 2-dimensional center of
|
|
| 89 |
// the effect, 4-dimensional Region |
|
| 90 | 90 |
/** |
| 91 | 91 |
* Apply a 3D vector of force to area around a point on the surface of the Object. |
| 92 | 92 |
* <p> |
| ... | ... | |
| 125 | 125 |
SWIRL ( EffectTypes.VERTEX , new float[] {0.0f} ),
|
| 126 | 126 |
/** |
| 127 | 127 |
* Directional sinusoidal wave effect. The direction of the wave is given by the 'angle' |
| 128 |
* parameter, which is the angle (in degrees) the direction forms with the X-axis.
|
|
| 128 |
* parameters. Details: {@see DistortedObject#wave(Data4D,Data2D)}
|
|
| 129 | 129 |
* <p> |
| 130 | 130 |
* Uniforms: (amplitude,length,angleAlpha,angleBeta, |
| 131 | 131 |
* UNUSED, UNUSED,centerX,centerY, |
Also available in: Unified diff
Improvements to comments.