|
| BrightnessLUTCancelableTool () |
|
void | dispose () |
| Slouží k uvolnění nativních prostředků při výměně nástroje.
|
|
void | applyTo (Image img, ToolActionData data) |
| Aplikuje nástroj na vybraný element obrazu, pokud nelze provést, hodí výjimku.
|
|
void | onRender (Image img, NBitmap canvas, NBitmap tmpLayer, NBitmap origLayer, NBitmap masterMask, Rect src, int srcOrigX, int srcOrigY) |
| Callback, který volá obraz v okamžiku, kdy je třeba renderovat část obrazu.
|
|
void | onCommit (Image image, NBitmap canvas, NBitmap tmpLayer, NBitmap origLayer, NBitmap masterMask, Rect src, int srcOrigX, int srcOrigY) |
| Callback, který volá obraz v okamžiku, kdy je kanvas odeslán k provedení finálních úprav.
|
|
mhr.appcore.tools.cancelable.lut.BrightnessLUTCancelableTool.BrightnessLUTCancelableTool |
( |
| ) |
|
|
inline |
void mhr.appcore.tools.cancelable.lut.LUTCancelableTool.applyTo |
( |
Image |
img, |
|
|
ToolActionData |
data |
|
) |
| |
|
inlineinherited |
Aplikuje nástroj na vybraný element obrazu, pokud nelze provést, hodí výjimku.
- Parameters
-
img | Obraz, na který je nástroj aplikován. |
data | Data určující akci, kterou má nástroj provést. |
- Exceptions
-
ToolNotApplicableException | |
Implements mhr.appcore.tools.Tool.
Definition at line 58 of file LUTCancelableTool.java.
{
if (img.getSelectedState() != ImageSelectedState.SELECTED_LAYER) {
throw new ToolNotApplicableException("Selected tool is not applicable to selected item.");
}
super.applyTo(img, data);
}
void mhr.appcore.tools.cancelable.lut.BrightnessLUTCancelableTool.dispose |
( |
| ) |
|
|
inline |
void mhr.appcore.tools.cancelable.lut.BrightnessLUTCancelableTool.finalize |
( |
| ) |
throws Throwable |
|
inlineprotected |
void mhr.appcore.tools.cancelable.lut.LUTCancelableTool.onCommit |
( |
Image |
image, |
|
|
NBitmap |
canvas, |
|
|
NBitmap |
tmpLayer, |
|
|
NBitmap |
origLayer, |
|
|
NBitmap |
masterMask, |
|
|
Rect |
src, |
|
|
int |
srcOrigX, |
|
|
int |
srcOrigY |
|
) |
| |
|
inlineinherited |
Callback, který volá obraz v okamžiku, kdy je kanvas odeslán k provedení finálních úprav.
Po nástroji je požadováno, aby implementoval tuto metodu tak, že v závislosti na stavu obrazu, canvasu, origLayer a masterMask upraví oblast src v origLayer. tmpLayer nebude již dále viditelná.
- Parameters
-
img | Obraz, na který je nástroj aplikován. |
canvas | Kanvas, který si nástroj vytvořil a upravuje při volání applyTo |
tmpLayer | Dočasná vrstva sloužící k náhledu úprav |
origLayer | Původní vrstva, kterou tmpLayer zastupuje. |
masterMask | Maska výběru, pokud výběr není použitý je null. |
src | Oblast k přerenderování. |
srcOrigX | |
srcOrigY | |
Implements mhr.appcore.tools.Tool.
Definition at line 76 of file LUTCancelableTool.java.
{
if (masterMask != null) {
lut.
applyTo(origLayer, masterMask, src, srcOrigX, srcOrigY, 1.0);
} else {
}
}
void mhr.appcore.tools.cancelable.lut.LUTCancelableTool.onRender |
( |
Image |
img, |
|
|
NBitmap |
canvas, |
|
|
NBitmap |
tmpLayer, |
|
|
NBitmap |
origLayer, |
|
|
NBitmap |
masterMask, |
|
|
Rect |
src, |
|
|
int |
srcOrigX, |
|
|
int |
srcOrigY |
|
) |
| |
|
inlineinherited |
Callback, který volá obraz v okamžiku, kdy je třeba renderovat část obrazu.
Po nástroji je požadováno, aby implementoval tuto metodu tak, že v závislosti na stavu obrazu, canvasu, origLayer a masterMask upraví oblast src v tmpLayer tak, že tmpLayer bude obsahovat náhled aplikace nástroje na origLayer.
- Parameters
-
img | Obraz, na který je nástroj aplikován. |
canvas | Kanvas, který si nástroj vytvořil a upravuje při volání applyTo |
tmpLayer | Dočasná vrstva sloužící k náhledu úprav |
origLayer | Původní vrstva, kterou tmpLayer zastupuje. |
masterMask | Maska výběru, pokud výběr není použitý je null. |
src | Oblast k přerenderování. |
srcOrigX | |
srcOrigY | |
Implements mhr.appcore.tools.Tool.
Definition at line 66 of file LUTCancelableTool.java.
{
origLayer.copyTo(tmpLayer, src, srcOrigX, srcOrigY);
if (masterMask != null) {
lut.
applyTo(tmpLayer, masterMask, src, srcOrigX, srcOrigY, 1.0);
} else {
}
}
LUT mhr.appcore.tools.cancelable.lut.LUTCancelableTool.lut |
|
protectedinherited |
The documentation for this class was generated from the following file: