NodeMixin

class NodeMixin()

Constructors


Constructors

NodeMixin.constructor(assemblyTree, masterModelKey, info)
Arguments:
Return type:

NodeMixin()

Properties

NodeMixin.__NodeMixin
Type:PhantomMember
NodeMixin._bits
Type:NodeBits | Bits
NodeMixin._nodeId
Type:AuthoredNodeId | DynamicNodeId

Methods

_hasBits

NodeMixin._hasBits(bits)
Arguments:
Return type:

boolean

_setVisibility

NodeMixin._setVisibility(visible)
Arguments:
  • visible (boolean()) – None
Return type:

void

addAttribute

NodeMixin.addAttribute(attr)
Arguments:
Return type:

void

getAttributes

NodeMixin.getAttributes()
Return type:Promise <[Attribute()]>

getAuthoredId

NodeMixin.getAuthoredId()
Return type:AuthoredNodeId

getAuthoredLayerId

NodeMixin.getAuthoredLayerId()
Return type:AuthoredLayerId | null

getExchangeId

NodeMixin.getExchangeId()
Return type:ExchangeId | null

getGenericId

NodeMixin.getGenericId()
Return type:GenericId | null

getGenericTypeId

NodeMixin.getGenericTypeId()
Return type:GenericTypeId | null

getLocalTransform

NodeMixin.getLocalTransform()
Return type:Matrix16 | null

getName

NodeMixin.getName()
Return type:string | null

getUserData

NodeMixin.getUserData(index)
Arguments:
Return type:

Uint8Array

getUserDataIndices

NodeMixin.getUserDataIndices()
Return type:[UserDataIndex]

hasAuthoredId

NodeMixin.hasAuthoredId()
Return type:boolean

hasLocalTransformOverride

NodeMixin.hasLocalTransformOverride()
Return type:boolean

isInitiallyShown

NodeMixin.isInitiallyShown()
Return type:boolean

isLoaded

NodeMixin.isLoaded()
Return type:boolean

isVisible

NodeMixin.isVisible()
Return type:boolean

markLoaded

NodeMixin.markLoaded()
Return type:void

overrideLocalTransform

NodeMixin.overrideLocalTransform(matrix)
Arguments:
  • matrix (Matrix16()) – None
Return type:

void

removeLocalTransformOverride

NodeMixin.removeLocalTransformOverride()
Return type:void

setLocalTransformAsInitial

NodeMixin.setLocalTransformAsInitial(matrix)
Arguments:
  • matrix (Matrix16()) – None
Return type:

void