Skip to content
Snippets Groups Projects
Commit 10c9cb27 authored by Alexander Rose's avatar Alexander Rose
Browse files

fix setting structure visual update state

parent 82c364e3
No related branches found
No related tags found
No related merge requests found
...@@ -190,7 +190,7 @@ export function ComplexMeshVisual<P extends ComplexMeshParams>(builder: ComplexM ...@@ -190,7 +190,7 @@ export function ComplexMeshVisual<P extends ComplexMeshParams>(builder: ComplexM
...builder, ...builder,
setUpdateState: (state: VisualUpdateState, newProps: PD.Values<P>, currentProps: PD.Values<P>, newTheme: Theme, currentTheme: Theme) => { setUpdateState: (state: VisualUpdateState, newProps: PD.Values<P>, currentProps: PD.Values<P>, newTheme: Theme, currentTheme: Theme) => {
builder.setUpdateState(state, newProps, currentProps, newTheme, currentTheme) builder.setUpdateState(state, newProps, currentProps, newTheme, currentTheme)
if (SizeTheme.areEqual(newTheme.size, currentTheme.size)) state.createGeometry = true if (!SizeTheme.areEqual(newTheme.size, currentTheme.size)) state.createGeometry = true
}, },
createEmptyGeometry: Mesh.createEmpty, createEmptyGeometry: Mesh.createEmpty,
createRenderObject: createComplexMeshRenderObject, createRenderObject: createComplexMeshRenderObject,
......
...@@ -219,7 +219,7 @@ export function UnitsMeshVisual<P extends UnitsMeshParams>(builder: UnitsMeshVis ...@@ -219,7 +219,7 @@ export function UnitsMeshVisual<P extends UnitsMeshParams>(builder: UnitsMeshVis
...builder, ...builder,
setUpdateState: (state: VisualUpdateState, newProps: PD.Values<P>, currentProps: PD.Values<P>, newTheme: Theme, currentTheme: Theme) => { setUpdateState: (state: VisualUpdateState, newProps: PD.Values<P>, currentProps: PD.Values<P>, newTheme: Theme, currentTheme: Theme) => {
builder.setUpdateState(state, newProps, currentProps, newTheme, currentTheme) builder.setUpdateState(state, newProps, currentProps, newTheme, currentTheme)
if (SizeTheme.areEqual(newTheme.size, currentTheme.size)) state.createGeometry = true if (!SizeTheme.areEqual(newTheme.size, currentTheme.size)) state.createGeometry = true
}, },
createEmptyGeometry: Mesh.createEmpty, createEmptyGeometry: Mesh.createEmpty,
createRenderObject: createUnitsMeshRenderObject, createRenderObject: createUnitsMeshRenderObject,
...@@ -243,7 +243,7 @@ export function UnitsPointsVisual<P extends UnitsPointsParams>(builder: UnitsPoi ...@@ -243,7 +243,7 @@ export function UnitsPointsVisual<P extends UnitsPointsParams>(builder: UnitsPoi
createRenderObject: createUnitsPointsRenderObject, createRenderObject: createUnitsPointsRenderObject,
setUpdateState: (state: VisualUpdateState, newProps: PD.Values<P>, currentProps: PD.Values<P>, newTheme: Theme, currentTheme: Theme) => { setUpdateState: (state: VisualUpdateState, newProps: PD.Values<P>, currentProps: PD.Values<P>, newTheme: Theme, currentTheme: Theme) => {
builder.setUpdateState(state, newProps, currentProps, newTheme, currentTheme) builder.setUpdateState(state, newProps, currentProps, newTheme, currentTheme)
if (SizeTheme.areEqual(newTheme.size, currentTheme.size)) state.updateSize = true if (!SizeTheme.areEqual(newTheme.size, currentTheme.size)) state.updateSize = true
}, },
updateValues: Points.updateValues updateValues: Points.updateValues
}) })
...@@ -265,7 +265,7 @@ export function UnitsLinesVisual<P extends UnitsLinesParams>(builder: UnitsLines ...@@ -265,7 +265,7 @@ export function UnitsLinesVisual<P extends UnitsLinesParams>(builder: UnitsLines
createRenderObject: createUnitsLinesRenderObject, createRenderObject: createUnitsLinesRenderObject,
setUpdateState: (state: VisualUpdateState, newProps: PD.Values<P>, currentProps: PD.Values<P>, newTheme: Theme, currentTheme: Theme) => { setUpdateState: (state: VisualUpdateState, newProps: PD.Values<P>, currentProps: PD.Values<P>, newTheme: Theme, currentTheme: Theme) => {
builder.setUpdateState(state, newProps, currentProps, newTheme, currentTheme) builder.setUpdateState(state, newProps, currentProps, newTheme, currentTheme)
if (SizeTheme.areEqual(newTheme.size, currentTheme.size)) state.updateSize = true if (!SizeTheme.areEqual(newTheme.size, currentTheme.size)) state.updateSize = true
}, },
updateValues: Lines.updateValues updateValues: Lines.updateValues
}) })
...@@ -287,7 +287,7 @@ export function UnitsDirectVolumeVisual<P extends UnitsDirectVolumeParams>(build ...@@ -287,7 +287,7 @@ export function UnitsDirectVolumeVisual<P extends UnitsDirectVolumeParams>(build
createRenderObject: createUnitsDirectVolumeRenderObject, createRenderObject: createUnitsDirectVolumeRenderObject,
setUpdateState: (state: VisualUpdateState, newProps: PD.Values<P>, currentProps: PD.Values<P>, newTheme: Theme, currentTheme: Theme) => { setUpdateState: (state: VisualUpdateState, newProps: PD.Values<P>, currentProps: PD.Values<P>, newTheme: Theme, currentTheme: Theme) => {
builder.setUpdateState(state, newProps, currentProps, newTheme, currentTheme) builder.setUpdateState(state, newProps, currentProps, newTheme, currentTheme)
if (SizeTheme.areEqual(newTheme.size, currentTheme.size)) state.createGeometry = true if (!SizeTheme.areEqual(newTheme.size, currentTheme.size)) state.createGeometry = true
}, },
updateValues: DirectVolume.updateValues updateValues: DirectVolume.updateValues
}) })
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment