Text
A SolidJS component that renders a PixiJS Text.
Please see the PixiJS docs for detailed information.
Code example
Section titled “Code example”import type * as Pixi from "pixi.js";import { PixiApplication, PixiCanvas, Text } from "pixi-solid";import { objectFit } from "pixi-solid/utils";
const DemoComponent = () => { let textRef: Pixi.Text | undefined;
return ( <Text text="Hello World" ref={textRef} style={{ fill: "white", fontSize: 68, fontFamily: "Arial", }} onRender={(renderer) => { if (!textRef) return; objectFit(textRef, renderer.screen, "contain"); }} /> );};
export const Demo = () => ( <PixiApplication background="#1099bb"> <PixiCanvas style={{ "aspect-ratio": "2/1.5" }}> <DemoComponent /> </PixiCanvas> </PixiApplication>);