import { type PointLike, Texture, Ticker } from 'pixi.js'
} from '../../../../solid-pixi/src/index'
render(() => <ContainerExample canvas={document.getElementById('root')! as HTMLCanvasElement} />)
function ContainerExample(props) {
<Application background="#1099bb" resizeTo={window} canvas={props.canvas}>
function BunniesContainer() {
const app = useApplication()
const [resource] = useAsset('https://pixijs.com/assets/bunny.png')
x={app!.screen.width / 2}
y={app!.screen.height / 2}
container.pivot = { x: 100, y: 100 }
const handler = (delta: Ticker) => {
// use delta to create frame-independent transform
container.rotation -= 0.001 * delta.deltaMS
app!.ticker.remove(handler)
<For each={Array.from({ length: 25 })} fallback={<></>}>
anchor={{ x: 0.5, y: 0.5 } as PointLike}
y={Math.floor(i() / 5) * 40}