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
...builder,
setUpdateState: (state: VisualUpdateState, newProps: PD.Values<P>, currentProps: PD.Values<P>, newTheme: Theme, currentTheme: Theme) => {
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,
createRenderObject: createComplexMeshRenderObject,
......
......@@ -219,7 +219,7 @@ export function UnitsMeshVisual<P extends UnitsMeshParams>(builder: UnitsMeshVis
...builder,
setUpdateState: (state: VisualUpdateState, newProps: PD.Values<P>, currentProps: PD.Values<P>, newTheme: Theme, currentTheme: Theme) => {
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,
createRenderObject: createUnitsMeshRenderObject,
......@@ -243,7 +243,7 @@ export function UnitsPointsVisual<P extends UnitsPointsParams>(builder: UnitsPoi
createRenderObject: createUnitsPointsRenderObject,
setUpdateState: (state: VisualUpdateState, newProps: PD.Values<P>, currentProps: PD.Values<P>, newTheme: Theme, currentTheme: Theme) => {
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
})
......@@ -265,7 +265,7 @@ export function UnitsLinesVisual<P extends UnitsLinesParams>(builder: UnitsLines
createRenderObject: createUnitsLinesRenderObject,
setUpdateState: (state: VisualUpdateState, newProps: PD.Values<P>, currentProps: PD.Values<P>, newTheme: Theme, currentTheme: Theme) => {
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
})
......@@ -287,7 +287,7 @@ export function UnitsDirectVolumeVisual<P extends UnitsDirectVolumeParams>(build
createRenderObject: createUnitsDirectVolumeRenderObject,
setUpdateState: (state: VisualUpdateState, newProps: PD.Values<P>, currentProps: PD.Values<P>, newTheme: Theme, currentTheme: Theme) => {
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
})
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment