Revision 61ec8208
Added by Leszek Koltunski about 8 years ago
src/main/java/org/distorted/library/Distorted.java | ||
---|---|---|
447 | 447 |
/////////////////////////////////////////////////////////////////////////////////////////////////// |
448 | 448 |
/** |
449 | 449 |
* Sets the maximum number of Matrix effects that can be applied to a single DistortedObject at one time. |
450 |
* This can fail if the value of 'max' is outside permitted range. |
|
450 |
* This can fail if: |
|
451 |
* <ul> |
|
452 |
* <li>the value of 'max' is outside permitted range (0 ≤ max ≤ Byte.MAX_VALUE) |
|
453 |
* <li>We try to increase the value of 'max' when it is too late to do so already. It needs to be called |
|
454 |
* before the Vertex Shader gets compiled, i.e. before the call to {@link #onSurfaceCreated}. After this |
|
455 |
* time only decreasing the value of 'max' is permitted. |
|
456 |
* <li>Furthermore, this needs to be called before any DistortedObject gets created. |
|
457 |
* </ul> |
|
451 | 458 |
* |
452 | 459 |
* @param max new maximum number of simultaneous Matrix Effects. Has to be a non-negative number not greater |
453 | 460 |
* than Byte.MAX_VALUE |
... | ... | |
463 | 470 |
* Sets the maximum number of Vertex effects that can be applied to a single DistortedObject at one time. |
464 | 471 |
* This can fail if: |
465 | 472 |
* <ul> |
466 |
* <li>the value of 'max' is outside permitted range |
|
473 |
* <li>the value of 'max' is outside permitted range (0 ≤ max ≤ Byte.MAX_VALUE)
|
|
467 | 474 |
* <li>We try to increase the value of 'max' when it is too late to do so already. It needs to be called |
468 | 475 |
* before the Vertex Shader gets compiled, i.e. before the call to {@link #onSurfaceCreated}. After this |
469 |
* time only decreasing the value of 'max' is permitted. |
|
476 |
* time only decreasing the value of 'max' is permitted. |
|
477 |
* <li>Furthermore, this needs to be called before any DistortedObject gets created. |
|
470 | 478 |
* </ul> |
471 | 479 |
* |
472 | 480 |
* @param max new maximum number of simultaneous Vertex Effects. Has to be a non-negative number not greater |
... | ... | |
483 | 491 |
* Sets the maximum number of Fragment effects that can be applied to a single DistortedObject at one time. |
484 | 492 |
* This can fail if: |
485 | 493 |
* <ul> |
486 |
* <li>the value of 'max' is outside permitted range |
|
494 |
* <li>the value of 'max' is outside permitted range (0 ≤ max ≤ Byte.MAX_VALUE)
|
|
487 | 495 |
* <li>We try to increase the value of 'max' when it is too late to do so already. It needs to be called |
488 | 496 |
* before the Fragment Shader gets compiled, i.e. before the call to {@link #onSurfaceCreated}. After this |
489 |
* time only decreasing the value of 'max' is permitted. |
|
497 |
* time only decreasing the value of 'max' is permitted. |
|
498 |
* <li>Furthermore, this needs to be called before any DistortedObject gets created. |
|
490 | 499 |
* </ul> |
491 | 500 |
* |
492 | 501 |
* @param max new maximum number of simultaneous Fragment Effects. Has to be a non-negative number not greater |
Also available in: Unified diff
Allow more than the default number of concurrent VERTEX and FRAGMENT effects in Effects3D.