LoadContext
-
class
LoadContext
()
Constructors
Properties
Methods
addAttachContext()
addLayerIdToMap()
getAttachContexts()
getAuthoredLayerId()
getChildren()
getParent()
getRuntimeLayerId()
getScsModelKeysOf()
handleExternalModel()
hasChildren()
initializeScsModelKeysOf()
isFirstLoad()
isLoaded()
markAsFirstLoad()
onLoadComplete()
purgeContents()
removeProductOccurrence()
toScsBuffer()
Constructors
-
LoadContext.
constructor
(parent, _debugLoadString, scsBufferCache) Arguments: - parent (LoadContextParent) – None
- _debugLoadString (
string()
) – None - scsBufferCache (
PromiseCache()
<ExternalModelName, ScsBuffer | null> | null) – None
Return type:
Properties
-
LoadContext.
__LoadContext
Type: PhantomMember
Methods
addAttachContext
-
LoadContext.
addAttachContext
(context) Arguments: - context (
AttachContext()
) – None
Return type: void
- context (
addLayerIdToMap
-
LoadContext.
addLayerIdToMap
(runtimeId, authoredId) Arguments: - runtimeId (LayerId) – None
- authoredId (AuthoredLayerId) – None
Return type: void
getAttachContexts
-
LoadContext.
getAttachContexts
() Return type: [ AttachContext()
]
getAuthoredLayerId
-
LoadContext.
getAuthoredLayerId
(runtimeId) Arguments: - runtimeId (LayerId) – None
Return type: AuthoredLayerId | null
getChildren
-
LoadContext.
getChildren
() Return type: [ ProductOccurrence()
]
getParent
-
LoadContext.
getParent
() Return type: LoadContextParent
getRuntimeLayerId
-
LoadContext.
getRuntimeLayerId
(authoredId) Arguments: - authoredId (AuthoredLayerId) – None
Return type: LayerId | null
getScsModelKeysOf
-
LoadContext.
getScsModelKeysOf
(modelName) Arguments: - modelName (ExternalModelName) – None
Return type: TrackedOpenPromise()
<[ModelKey] | null> | null
handleExternalModel
-
LoadContext.
handleExternalModel
(includerAuthoredNodeId, includerInclusionContext, externalInclusionKey) Arguments: - includerAuthoredNodeId (AuthoredNodeId) – None
- includerInclusionContext (
InclusionContext()
) – None - externalInclusionKey (
InclusionKey()
) – None
Return type: boolean
initializeScsModelKeysOf
-
LoadContext.
initializeScsModelKeysOf
(modelName) Arguments: - modelName (ExternalModelName) – None
Return type: void
removeProductOccurrence
-
LoadContext.
removeProductOccurrence
(node) Arguments: - node (
ProductOccurrence()
) – None
Return type: boolean
- node (
toScsBuffer
-
LoadContext.
toScsBuffer
(modelName, toAttachData) Arguments: - modelName (ExternalModelName) – None
- toAttachData (ToAttachDataFunc) – None
Return type: Promise <ScsBuffer | Response | null>