@kayelaa/canvas API - v0.2.15
    Preparing search index...

    Variable useViewportEffectConst

    useViewportEffect: (
        onEffect: (
            renderer: KaylaInternals.KaylaRenderer,
            width: number,
            height: number,
        ) => void,
    ) => void = ...

    Registers a side-effect that runs whenever the renderer's viewport size changes (world units).

    The callback receives current viewport dimensions.

    Multiple calls stack — all callbacks run in declaration order.

    This hook MUST be called at the top level of a component function.

    Type Declaration

      • (
            onEffect: (
                renderer: KaylaInternals.KaylaRenderer,
                width: number,
                height: number,
            ) => void,
        ): void
      • Parameters

        Returns void

    useViewportEffect((renderer, width, height) => {
    rect.x = renderer.centerX;
    });