private static void setAttenuate(final boolean attenuate, final int index, final Light light, final LightStateRecord record, final LightRecord lr) { if (attenuate) { setConstant(index, light.getConstant(), lr, !record.isValid()); setLinear(index, light.getLinear(), lr, !record.isValid()); setQuadratic(index, light.getQuadratic(), lr, !record.isValid()); } else { setConstant(index, 1, lr, !record.isValid()); setLinear(index, 0, lr, !record.isValid()); setQuadratic(index, 0, lr, !record.isValid()); } lr.setAttenuate(attenuate); }
private static void setAttenuate(final boolean attenuate, final int index, final Light light, final LightStateRecord record, final LightRecord lr) { if (attenuate) { setConstant(index, light.getConstant(), lr, !record.isValid()); setLinear(index, light.getLinear(), lr, !record.isValid()); setQuadratic(index, light.getQuadratic(), lr, !record.isValid()); } else { setConstant(index, 1, lr, !record.isValid()); setLinear(index, 0, lr, !record.isValid()); setQuadratic(index, 0, lr, !record.isValid()); } lr.setAttenuate(attenuate); }