Accessors
onChanged
- get onChanged(): ISimpleEvent<string>
-
Returns ISimpleEvent<string>
Methods
any
- any(): boolean
-
Returns boolean
applySettings
- applySettings(settings: Settings): void
-
Returns void
clear
- clear(source: string): void
-
Returns void
clearReferences
- clearReferences(): void
-
Returns void
current
- current(): IObject[]
-
Returns IObject[]
getMaterial
- getMaterial(settings: Settings, isolate: boolean): Material
-
Returns Material
getReference
- getReference(vim: Vim): "always" | Set<IObject>
-
Returns "always" | Set<IObject>
hide
- hide(objects: IObject[], source: string): void
-
Parameters
-
objects: IObject[]
-
source: string
Returns void
isolate
- isolate(objects: IObject[], source: string): boolean
-
Parameters
-
objects: IObject[]
-
source: string
Returns boolean
setReference
- setReference(vim: Vim, reference: "always" | Object[]): void
-
Parameters
-
vim: Vim
-
reference: "always" | Object[]
Returns void
show
- show(objects: IObject[], source: string): void
-
Parameters
-
objects: IObject[]
-
source: string
Returns void
toggleIsolation
- toggleIsolation(source: string): void
-
Returns void
Manages the isolation mechanic in the vim component.