Methods Summary |
---|
public void | animateBars(float time)
scale = time % 2.f;
do_init();
|
public void | createTest(android.content.res.Resources res)
if (approx) {
if (relaxed)
mScript_approx_relaxed = new ScriptC_vignette_approx_relaxed(mRS);
else
mScript_approx_full = new ScriptC_vignette_approx_full(mRS);
} else if (relaxed)
mScript_relaxed = new ScriptC_vignette_relaxed(mRS);
else
mScript_full = new ScriptC_vignette_full(mRS);
do_init();
|
private void | do_init()
if (approx) {
if (relaxed)
mScript_approx_relaxed.invoke_init_vignette(
mInPixelsAllocation.getType().getX(),
mInPixelsAllocation.getType().getY(), center_x,
center_y, scale, shade, slope);
else
mScript_approx_full.invoke_init_vignette(
mInPixelsAllocation.getType().getX(),
mInPixelsAllocation.getType().getY(), center_x,
center_y, scale, shade, slope);
} else if (relaxed)
mScript_relaxed.invoke_init_vignette(
mInPixelsAllocation.getType().getX(),
mInPixelsAllocation.getType().getY(), center_x, center_y,
scale, shade, slope);
else
mScript_full.invoke_init_vignette(
mInPixelsAllocation.getType().getX(),
mInPixelsAllocation.getType().getY(), center_x, center_y,
scale, shade, slope);
|
public void | onBar1Changed(int progress)
scale = progress / 50.0f;
do_init();
|
public boolean | onBar1Setup(android.widget.SeekBar b, android.widget.TextView t)
t.setText("Scale");
b.setMax(100);
b.setProgress(25);
return true;
|
public void | onBar2Changed(int progress)
shade = progress / 100.0f;
do_init();
|
public boolean | onBar2Setup(android.widget.SeekBar b, android.widget.TextView t)
t.setText("Shade");
b.setMax(100);
b.setProgress(50);
return true;
|
public void | onBar3Changed(int progress)
slope = (float)progress;
do_init();
|
public boolean | onBar3Setup(android.widget.SeekBar b, android.widget.TextView t)
t.setText("Slope");
b.setMax(100);
b.setProgress(20);
return true;
|
public void | onBar4Changed(int progress)
center_x = progress / 100.0f;
do_init();
|
public boolean | onBar4Setup(android.widget.SeekBar b, android.widget.TextView t)
t.setText("Shift center X");
b.setMax(100);
b.setProgress(50);
return true;
|
public void | onBar5Changed(int progress)
center_y = progress / 100.0f;
do_init();
|
public boolean | onBar5Setup(android.widget.SeekBar b, android.widget.TextView t)
t.setText("Shift center Y");
b.setMax(100);
b.setProgress(50);
return true;
|
public void | runTest()
if (approx) {
if (relaxed)
mScript_approx_relaxed.forEach_root(mInPixelsAllocation,
mOutPixelsAllocation);
else
mScript_approx_full.forEach_root(mInPixelsAllocation,
mOutPixelsAllocation);
} else if (relaxed)
mScript_relaxed.forEach_root(mInPixelsAllocation,
mOutPixelsAllocation);
else
mScript_full.forEach_root(mInPixelsAllocation,
mOutPixelsAllocation);
|