pixi.js
Version:
<p align="center"> <a href="https://pixijs.com" target="_blank" rel="noopener noreferrer"> <img height="150" src="https://files.pixijs.download/branding/pixijs-logo-transparent-dark.svg?v=1" alt="PixiJS logo"> </a> </p> <br/> <p align="center">
12 lines (11 loc) • 420 B
TypeScript
import type { Instruction } from '../../renderers/shared/instructions/Instruction';
import type { StencilMask } from './StencilMask';
/** @internal */
export type MaskMode = 'pushMaskBegin' | 'pushMaskEnd' | 'popMaskBegin' | 'popMaskEnd';
/** @internal */
export interface StencilMaskInstruction extends Instruction {
renderPipeId: 'stencilMask';
action: MaskMode;
inverse: boolean;
mask: StencilMask;
}