API Reference
@univerjs
@univerjs/engine-render
interfaces
Irendermanagerservice

@univerjs/engine-render v0.1.17Docs


Interface: IRenderManagerService

Extends

  • IDisposable

Properties

PropertyTypeDescriptionDefined in
createRender$Observable<string>Deprecatedsubmodules/univer/packages/engine-render/src/render-manager/render-manager.service.ts:51 (opens in a new tab)
currentRender$Observable<Nullable<string>>Deprecatedsubmodules/univer/packages/engine-render/src/render-manager/render-manager.service.ts:36 (opens in a new tab)
defaultEngineEngine-submodules/univer/packages/engine-render/src/render-manager/render-manager.service.ts:43 (opens in a new tab)

Methods

addRender()

addRender(unitId, renderer): void

Parameters

ParameterType
unitIdstring
rendererIRender

Returns

void

Defined in

submodules/univer/packages/engine-render/src/render-manager/render-manager.service.ts:37 (opens in a new tab)


create()

create(unitId): void

Parameters

ParameterType
unitIdstring

Returns

void

Deprecated

this design is very very weird! Remove it.

Defined in

submodules/univer/packages/engine-render/src/render-manager/render-manager.service.ts:53 (opens in a new tab)


createRender()

createRender(unitId): IRender

Parameters

ParameterType
unitIdstring

Returns

IRender

Defined in

submodules/univer/packages/engine-render/src/render-manager/render-manager.service.ts:38 (opens in a new tab)


dispose()

dispose(): void

Returns

void

Inherited from

IDisposable.dispose

Defined in

submodules/univer/node_modules/.pnpm/@wendellhu+redi@0.15.4/node_modules/@wendellhu/redi/esm/dispose.d.ts:2


getCurrent()

getCurrent(): Nullable<IRender>

Returns

Nullable<IRender>

Deprecated

There will be multi units to render at the same time, so there is no current.

Defined in

submodules/univer/packages/engine-render/src/render-manager/render-manager.service.ts:56 (opens in a new tab)


getFirst()

getFirst(): Nullable<IRender>

Returns

Nullable<IRender>

Deprecated

There will be multi units to render at the same time, so there is no first.

Defined in

submodules/univer/packages/engine-render/src/render-manager/render-manager.service.ts:58 (opens in a new tab)


getRenderAll()

getRenderAll(): Map<string, IRender>

Returns

Map<string, IRender>

Defined in

submodules/univer/packages/engine-render/src/render-manager/render-manager.service.ts:42 (opens in a new tab)


getRenderById()

getRenderById(unitId): Nullable<IRender>

Parameters

ParameterType
unitIdstring

Returns

Nullable<IRender>

Defined in

submodules/univer/packages/engine-render/src/render-manager/render-manager.service.ts:41 (opens in a new tab)


has()

has(unitId): boolean

Parameters

ParameterType
unitIdstring

Returns

boolean

Defined in

submodules/univer/packages/engine-render/src/render-manager/render-manager.service.ts:60 (opens in a new tab)


registerRenderModule()

registerRenderModule<T>(type, ctor): IDisposable

Type Parameters

Type Parameter
T extends UnitModel<object, number>

Parameters

ParameterType
typenumber
ctorIRenderModuleCtor<T>

Returns

IDisposable

Defined in

submodules/univer/packages/engine-render/src/render-manager/render-manager.service.ts:62 (opens in a new tab)


removeRender()

removeRender(unitId): void

Parameters

ParameterType
unitIdstring

Returns

void

Defined in

submodules/univer/packages/engine-render/src/render-manager/render-manager.service.ts:39 (opens in a new tab)


setCurrent()

setCurrent(unitId): void

Parameters

ParameterType
unitIdstring

Returns

void

Defined in

submodules/univer/packages/engine-render/src/render-manager/render-manager.service.ts:40 (opens in a new tab)


withCurrentTypeOfUnit()

withCurrentTypeOfUnit<T>(type, id): Nullable<T>

Type Parameters

Type Parameter
T

Parameters

ParameterType
typeUniverInstanceType
idDependencyIdentifier<T>

Returns

Nullable<T>

Defined in

submodules/univer/packages/engine-render/src/render-manager/render-manager.service.ts:61 (opens in a new tab)


Copyright © 2021-2024 DreamNum Co,Ltd. All Rights Reserved.