update(sprite)
    {
        if (!sprite.visible) return;

        this.renderer.setActiveObjectRenderer(this.spriteRenderer);

        const clean = !sprite._anchorDirty && sprite._cachedTransformUpdateId === sprite.transform._worldUpdateId;

        if (sprite._texture.ready && !clean)
        {
            calculateVertices(sprite);
            sprite._cachedTransformUpdateId = sprite.transform._worldUpdateId;
            sprite._anchorDirty = false;
        }

        this.spriteRenderer.render(sprite);
    }
/**
     * Render a sprite using the batching SpriteRenderer.
     *
     * @param {Entity} sprite - The entity to render.
     */
Render a sprite using the batching SpriteRenderer.
@param {Entity} sprite - The entity to render.
Render a sprite using the batching SpriteRenderer . @param { Entity } sprite - The entity to render .
update(sprite)
    {
        if (!sprite.visible) return;
        this.renderer.setActiveObjectRenderer(this.spriteRenderer);
        const clean = !sprite._anchorDirty && sprite._cachedTransformUpdateId === sprite.transform._worldUpdateId;
        if (sprite._texture.ready && !clean)
        {
            calculateVertices(sprite);
            sprite._cachedTransformUpdateId = sprite.transform._worldUpdateId;
            sprite._anchorDirty = false;
        }
        this.spriteRenderer.render(sprite);
    }
update ( sprite ) { if ( ! sprite . visible ) return ; this . renderer . setActiveObjectRenderer ( this . spriteRenderer ) ; const clean = ! sprite . _anchorDirty && sprite . _cachedTransformUpdateId === sprite . transform . _worldUpdateId ; if ( sprite . _texture . ready && ! clean ) { calculateVertices ( sprite ) ; sprite . _cachedTransformUpdateId = sprite . transform . _worldUpdateId ; sprite . _anchorDirty = false ; } this . spriteRenderer . render ( sprite ) ; }
Render a sprite using the batching SpriteRenderer.
Render a sprite using the batching SpriteRenderer .