| Awake | Called when the Editor is woken up. |
| BeginAnimatedCheck | Creates a Property wrapper, useful for making regular GUI controls work with MaterialProperty. |
| ColorProperty | Draw a property field for a color shader property. |
| DefaultPreviewGUI | Default handling of preview area for materials. |
| DefaultPreviewSettingsGUI | Default toolbar for material preview area. |
| DefaultShaderProperty | Handles UI for one shader property ignoring any custom drawers. |
| DoubleSidedGIField | Display UI for editing a material's Double Sided Global Illumination setting.
Returns true if the UI is indeed displayed i.e. the material supports the Double Sided Global Illumination setting.
+See Also: Material.doubleSidedGI. |
| EmissionEnabledProperty | This function will draw the UI for controlling whether emission is enabled or not on a material. |
| EnableInstancingField | Display UI for editing material's render queue setting. |
| EndAnimatedCheck | Ends a Property wrapper started with BeginAnimatedCheck. |
| FloatProperty | Draw a property field for a float shader property. |
| GetPropertyHeight | Calculate height needed for the property. |
| GetTexturePropertyCustomArea | Returns the free rect below the label and before the large thumb object field. Is used for e.g. tiling and offset properties. |
| HasPreviewGUI | Can this component be Previewed in its current state? |
| HelpBoxWithButton | Make a help box with a message and button. Returns true, if button was pressed. |
| IntegerProperty | Draw a property field for an integer shader property. |
| IsInstancingEnabled | Determines whether the Enable Instancing checkbox is checked. |
| LightmapEmissionFlagsProperty | Draws the UI for setting the global illumination flag of a material. |
| LightmapEmissionProperty | This function will draw the UI for the lightmap emission property. (None, Realtime, baked)See Also: MaterialLightmapFlags. |
| OnDisable | Called when the editor is disabled, if overridden please call the base OnDisable() to ensure that the material inspector is set up properly. |
| OnEnable | Called when the editor is enabled, if overridden please call the base OnEnable() to ensure that the material inspector is set up properly. |
| OnInspectorGUI | Implement specific MaterialEditor GUI code here. If you want to simply extend the existing editor call the base OnInspectorGUI () before doing any custom GUI code. |
| OnPreviewGUI | Custom preview for Image component. |
| PropertiesChanged | Whenever a material property is changed call this function. This will rebuild the inspector and validate the properties. |
| PropertiesDefaultGUI | Default rendering of shader properties. |
| PropertiesGUI | Render the standard material properties. This method will either render properties using a IShaderGUI instance if found otherwise it uses PropertiesDefaultGUI. |
| RangeProperty | Draw a range slider for a range shader property. |
| RegisterPropertyChangeUndo | Call this when you change a material property. It will add an undo for the action. |
| RenderQueueField | Display UI for editing material's render queue setting. |
| RequiresConstantRepaint | Does this edit require to be repainted constantly in its current state? |
| SetDefaultGUIWidths | Set EditorGUIUtility.fieldWidth and labelWidth to the default values that PropertiesGUI uses. |
| SetShader | Set the shader of the material. |
| ShaderProperty | Handes UI for one shader property. |
| TextureCompatibilityWarning | Checks if particular property has incorrect type of texture specified by the material, displays appropriate warning and suggests the user to automatically fix the problem. |
| TextureProperty | Draw a property field for a texture shader property. |
| TexturePropertyMiniThumbnail | Draw a property field for a texture shader property that only takes up a single line height. |
| TexturePropertySingleLine | Method for showing a texture property control with additional inlined properites. |
| TexturePropertyTwoLines | Method for showing a compact layout of properties. |
| TexturePropertyWithHDRColor | Method for showing a texture property control with a HDR color field and its color brightness float field. |
| TextureScaleOffsetProperty | Draws tiling and offset properties for a texture. |
| VectorProperty | Draw a property field for a vector shader property. |