Revision e4878781
Added by Leszek Koltunski about 9 years ago
| src/main/java/org/distorted/library/DistortedObject.java | ||
|---|---|---|
| 571 | 571 |
* Makes a certain sub-region of the Object smoothly change all three of its RGB components. |
| 572 | 572 |
* |
| 573 | 573 |
* @param blend 1-dimensional Data that returns the level of blend a given pixel will be |
| 574 |
* mixed with the next parameter 'color': pixel = (1-level)*pixel + level*color |
|
| 574 |
* mixed with the next parameter 'color': pixel = (1-level)*pixel + level*color. |
|
| 575 |
* Valid range: <0,1> |
|
| 575 | 576 |
* @param color Color to mix. (1,0,0) is RED. |
| 576 | 577 |
* @param region Region this Effect is limited to. |
| 577 | 578 |
* @param smooth If true, the level of 'blend' will smoothly fade out towards the edges of the region. |
| ... | ... | |
| 587 | 588 |
* Makes the whole Object smoothly change all three of its RGB components. |
| 588 | 589 |
* |
| 589 | 590 |
* @param blend 1-dimensional Data that returns the level of blend a given pixel will be |
| 590 |
* mixed with the next parameter 'color': pixel = (1-level)*pixel + level*color |
|
| 591 |
* mixed with the next parameter 'color': pixel = (1-level)*pixel + level*color. |
|
| 592 |
* Valid range: <0,1> |
|
| 591 | 593 |
* @param color Color to mix. (1,0,0) is RED. |
| 592 | 594 |
* @return ID of the effect added, or -1 if we failed to add one. |
| 593 | 595 |
*/ |
| ... | ... | |
| 601 | 603 |
* Makes a certain sub-region of the Object smoothly change its transparency level. |
| 602 | 604 |
* |
| 603 | 605 |
* @param alpha 1-dimensional Data that returns the level of transparency we want to have at any given |
| 604 |
* moment. |
|
| 606 |
* moment: pixel.a *= alpha. |
|
| 607 |
* Valid range: <0,1> |
|
| 605 | 608 |
* @param region Region this Effect is limited to. |
| 606 | 609 |
* @param smooth If true, the level of 'alpha' will smoothly fade out towards the edges of the region. |
| 607 | 610 |
* @return ID of the effect added, or -1 if we failed to add one. |
| ... | ... | |
| 616 | 619 |
* Makes the whole Object smoothly change its transparency level. |
| 617 | 620 |
* |
| 618 | 621 |
* @param alpha 1-dimensional Data that returns the level of transparency we want to have at any |
| 619 |
* given moment. |
|
| 622 |
* given moment: pixel.a *= alpha. |
|
| 623 |
* Valid range: <0,1> |
|
| 620 | 624 |
* @return ID of the effect added, or -1 if we failed to add one. |
| 621 | 625 |
*/ |
| 622 | 626 |
public long alpha(Data1D alpha) |
| ... | ... | |
| 629 | 633 |
* Makes a certain sub-region of the Object smoothly change its brightness level. |
| 630 | 634 |
* |
| 631 | 635 |
* @param brightness 1-dimensional Data that returns the level of brightness we want to have |
| 632 |
* at any given moment. |
|
| 636 |
* at any given moment. Valid range: <0,infinity)
|
|
| 633 | 637 |
* @param region Region this Effect is limited to. |
| 634 | 638 |
* @param smooth If true, the level of 'brightness' will smoothly fade out towards the edges of the region. |
| 635 | 639 |
* @return ID of the effect added, or -1 if we failed to add one. |
| ... | ... | |
| 644 | 648 |
* Makes the whole Object smoothly change its brightness level. |
| 645 | 649 |
* |
| 646 | 650 |
* @param brightness 1-dimensional Data that returns the level of brightness we want to have |
| 647 |
* at any given moment. |
|
| 651 |
* at any given moment. Valid range: <0,infinity)
|
|
| 648 | 652 |
* @return ID of the effect added, or -1 if we failed to add one. |
| 649 | 653 |
*/ |
| 650 | 654 |
public long brightness(Data1D brightness) |
| ... | ... | |
| 657 | 661 |
* Makes a certain sub-region of the Object smoothly change its contrast level. |
| 658 | 662 |
* |
| 659 | 663 |
* @param contrast 1-dimensional Data that returns the level of contrast we want to have |
| 660 |
* at any given moment. |
|
| 664 |
* at any given moment. Valid range: <0,infinity)
|
|
| 661 | 665 |
* @param region Region this Effect is limited to. |
| 662 | 666 |
* @param smooth If true, the level of 'contrast' will smoothly fade out towards the edges of the region. |
| 663 | 667 |
* @return ID of the effect added, or -1 if we failed to add one. |
| ... | ... | |
| 672 | 676 |
* Makes the whole Object smoothly change its contrast level. |
| 673 | 677 |
* |
| 674 | 678 |
* @param contrast 1-dimensional Data that returns the level of contrast we want to have |
| 675 |
* at any given moment. |
|
| 679 |
* at any given moment. Valid range: <0,infinity)
|
|
| 676 | 680 |
* @return ID of the effect added, or -1 if we failed to add one. |
| 677 | 681 |
*/ |
| 678 | 682 |
public long contrast(Data1D contrast) |
| ... | ... | |
| 685 | 689 |
* Makes a certain sub-region of the Object smoothly change its saturation level. |
| 686 | 690 |
* |
| 687 | 691 |
* @param saturation 1-dimensional Data that returns the level of saturation we want to have |
| 688 |
* at any given moment. |
|
| 692 |
* at any given moment. Valid range: <0,infinity)
|
|
| 689 | 693 |
* @param region Region this Effect is limited to. |
| 690 | 694 |
* @param smooth If true, the level of 'saturation' will smoothly fade out towards the edges of the region. |
| 691 | 695 |
* @return ID of the effect added, or -1 if we failed to add one. |
| ... | ... | |
| 700 | 704 |
* Makes the whole Object smoothly change its saturation level. |
| 701 | 705 |
* |
| 702 | 706 |
* @param saturation 1-dimensional Data that returns the level of saturation we want to have |
| 703 |
* at any given moment. |
|
| 707 |
* at any given moment. Valid range: <0,infinity)
|
|
| 704 | 708 |
* @return ID of the effect added, or -1 if we failed to add one. |
| 705 | 709 |
*/ |
| 706 | 710 |
public long saturation(Data1D saturation) |
Also available in: Unified diff
Fixes for fragment effects in Effects3D.