BodyMixin

class BodyMixin()

Constructors


Constructors

BodyMixin.constructor(assemblyTree, masterModelKey, parent, info)
Arguments:
  • assemblyTree (IAssemblyTree()) – None
  • masterModelKey (MasterModelKey()) – None
  • parent (Parent()) – None
  • info (AnyBodyInfo()) – None
Return type:

BodyMixin()

Properties

BodyMixin.__BodyMixin
Type:PhantomMember
BodyMixin.__NodeMixin
Type:PhantomMember
BodyMixin._bits
Type:NodeBits | AnyBodyBits
BodyMixin._instanceKey
Type:InstanceKey
BodyMixin._modifiers
Type:AnyBodyModifierBits
BodyMixin._nodeId
Type:AuthoredNodeId | DynamicNodeId

Methods

_hasBits

BodyMixin._hasBits(bits)
Arguments:
Return type:

boolean

_setVisibility

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

void

addAttribute

BodyMixin.addAttribute(attr)
Arguments:
Return type:

void

getAttributes

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

getAuthoredId

BodyMixin.getAuthoredId()
Return type:AuthoredNodeId

getAuthoredLayerId

BodyMixin.getAuthoredLayerId()
Return type:AuthoredLayerId | null

getExchangeId

BodyMixin.getExchangeId()
Return type:ExchangeId | null

getGenericId

BodyMixin.getGenericId()
Return type:GenericId | null

getGenericTypeId

BodyMixin.getGenericTypeId()
Return type:GenericTypeId | null

getInstanceKey

BodyMixin.getInstanceKey()
Return type:InstanceKey

getLocalTransform

BodyMixin.getLocalTransform()
Return type:Matrix16 | null

getName

BodyMixin.getName()
Return type:string | null

getParent

BodyMixin.getParent()
Return type:Parent

getUserData

BodyMixin.getUserData(index)
Arguments:
Return type:

Uint8Array

getUserDataIndices

BodyMixin.getUserDataIndices()
Return type:[UserDataIndex]

hasAuthoredId

BodyMixin.hasAuthoredId()
Return type:boolean

hasLocalTransformOverride

BodyMixin.hasLocalTransformOverride()
Return type:boolean

hasModifiers

BodyMixin.hasModifiers()
Return type:boolean

ignoreParentRotation

BodyMixin.ignoreParentRotation()
Return type:boolean

ignoreParentScale

BodyMixin.ignoreParentScale()
Return type:boolean

isImplicitBody

BodyMixin.isImplicitBody()
Return type:boolean

isInitiallyShown

BodyMixin.isInitiallyShown()
Return type:boolean

isLoaded

BodyMixin.isLoaded()
Return type:boolean

isOutOfHierarchy

BodyMixin.isOutOfHierarchy()
Return type:boolean

isRequested

BodyMixin.isRequested()
Return type:boolean

isVisible

BodyMixin.isVisible()
Return type:boolean

markLoaded

BodyMixin.markLoaded()
Return type:void

overrideLocalTransform

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

void

preventFromResetting

BodyMixin.preventFromResetting()
Return type:boolean

removeLocalTransformOverride

BodyMixin.removeLocalTransformOverride()
Return type:void

setLocalTransformAsInitial

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

void

setRequested

BodyMixin.setRequested()
Return type:void