Pass camera state to ViewportPanel from App
This commit is contained in:
@@ -4642,12 +4642,16 @@ export function App({ store, initialStatusMessage }: AppProps) {
|
|||||||
selection={editorState.selection}
|
selection={editorState.selection}
|
||||||
toolMode={editorState.toolMode}
|
toolMode={editorState.toolMode}
|
||||||
toolPreview={viewportToolPreview}
|
toolPreview={viewportToolPreview}
|
||||||
|
cameraState={editorState.viewportPanels[panelId].cameraState}
|
||||||
focusRequestId={focusRequest.panelId === panelId ? focusRequest.id : 0}
|
focusRequestId={focusRequest.panelId === panelId ? focusRequest.id : 0}
|
||||||
focusSelection={focusRequest.selection}
|
focusSelection={focusRequest.selection}
|
||||||
onActivatePanel={handleActivateViewportPanel}
|
onActivatePanel={handleActivateViewportPanel}
|
||||||
onSetPanelViewMode={handleSetViewportPanelViewMode}
|
onSetPanelViewMode={handleSetViewportPanelViewMode}
|
||||||
onSetPanelDisplayMode={handleSetViewportPanelDisplayMode}
|
onSetPanelDisplayMode={handleSetViewportPanelDisplayMode}
|
||||||
onCommitCreation={handleCommitCreation}
|
onCommitCreation={handleCommitCreation}
|
||||||
|
onCameraStateChange={(cameraState) => {
|
||||||
|
store.setViewportPanelCameraState(panelId, cameraState);
|
||||||
|
}}
|
||||||
onToolPreviewChange={(toolPreview) => {
|
onToolPreviewChange={(toolPreview) => {
|
||||||
store.setViewportToolPreview(toolPreview);
|
store.setViewportToolPreview(toolPreview);
|
||||||
}}
|
}}
|
||||||
|
|||||||
Reference in New Issue
Block a user