| Description | |
|---|---|
| terrainDest | Function returning the RenderTexture to be written for each Terrain. | 
| blitMaterial | The material used to copy the data. If null, the default blit material is used. | 
| blitPass | The material pass used to copy the data. Its default value is 0. | 
| beforeBlit | An optional action to call before copying to each Terrain. | 
| afterBlit | An optional action to call after copying to each Terrain. | 
Applies an edited PaintContext by copying modifications back to user-specified RenderTextures for the source Terrain tiles.
After the edits to a PaintContext are complete, this function applies the modified data in destinationRenderTexture to the data stored for each Terrain.
                  Scatter performs this copy to a set of RenderTextures, which is specified by terrainDest.
                  
                  This function uses the following steps to scatter to each Terrain in the PaintContext:
                  1) Calls terrainDest to retrieve the target RenderTexture.
                  2) Calls beforeBlit.
                  3) Uses blitMaterial and blitPass to copy the destinationRenderTexture into the target RenderTexture.
                  4) Calls afterBlit.
                  
                  Additional resources: PaintContext, PaintContext.Gather.