Show / Hide Table of Contents

Class TerrainPaintUtility

Inheritance
Object
TerrainPaintUtility
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: UnityEngine.Experimental.TerrainAPI
Assembly: UnityEngine.dll
Syntax
public static class TerrainPaintUtility

Methods

| Improve this Doc View Source

BeginPaintHeightmap(Terrain, Rect, Int32)

Declaration
public static PaintContext BeginPaintHeightmap(Terrain terrain, Rect boundsInTerrainSpace, int extraBorderPixels = 0)
Parameters
Type Name Description
Terrain terrain
Rect boundsInTerrainSpace
Int32 extraBorderPixels
Returns
Type Description
PaintContext
| Improve this Doc View Source

BeginPaintTexture(Terrain, Rect, TerrainLayer, Int32)

Declaration
public static PaintContext BeginPaintTexture(Terrain terrain, Rect boundsInTerrainSpace, TerrainLayer inputLayer, int extraBorderPixels = 0)
Parameters
Type Name Description
Terrain terrain
Rect boundsInTerrainSpace
TerrainLayer inputLayer
Int32 extraBorderPixels
Returns
Type Description
PaintContext
| Improve this Doc View Source

BuildTransformPaintContextUVToPaintContextUV(PaintContext, PaintContext, out Vector4)

Declaration
public static void BuildTransformPaintContextUVToPaintContextUV(PaintContext src, PaintContext dst, out Vector4 scaleOffset)
Parameters
Type Name Description
PaintContext src
PaintContext dst
Vector4 scaleOffset
| Improve this Doc View Source

CalculateBrushTransform(Terrain, Vector2, Single, Single)

Declaration
public static BrushTransform CalculateBrushTransform(Terrain terrain, Vector2 brushCenterTerrainUV, float brushSize, float brushRotationDegrees)
Parameters
Type Name Description
Terrain terrain
Vector2 brushCenterTerrainUV
Single brushSize
Single brushRotationDegrees
Returns
Type Description
BrushTransform
| Improve this Doc View Source

CollectNormals(Terrain, Rect, Int32)

Declaration
public static PaintContext CollectNormals(Terrain terrain, Rect boundsInTerrainSpace, int extraBorderPixels = 0)
Parameters
Type Name Description
Terrain terrain
Rect boundsInTerrainSpace
Int32 extraBorderPixels
Returns
Type Description
PaintContext
| Improve this Doc View Source

EndPaintHeightmap(PaintContext, String)

Declaration
public static void EndPaintHeightmap(PaintContext ctx, string editorUndoName)
Parameters
Type Name Description
PaintContext ctx
String editorUndoName
| Improve this Doc View Source

EndPaintTexture(PaintContext, String)

Declaration
public static void EndPaintTexture(PaintContext ctx, string editorUndoName)
Parameters
Type Name Description
PaintContext ctx
String editorUndoName
| Improve this Doc View Source

FindTerrainLayerIndex(Terrain, TerrainLayer)

Declaration
public static int FindTerrainLayerIndex(Terrain terrain, TerrainLayer inputLayer)
Parameters
Type Name Description
Terrain terrain
TerrainLayer inputLayer
Returns
Type Description
Int32
| Improve this Doc View Source

GetBlitMaterial()

Declaration
public static Material GetBlitMaterial()
Returns
Type Description
Material
| Improve this Doc View Source

GetBuiltinPaintMaterial()

Declaration
public static Material GetBuiltinPaintMaterial()
Returns
Type Description
Material
| Improve this Doc View Source

GetCopyTerrainLayerMaterial()

Declaration
public static Material GetCopyTerrainLayerMaterial()
Returns
Type Description
Material
| Improve this Doc View Source

GetTerrainAlphaMapChecked(Terrain, Int32)

Declaration
public static Texture2D GetTerrainAlphaMapChecked(Terrain terrain, int mapIndex)
Parameters
Type Name Description
Terrain terrain
Int32 mapIndex
Returns
Type Description
Texture2D
| Improve this Doc View Source

ReleaseContextResources(PaintContext)

Declaration
public static void ReleaseContextResources(PaintContext ctx)
Parameters
Type Name Description
PaintContext ctx
| Improve this Doc View Source

SetupTerrainToolMaterialProperties(PaintContext, BrushTransform, Material)

Declaration
public static void SetupTerrainToolMaterialProperties(PaintContext paintContext, BrushTransform brushXform, Material material)
Parameters
Type Name Description
PaintContext paintContext
BrushTransform brushXform
Material material
  • Improve this Doc
  • View Source
Back to top Generated by DocFX