3d-wrapper

@cognite/3d-wrapper-base > StyleContainer

Class: StyleContainer

Container which parse, stores and allows iteration over a list of applied styles. export:

class: StyleContainer

Hierarchy

StyleContainer

Index

Methods


Methods

styleIterator

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