INNER CODE UNIT · JavaScript

updateInputs

electronicarts/pbmpm · src/main.js:179

function updateInputs()
{
    let inputs = ui.getInputs();

    const scenarioChanged = inputs.scenario != g_prevInputs.scenario;
    if(scenarioChanged)
    {
        ui.clearShapes();
        document.getElementById('shapesList').innerHTML = '';
        loadSceneFromManifestIndex(inputs.scenario).then(() => {g_reset = true});
    }

    if(inputs.simResDivisor != g_prevInputs.simResDivisor
        || inputs.addLiquid != g_prevInputs.addLiquid
        || inputs.addElastic != g_prevInputs.addElastic
        || inputs.particlesPerCellAxis != g_prevInputs.particlesPerCellAxis
        || (inputs.solverType === sim.SimEnums.SolverTypePositionBasedFluids && inputs.solverType != g_prevInputs.solverType)
        || inputs.gridSize[0] != g_prevInputs.gridSize[0]

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…