@arcgis/core
Version:
ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API
6 lines (5 loc) • 662 B
JavaScript
/*
All material copyright ESRI, All Rights Reserved, unless otherwise specified.
See https://js.arcgis.com/4.32/esri/copyright.txt for details.
*/
import{makeHandle as s}from"../../../../core/handleUtils.js";import{watch as i,syncAndInitial as e}from"../../../../core/reactiveUtils.js";import{MeshTransformUpdateAction as r}from"../../../../layers/graphics/sources/interfaces.js";function a(a){const t=a.graphic;return t?[i((()=>"visible"in a?a.visible:a.displaying),(s=>{s&&t.notifyMeshTransformChanged({action:r.EnableFastUpdates})}),{...e}),s((()=>t.notifyMeshTransformChanged({action:r.DisableFastUpdates})))]:[]}export{a as meshTransformFastUpdateHandles};