Class TerrainSettings | Terrain Tools | 3.0.2-preview.3
docs.unity3d.com
    Show / Hide Table of Contents

    Class TerrainSettings

    Inheritance
    Object
    Object
    ScriptableObject
    TerrainSettings
    Inherited Members
    ScriptableObject.SetDirty()
    ScriptableObject.CreateInstance(String)
    ScriptableObject.CreateInstance(Type)
    ScriptableObject.CreateInstance<T>()
    Object.GetInstanceID()
    Object.GetHashCode()
    Object.Equals(Object)
    Object.Instantiate(Object, Vector3, Quaternion)
    Object.Instantiate(Object, Vector3, Quaternion, Transform)
    Object.Instantiate(Object)
    Object.Instantiate(Object, Transform)
    Object.Instantiate(Object, Transform, Boolean)
    Object.Instantiate<T>(T)
    Object.Instantiate<T>(T, Vector3, Quaternion)
    Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
    Object.Instantiate<T>(T, Transform)
    Object.Instantiate<T>(T, Transform, Boolean)
    Object.Destroy(Object, Single)
    Object.Destroy(Object)
    Object.DestroyImmediate(Object, Boolean)
    Object.DestroyImmediate(Object)
    Object.FindObjectsOfType(Type)
    Object.DontDestroyOnLoad(Object)
    Object.DestroyObject(Object, Single)
    Object.DestroyObject(Object)
    Object.FindSceneObjectsOfType(Type)
    Object.FindObjectsOfTypeIncludingAssets(Type)
    Object.FindObjectsOfType<T>()
    Object.FindObjectOfType<T>()
    Object.FindObjectsOfTypeAll(Type)
    Object.FindObjectOfType(Type)
    Object.ToString()
    Object.name
    Object.hideFlags
    Namespace: UnityEditor.Experimental.TerrainAPI
    Syntax
    [Serializable]
    public class TerrainSettings : ScriptableObject

    Fields

    AlphaMapResolution

    Declaration
    public int AlphaMapResolution
    Field Value
    Type Description
    Int32

    AutoConnect

    Declaration
    public bool AutoConnect
    Field Value
    Type Description
    Boolean

    BakeLightProbesForTrees

    Declaration
    public bool BakeLightProbesForTrees
    Field Value
    Type Description
    Boolean

    BaseMapDistance

    Declaration
    public float BaseMapDistance
    Field Value
    Type Description
    Single

    BaseTextureResolution

    Declaration
    public int BaseTextureResolution
    Field Value
    Type Description
    Int32

    CollectDetailPatches

    Declaration
    public bool CollectDetailPatches
    Field Value
    Type Description
    Boolean

    DeringLightProbesForTrees

    Declaration
    public bool DeringLightProbesForTrees
    Field Value
    Type Description
    Boolean

    DetailObjectDensity

    Declaration
    public float DetailObjectDensity
    Field Value
    Type Description
    Single

    DetailObjectDistance

    Declaration
    public float DetailObjectDistance
    Field Value
    Type Description
    Single

    DetailResolutaion

    Declaration
    public int DetailResolutaion
    Field Value
    Type Description
    Int32

    DetailResolutionPerPatch

    Declaration
    public int DetailResolutionPerPatch
    Field Value
    Type Description
    Int32

    DrawHeightmap

    Declaration
    public bool DrawHeightmap
    Field Value
    Type Description
    Boolean

    DrawInstanced

    Declaration
    public bool DrawInstanced
    Field Value
    Type Description
    Boolean

    DrawTreesAndFoliage

    Declaration
    public bool DrawTreesAndFoliage
    Field Value
    Type Description
    Boolean

    EnableBasicSettings

    Declaration
    public bool EnableBasicSettings
    Field Value
    Type Description
    Boolean

    EnableMeshResSettings

    Declaration
    public bool EnableMeshResSettings
    Field Value
    Type Description
    Boolean

    EnableTextureResSettings

    Declaration
    public bool EnableTextureResSettings
    Field Value
    Type Description
    Boolean

    EnableTreeSettings

    Declaration
    public bool EnableTreeSettings
    Field Value
    Type Description
    Boolean

    EnableWindSettings

    Declaration
    public bool EnableWindSettings
    Field Value
    Type Description
    Boolean

    GroupingID

    Declaration
    public int GroupingID
    Field Value
    Type Description
    Int32

    HeightMapResolution

    Declaration
    public int HeightMapResolution
    Field Value
    Type Description
    Int32

    LegacyShininess

    Declaration
    public float LegacyShininess
    Field Value
    Type Description
    Single

    LegacySpecular

    Declaration
    public Color LegacySpecular
    Field Value
    Type Description
    Color

    MaterialTemplate

    Declaration
    public Material MaterialTemplate
    Field Value
    Type Description
    Material

    MaterialType

    Declaration
    public Terrain.MaterialType MaterialType
    Field Value
    Type Description
    Terrain.MaterialType

    PixelError

    Declaration
    public float PixelError
    Field Value
    Type Description
    Single

    PreserveTreePrototypeLayers

    Declaration
    public bool PreserveTreePrototypeLayers
    Field Value
    Type Description
    Boolean

    PresetMode

    Declaration
    public int PresetMode
    Field Value
    Type Description
    Int32

    PresetPath

    Declaration
    public string PresetPath
    Field Value
    Type Description
    String

    ReflectionProbeUsage

    Declaration
    public ReflectionProbeUsage ReflectionProbeUsage
    Field Value
    Type Description
    ReflectionProbeUsage

    ShadowCastingMode

    Declaration
    public ShadowCastingMode ShadowCastingMode
    Field Value
    Type Description
    ShadowCastingMode

    ShowBasicTerrainSettings

    Declaration
    public bool ShowBasicTerrainSettings
    Field Value
    Type Description
    Boolean

    ShowGrassWindSettings

    Declaration
    public bool ShowGrassWindSettings
    Field Value
    Type Description
    Boolean

    ShowMeshResolutionSettings

    Declaration
    public bool ShowMeshResolutionSettings
    Field Value
    Type Description
    Boolean

    ShowTextureResolutionSettings

    Declaration
    public bool ShowTextureResolutionSettings
    Field Value
    Type Description
    Boolean

    ShowTreeAndDetailSettings

    Declaration
    public bool ShowTreeAndDetailSettings
    Field Value
    Type Description
    Boolean

    TerrainHeight

    Declaration
    public float TerrainHeight
    Field Value
    Type Description
    Single

    TerrainLength

    Declaration
    public float TerrainLength
    Field Value
    Type Description
    Single

    TerrainWidth

    Declaration
    public float TerrainWidth
    Field Value
    Type Description
    Single

    TreeBillboardDistance

    Declaration
    public float TreeBillboardDistance
    Field Value
    Type Description
    Single

    TreeCrossFadeLength

    Declaration
    public float TreeCrossFadeLength
    Field Value
    Type Description
    Single

    TreeDistance

    Declaration
    public float TreeDistance
    Field Value
    Type Description
    Single

    TreeMaximumFullLODCount

    Declaration
    public int TreeMaximumFullLODCount
    Field Value
    Type Description
    Int32

    WavingGrassAmount

    Declaration
    public float WavingGrassAmount
    Field Value
    Type Description
    Single

    WavingGrassSpeed

    Declaration
    public float WavingGrassSpeed
    Field Value
    Type Description
    Single

    WavingGrassStrength

    Declaration
    public float WavingGrassStrength
    Field Value
    Type Description
    Single

    WavingGrassTint

    Declaration
    public Color WavingGrassTint
    Field Value
    Type Description
    Color

    Methods

    CopySettingsFrom(TerrainSettings)

    Declaration
    public void CopySettingsFrom(TerrainSettings other)
    Parameters
    Type Name Description
    TerrainSettings other

    CopySettingsFrom(Terrain)

    Declaration
    public void CopySettingsFrom(Terrain terrain)
    Parameters
    Type Name Description
    Terrain terrain

    CopyUISettingsFrom(TerrainSettings)

    Declaration
    public void CopyUISettingsFrom(TerrainSettings other)
    Parameters
    Type Name Description
    TerrainSettings other
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023