IModel
-
class
ui.nodeProperties.IModel() This type is used to define the interface that corresponds to the @ts3d-hoops/web-viewer Model class. The point is to avoid having a strong dependency between the web-viewer and the UI kit. Any object that implements these APIs can be used as the data source for the NodePropertyAdapter
Properties
-
ui.nodeProperties.IModel.getNodeName - getNodeName: (nodeId: number) => (None | string)
Methods
-
ui.nodeProperties.IModel.getNodeProperties() - getNodeProperties(nodeId: number, computeFromChildren: boolean): Promise
Parameters
nodeId: number
computeFromChildren: boolean
Returns: Promise
-
ui.nodeProperties.IModel.getNodeUserData() - getNodeUserData(nodeId: number, index: (string | number)): Uint8Array
Parameters
nodeId: number
index: (string | number)
Returns: Uint8Array
-
ui.nodeProperties.IModel.getNodeUserDataIndices() - getNodeUserDataIndices(nodeId: number): (string | number)[]
Parameters
nodeId: numberReturns: (string | number)[]