Class DefaultBrushUIGroup | Terrain Tools | 3.0.2-preview.3
docs.unity.cn
    Show / Hide Table of Contents

    Class DefaultBrushUIGroup

    Inheritance
    Object
    BaseBrushUIGroup
    DefaultBrushUIGroup
    Inherited Members
    BaseBrushUIGroup.brushMaskFilterStack
    BaseBrushUIGroup.brushMaskFilterStackView
    BaseBrushUIGroup.GetBrushMask(Terrain, RenderTexture, RenderTexture, Vector3, Single, Single)
    BaseBrushUIGroup.GetBrushMask(Terrain, RenderTexture, RenderTexture)
    BaseBrushUIGroup.GetBrushMask(RenderTexture, RenderTexture)
    BaseBrushUIGroup.brushName
    BaseBrushUIGroup.brushSize
    BaseBrushUIGroup.brushRotation
    BaseBrushUIGroup.brushStrength
    BaseBrushUIGroup.brushSpacing
    BaseBrushUIGroup.brushScatter
    BaseBrushUIGroup.allowPaint
    BaseBrushUIGroup.InvertStrength
    BaseBrushUIGroup.isInUse
    BaseBrushUIGroup.AddController<TController>(TController)
    BaseBrushUIGroup.AddRotationController<TController>(TController)
    BaseBrushUIGroup.AddSizeController<TController>(TController)
    BaseBrushUIGroup.AddStrengthController<TController>(TController)
    BaseBrushUIGroup.AddSpacingController<TController>(TController)
    BaseBrushUIGroup.AddScatterController<TController>(TController)
    BaseBrushUIGroup.AddModifierKeyController<TController>(TController)
    BaseBrushUIGroup.AddSmoothingController<TController>(TController)
    BaseBrushUIGroup.RemoveController<TController>(TController)
    BaseBrushUIGroup.RemoveAllControllers()
    BaseBrushUIGroup.RegisterEvent(Event)
    BaseBrushUIGroup.ConsumeEvents(Terrain, IOnSceneGUI)
    BaseBrushUIGroup.RequestRepaint()
    BaseBrushUIGroup.OnInspectorGUI(Terrain, IOnInspectorGUI)
    BaseBrushUIGroup.OnEnterToolMode()
    BaseBrushUIGroup.OnExitToolMode()
    BaseBrushUIGroup.isRecording
    BaseBrushUIGroup.OnPaint(Terrain, IOnPaint)
    BaseBrushUIGroup.OnSceneGUI2D(Terrain, IOnSceneGUI)
    BaseBrushUIGroup.OnSceneGUI(Terrain, IOnSceneGUI)
    BaseBrushUIGroup.AppendBrushInfo(Terrain, IOnSceneGUI, StringBuilder)
    BaseBrushUIGroup.ScatterBrushStamp(Terrain, Vector2)
    BaseBrushUIGroup.ModifierActive(BrushModifierKey)
    BaseBrushUIGroup.LockTerrainUnderCursor(Boolean)
    BaseBrushUIGroup.UnlockTerrainUnderCursor()
    BaseBrushUIGroup.canUpdateTerrainUnderCursor
    BaseBrushUIGroup.terrainUnderCursor
    BaseBrushUIGroup.isRaycastHitUnderCursorValid
    BaseBrushUIGroup.raycastHitUnderCursor
    BaseBrushUIGroup.validationMessage
    Namespace: UnityEditor.Experimental.TerrainAPI
    Syntax
    public class DefaultBrushUIGroup : BaseBrushUIGroup, IBrushUIGroup, IBrushEventHandler, IBrushTerrainCache

    Constructors

    DefaultBrushUIGroup(String, Func<TerrainToolsAnalytics.IBrushParameter[]>, DefaultBrushUIGroup.Feature)

    Declaration
    public DefaultBrushUIGroup(string name, Func<TerrainToolsAnalytics.IBrushParameter[]> analyticsCall = null, DefaultBrushUIGroup.Feature feature = DefaultBrushUIGroup.Feature.Size | DefaultBrushUIGroup.Feature.Rotation | DefaultBrushUIGroup.Feature.Strength | DefaultBrushUIGroup.Feature.Spacing | DefaultBrushUIGroup.Feature.Scatter | DefaultBrushUIGroup.Feature.Smoothing | DefaultBrushUIGroup.Feature.All | DefaultBrushUIGroup.Feature.NoScatter | DefaultBrushUIGroup.Feature.NoSpacing)
    Parameters
    Type Name Description
    String name
    Func<TerrainToolsAnalytics.IBrushParameter[]> analyticsCall
    DefaultBrushUIGroup.Feature feature
    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX
    on 10 November 2020