use of org.jwildfire.create.tina.base.Flame in project JWildfire by thargor6.
the class FlameControlsDelegate method stereo3dSwapSidesCBx_changed.
public void stereo3dSwapSidesCBx_changed() {
Flame flame = getCurrFlame();
if (flame != null) {
boolean swap = data.stereo3dSwapSidesCBx.isSelected();
if (swap != flame.isStereo3dSwapSides()) {
owner.saveUndoPoint();
flame.setStereo3dSwapSides(swap);
owner.refreshFlameImage(true, false, 1, true, false);
}
}
}
use of org.jwildfire.create.tina.base.Flame in project JWildfire by thargor6.
the class FlameControlsDelegate method getSolidRenderingSelectedLight.
private DistantLight getSolidRenderingSelectedLight() {
Flame flame = getCurrFlame();
if (flame != null) {
SolidRenderSettings settings = flame.getSolidRenderSettings();
int idx = getSolidRenderingSelectedLightIndex();
if (idx >= 0 && idx < settings.getLights().size()) {
return settings.getLights().get(idx);
}
}
return null;
}
use of org.jwildfire.create.tina.base.Flame in project JWildfire by thargor6.
the class FlameControlsDelegate method stereo3dModeCmb_changed.
public void stereo3dModeCmb_changed() {
if (!isNoRefresh()) {
Flame flame = getCurrFlame();
if (flame != null) {
owner.saveUndoPoint();
flame.setStereo3dMode((Stereo3dMode) data.stereo3dModeCmb.getSelectedItem());
enableStereo3dUI();
owner.refreshFlameImage(true, false, 1, true, false);
}
}
}
use of org.jwildfire.create.tina.base.Flame in project JWildfire by thargor6.
the class FlameControlsDelegate method dofDOFShapeCmb_changed.
public void dofDOFShapeCmb_changed() {
if (!isNoRefresh()) {
Flame flame = getCurrFlame();
if (flame != null) {
owner.saveUndoPoint();
DOFBlurShapeType shape = (DOFBlurShapeType) data.dofDOFShapeCmb.getSelectedItem();
flame.setCamDOFShape(shape);
shape.getDOFBlurShape().setDefaultParams(getCurrFlame());
setupDOFParamsControls(getCurrFlame().getCamDOFShape());
refreshBokehParams();
owner.refreshFlameImage(true, false, 1, true, false);
}
}
}
use of org.jwildfire.create.tina.base.Flame in project JWildfire by thargor6.
the class FlameControlsDelegate method stereo3dLeftEyeColorCmb_changed.
public void stereo3dLeftEyeColorCmb_changed() {
if (!isNoRefresh()) {
Flame flame = getCurrFlame();
if (flame != null) {
owner.saveUndoPoint();
flame.setStereo3dLeftEyeColor((Stereo3dColor) data.stereo3dLeftEyeColorCmb.getSelectedItem());
owner.refreshFlameImage(true, false, 1, true, false);
}
}
}
Aggregations