Skip to content

Commit

Permalink
[ts-sdk] Add missing register methods
Browse files Browse the repository at this point in the history
  • Loading branch information
wkozyra95 committed Feb 3, 2025
1 parent 00c8c9a commit ec77f78
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 4 deletions.
19 changes: 19 additions & 0 deletions ts/smelter-node/src/live/compositor.ts
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,25 @@ export default class Smelter {
await this.coreSmelter.unregisterImage(imageId);
}

public async registerShader(shaderId: string, request: Renderers.RegisterShader): Promise<void> {
await this.coreSmelter.registerShader(shaderId, request);
}

public async unregisterShader(shaderId: string): Promise<void> {
await this.coreSmelter.unregisterShader(shaderId);
}

public async registerWebRenderer(
instanceId: string,
request: Renderers.RegisterWebRenderer
): Promise<void> {
await this.coreSmelter.registerWebRenderer(instanceId, request);
}

public async unregisterWebRenderer(instanceId: string): Promise<void> {
await this.coreSmelter.unregisterWebRenderer(instanceId);
}

public async registerFont(fontSource: string | ArrayBuffer): Promise<object> {
let fontBuffer: Buffer;

Expand Down
8 changes: 4 additions & 4 deletions ts/smelter-node/src/offline/compositor.ts
Original file line number Diff line number Diff line change
Expand Up @@ -33,12 +33,12 @@ export default class OfflineSmelter {
await this.coreSmelter.registerInput(inputId, request);
}

public async registerShader(shaderId: string, request: Renderers.RegisterShader) {
await this.coreSmelter.registerShader(shaderId, request);
public async registerImage(imageId: string, request: Renderers.RegisterImage): Promise<void> {
await this.coreSmelter.registerImage(imageId, request);
}

public async registerImage(imageId: string, request: Renderers.RegisterImage) {
await this.registerImage(imageId, request);
public async registerShader(shaderId: string, request: Renderers.RegisterShader): Promise<void> {
await this.coreSmelter.registerShader(shaderId, request);
}

public async registerFont(fontSource: string | ArrayBuffer): Promise<object> {
Expand Down

0 comments on commit ec77f78

Please sign in to comment.