@univerjs/engine-render v0.1.17 • Docs
Class: RenderManagerService
Extends
Implements
Constructors
new RenderManagerService()
new RenderManagerService(_injector, _univerInstanceService): RenderManagerService
Parameters
Parameter | Type |
---|---|
_injector | Injector |
_univerInstanceService | IUniverInstanceService |
Returns
Overrides
Defined in
Properties
Property | Modifier | Type | Default value | Description | Inherited from | Defined in |
---|---|---|---|---|---|---|
_disposed | protected | boolean | false | - | Disposable ._disposed | submodules/univer/packages/core/src/shared/lifecycle.ts:93 (opens in a new tab) |
createRender$ | readonly | Observable <string > | undefined | Deprecated | - | submodules/univer/packages/engine-render/src/render-manager/render-manager.service.ts:81 (opens in a new tab) |
currentRender$ | readonly | Observable <Nullable <string >> | undefined | Deprecated | - | submodules/univer/packages/engine-render/src/render-manager/render-manager.service.ts:77 (opens in a new tab) |
Accessors
defaultEngine
get defaultEngine(): Engine
Returns
Implementation of
IRenderManagerService
.defaultEngine
Defined in
Methods
addRender()
addRender(unitId, item): void
Parameters
Parameter | Type |
---|---|
unitId | string |
item | IRender |
Returns
void
Implementation of
IRenderManagerService
.addRender
Defined in
create()
create(unitId): void
Parameters
Parameter | Type |
---|---|
unitId | string |
Returns
void
Implementation of
Deprecated
this design is very very weird! Remove it.
Defined in
createRender()
createRender(unitId): IRender
Parameters
Parameter | Type |
---|---|
unitId | string |
Returns
Implementation of
IRenderManagerService
.createRender
Defined in
dispose()
dispose(): void
Returns
void
Implementation of
Overrides
Defined in
disposeWithMe()
protected disposeWithMe(disposable): IDisposable
Parameters
Parameter | Type |
---|---|
disposable | DisposableLike |
Returns
IDisposable
Inherited from
Defined in
submodules/univer/packages/core/src/shared/lifecycle.ts:96 (opens in a new tab)
ensureNotDisposed()
protected ensureNotDisposed(): void
Returns
void
Inherited from
Defined in
submodules/univer/packages/core/src/shared/lifecycle.ts:100 (opens in a new tab)
getCurrent()
getCurrent(): undefined | IRender
Returns
undefined
| IRender
Implementation of
IRenderManagerService
.getCurrent
Deprecated
There will be multi units to render at the same time, so there is no current.
Defined in
getFirst()
getFirst(): IRender
Returns
Implementation of
IRenderManagerService
.getFirst
Deprecated
There will be multi units to render at the same time, so there is no first.
Defined in
getRenderAll()
getRenderAll(): Map<string, IRender>
Returns
Map
<string
, IRender
>
Implementation of
IRenderManagerService
.getRenderAll
Defined in
getRenderById()
getRenderById(unitId): Nullable<IRender>
Parameters
Parameter | Type |
---|---|
unitId | string |
Returns
Implementation of
IRenderManagerService
.getRenderById
Defined in
has()
has(unitId): boolean
Parameters
Parameter | Type |
---|---|
unitId | string |
Returns
boolean
Implementation of
Defined in
registerRenderModule()
registerRenderModule(type, ctor): IDisposable
Parameters
Parameter | Type |
---|---|
type | number |
ctor | IRenderModuleCtor <UnitModel <object , number >> |
Returns
IDisposable
Implementation of
IRenderManagerService
.registerRenderModule
Defined in
removeRender()
removeRender(unitId): void
Parameters
Parameter | Type |
---|---|
unitId | string |
Returns
void
Implementation of
IRenderManagerService
.removeRender
Defined in
setCurrent()
setCurrent(unitId): void
Parameters
Parameter | Type |
---|---|
unitId | string |
Returns
void
Implementation of
IRenderManagerService
.setCurrent
Defined in
withCurrentTypeOfUnit()
withCurrentTypeOfUnit<T>(type, id): Nullable<T>
Type Parameters
Type Parameter |
---|
T |
Parameters
Parameter | Type |
---|---|
type | UniverInstanceType |
id | DependencyIdentifier <T > |
Returns
Nullable
<T
>
Implementation of
IRenderManagerService
.withCurrentTypeOfUnit