pixi-jsInterfaces
Interface: OnRenderMixinConstructor
Defined in: node_modules/pixi.js/lib/scene/container/container-mixins/onRenderMixin.d.ts:4
Internal
Properties
onRender?
> optional onRender?: ((renderer) => void) | null
Defined in: node_modules/pixi.js/lib/scene/container/container-mixins/onRenderMixin.d.ts:25
This callback is used when the container is rendered. It runs every frame during the render process, making it ideal for per-frame updates and animations.
> [!NOTE] In v7 many users used updateTransform for this, however the way v8 renders objects is different
> and "updateTransform" is no longer called every frame
Example
// Basic rotation animation
const container = new Container();
container.onRender = () => {
container.rotation += 0.01;
};
// Cleanup when done
container.onRender = null; // Removes callback
Param
The renderer instance
See
Renderer For renderer capabilities