Version: 2019.3
  • C#


interface in UnityEditor

Suggest a change


Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.


Submission failed

For some reason your suggested change could not be submitted. Please <a>try again</a> in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.




Provides an interface to display a custom TerrainLayer UI in the Terrain Layers inspector.

Implement this interface on the ShaderGUI class for your custom terrain shader. This GUI will only be displayed when you select any Terrain Layer in the Paint Texture tab with the custom shader assigned to the terrain.

Public Methods

OnTerrainLayerGUIDraws the custom GUI for the terrain layer.

Did you find this page useful? Please give it a rating: