@turbox3d/graphic-component-pixi
Version:
Graphic component library based on pixi
32 lines (31 loc) • 1.08 kB
TypeScript
import * as PIXI from 'pixi.js';
import { IFitStyle } from './drawRect';
declare class GraphicOption {
lineWidth: number;
lineColor: number;
lineAlpha: number;
alignment: number;
native: boolean;
fillColor: number;
fillAlpha: number;
alpha: number;
}
export type IGraphicOption = Partial<GraphicOption>;
/** 解析 Option */
export declare function parseGraphicOption(option?: IGraphicOption): GraphicOption;
/** 直接设置通用的样式配置 */
export declare function setCommonOption(graphic: PIXI.Graphics, option?: IGraphicOption): void;
declare class FillTextureOption {
fillColor: number;
fillAlpha: number;
fit: IFitStyle;
posX: number;
posY: number;
width: number;
height: number;
}
export type IFillTextureOption = Partial<FillTextureOption>;
export declare function parseFillTextureOption(option?: IFillTextureOption): FillTextureOption;
/** 设置填充贴图 */
export declare function setFillTexture(graphic: PIXI.Graphics, fillTextureUrl: string, option?: IFillTextureOption): Promise<void>;
export {};