terrain | Terrain that defines terrain space for this PaintContext. |
boundsInTerrainSpace | Terrain space bounds to edit in the target terrain texture. |
targetTextureWidth | Width of the target terrain texture (per Terrain). |
targetTextureHeight | Height of the target terrain texture (per Terrain). |
extraBorderPixels | Number of extra border pixels required. |
Constructs a PaintContext that you can use to edit a texture on a Terrain, in the region defined by boundsInTerrainSpace and extraBorderPixels.
This function calculates a pixelRect from boundsInTerrainSpace and extraBorderPixels,
and then constructs a PaintContext from the pixelRect.
This function is called internally by TerrainPaintUtility.BeginPaintHeightmap, TerrainPaintUtility.BeginPaintTexture and TerrainPaintUtility.CollectNormals.
See Also: PaintContext