@cognite/3d-wrapper-base > StyleContainer
Container which parse, stores and allows iteration over a list of applied styles. export:
class: StyleContainer
StyleContainer
▸ styleIterator(model: WrappedModel): AsyncIterableIterator
<AppliedStyle>
Defined in StyleContainer/StyleContainer.ts:568
Iterator through all the memberof: StyleContainer
Parameters:
Name | Type | Description |
---|---|---|
model | WrappedModel | - |
Returns: AsyncIterableIterator
<AppliedStyle>
<Static>
createOptimizedStyleContainer▸ createOptimizedStyleContainer(unsortedStyles: NodeStyle[], apiCache: ApiCache): Promise
<StyleContainer>
Defined in StyleContainer/StyleContainer.ts:79
Create a style container with parsed styles. Style order affects sequence in which to apply styles static:
memberof: StyleContainer
Parameters:
Name | Type | Description |
---|---|---|
unsortedStyles | NodeStyle[] | List of styles to apply |
apiCache | ApiCache | - |
Returns: Promise
<StyleContainer>
<Static>
createStyleDifferencesContainer▸ createStyleDifferencesContainer(newStyles: StyleContainer, oldStyles: StyleContainer): StyleContainer
Defined in StyleContainer/StyleContainer.ts:113
Generates a style container that stores a list of styles to transforms a StyleContainer into another StyleContainer static:
memberof: StyleContainer
Parameters:
Name | Type | Description |
---|---|---|
newStyles | StyleContainer | styles to be transformed into |
oldStyles | StyleContainer | styles to be transformed from |
Returns: StyleContainer