Move to Renderer V2

This commit is contained in:
duckietm
2024-04-03 09:27:56 +02:00
parent 110c3ad393
commit b3134ce50b
4080 changed files with 115593 additions and 66375 deletions
@@ -0,0 +1,10 @@
import { BLEND_MODES, ColorMatrix, Texture } from 'pixi.js';
export interface IRoomCameraWidgetEffect
{
name: string;
minLevel: number;
texture: Texture;
colorMatrix: ColorMatrix;
blendMode: BLEND_MODES;
}
@@ -0,0 +1,11 @@
import { Texture } from 'pixi.js';
import { IRoomCameraWidgetEffect } from './IRoomCameraWidgetEffect';
import { IRoomCameraWidgetSelectedEffect } from './IRoomCameraWidgetSelectedEffect';
export interface IRoomCameraWidgetManager
{
init(): Promise<void>;
applyEffects(texture: Texture, selectedEffects: IRoomCameraWidgetSelectedEffect[], isZoomed: boolean): Promise<HTMLImageElement>;
effects: Map<string, IRoomCameraWidgetEffect>;
isLoaded: boolean;
}
@@ -0,0 +1,7 @@
import { IRoomCameraWidgetEffect } from './IRoomCameraWidgetEffect';
export interface IRoomCameraWidgetSelectedEffect
{
effect: IRoomCameraWidgetEffect;
alpha: number;
}
+3
View File
@@ -0,0 +1,3 @@
export * from './IRoomCameraWidgetEffect';
export * from './IRoomCameraWidgetManager';
export * from './IRoomCameraWidgetSelectedEffect';