UNPKG

@turbox3d/graphic-component-pixi

Version:

Graphic component library based on pixi

32 lines (31 loc) 1.08 kB
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 {};