WebGLBatch Class
A WebGLBatch Enables a group of sprites to be drawn using the same settings. if a group of sprites all have the same baseTexture and blendMode then they can be grouped into a batch. All the sprites in a batch can then be drawn in one go by the GPU which is hugely efficient. ALL sprites in the webGL renderer are added to a batch even if the batch only contains one sprite. Batching is handled automatically by the webGL renderer. A good tip is: the smaller the number of batchs there are, the faster the webGL renderer will run.
Item Index
Methods
Methods
init
    
        - 
                    
                        sprite
inits the batch's texture and blend mode based if the supplied sprite
Parameters:
- 
                    
                        spriteSpritethe first sprite to be added to the batch. Only sprites with the same base texture and blend mode will be allowed to be added to this batch 
insertAfter
    
        - 
                    
                        sprite
- 
                    
                        previousSprite
inserts a sprite after the specified sprite
insertBefore
    
        - 
                    
                        sprite
- 
                    
                        nextSprite
inserts a sprite before the specified sprite
Parameters:
- 
                    
                        spriteSpritethe sprite to be added 
- 
                    
                        nextSpriteNextSpritethe first sprite will be inserted before this sprite 
merge
    
        - 
                    
                        batch
Merges two batchs together
Parameters:
- 
                    
                        batchWebGLBatchthe batch that will be merged 
refresh
    
        ()
    
    
    
    
    
    
    
    
    
    Refresh's all the data in the batch and sync's it with the webGL buffers
remove
    
        - 
                    
                        sprite
removes a sprite from the batch
Parameters:
- 
                    
                        spriteSpritethe sprite to be removed 
render
    
        ()
    
    
    
    
    
    
    
    
    
    Draws the batch to the frame buffer
split
    
        - 
                    
                        sprite
Splits the batch into two with the specified sprite being the start of the new batch.
Parameters:
- 
                    
                        spriteSpritethe sprite that indicates where the batch should be split 
Returns:
update
    
        ()
    
    
    
    
    
    
    
    
    
    Updates all the relevant geometry and uploads the data to the GPU
