@glowjs/core
Version:
GlowJS数字孪生引擎核心库。
44 lines (43 loc) • 904 B
TypeScript
import { Mesh } from '../runtime';
import { Base } from '../base/Base';
import { App } from '../core/App';
/**
* 发光层
*/
export declare class Glow extends Base {
private _layer;
/**
* 实例化一个发光层对象
* @param app 应用
*/
constructor(app: App);
/**
* 获取或设置启用
*/
get enable(): boolean;
set enable(value: boolean);
/**
* 获取或设置强度
*/
get intensity(): number;
set intensity(value: number);
/**
* 获取或设置模糊系数
*/
get blurSize(): number;
set blurSize(value: number);
/**
* 添加网格
* @param mesh 网格
*/
addMesh(mesh: Mesh): void;
/**
* 移除网格
* @param mesh 网格
*/
removeMesh(mesh: Mesh): void;
/**
* 释放
*/
dispose(): void;
}