webcad-ue4-api/types/DatabaseServices/Texture.d.ts

35 lines
1.0 KiB
TypeScript
Raw Normal View History

2021-01-28 10:17:21 +08:00
import { Texture, Wrapping } from 'three';
import { CADFiler } from './CADFiler';
import { SymbolTableRecord } from './SymbolTableRecord';
2024-08-14 17:08:00 +08:00
export declare class TextureTableEventBus {
private static _SingleInstance;
static GetInstance(): TextureTableEventBus;
UpdateEvent(texture: TextureTableRecord): void;
}
2021-01-28 10:17:21 +08:00
/**
* ..
*/
export declare class TextureTableRecord extends SymbolTableRecord {
private wrapS;
private wrapT;
repeatX: number;
repeatY: number;
rotation: number;
imageUrl: string;
2022-02-16 11:15:31 +08:00
moveX: number;
moveY: number;
imgUrl: string;
2021-01-28 10:17:21 +08:00
set WrapS(wrap: Wrapping);
get WrapS(): Wrapping;
get WrapT(): Wrapping;
set WrapT(wrap: Wrapping);
private texture;
2022-02-16 11:15:31 +08:00
Update(): Promise<string>;
2024-08-14 17:08:00 +08:00
TextureUpdate(): Promise<void>;
2021-01-28 10:17:21 +08:00
private waits;
WaitUpdate(): Promise<unknown>;
GetThreeTexture(): Texture;
ReadFile(file: CADFiler): void;
WriteFile(file: CADFiler): void;
}
//# sourceMappingURL=Texture.d.ts.map