mirror of
https://github.com/duckietm/Nitro-Cool-UI.git
synced 2025-06-21 22:36:58 +00:00
🆙 Fix Frontend Minicamera and start Beta 3
This commit is contained in:
parent
b241aac640
commit
7a9507e7b8
@ -3420,16 +3420,26 @@ export class RoomEngine extends NitroManager implements IRoomEngine, IRoomCreato
|
||||
return texture;
|
||||
}
|
||||
|
||||
public saveTextureAsScreenshot(texture: RenderTexture, saveAsThumbnail: boolean = false): void
|
||||
{
|
||||
public saveTextureAsScreenshot(texture: RenderTexture, saveAsThumbnail: boolean = false): void {
|
||||
if (!texture) {
|
||||
console.warn('saveTextureAsScreenshot: Invalid texture');
|
||||
return;
|
||||
}
|
||||
|
||||
TextureUtils.generateImageUrl(texture).then(base64 => {
|
||||
if (base64) {
|
||||
let composer: RenderRoomMessageComposer = null;
|
||||
|
||||
if (saveAsThumbnail) composer = new RenderRoomThumbnailMessageComposer();
|
||||
else composer = new RenderRoomMessageComposer();
|
||||
|
||||
composer.assignBitmap(texture);
|
||||
composer.assignBase64(base64);
|
||||
|
||||
this._communication.connection.send(composer);
|
||||
} else {
|
||||
console.warn('saveTextureAsScreenshot: Failed to generate base64');
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
public saveBase64AsScreenshot(base64: string, saveAsThumbnail: boolean = false): void
|
||||
|
Loading…
x
Reference in New Issue
Block a user