Show / Hide Table of Contents

Class TreeGroupBranch

Inheritance
Object
TreeGroup
TreeGroupBranch
Inherited Members
TreeGroup.GenerateDoubleSidedGeometry
TreeGroup.GenerateBendNormalFactor
TreeGroup.GenerateBendBillboardNormalFactor
TreeGroup.uniqueID
TreeGroup.seed
TreeGroup.distributionFrequency
TreeGroup.distributionMode
TreeGroup.distributionCurve
TreeGroup.distributionNodes
TreeGroup.distributionTwirl
TreeGroup.distributionPitch
TreeGroup.distributionPitchCurve
TreeGroup.distributionScale
TreeGroup.distributionScaleCurve
TreeGroup.showAnimationProps
TreeGroup.animationPrimary
TreeGroup.animationSecondary
TreeGroup.animationEdge
TreeGroup.visible
TreeGroup.lockFlags
TreeGroup.nodeIDs
TreeGroup.parentGroupID
TreeGroup.childGroupIDs
TreeGroup.CanHaveSubGroups()
TreeGroup.Lock()
TreeGroup.Unlock()
TreeGroup.CheckExternalChanges()
TreeGroup.UpdateFrequency(TreeData)
TreeGroup.UpdateSeed()
TreeGroup.ComputeWindFactor(TreeNode, Single)
TreeGroup.GetRootSpread()
TreeGroup.GetRootMatrix()
TreeGroup.UpdateDistribution(Boolean, Boolean)
TreeGroup.GetMaterialIndex(Material, List<TreeMaterial>, Boolean)
TreeGroup.CreateTangent(TreeNode, Quaternion, Vector3)
TreeGroup.ComputeAmbientOcclusion(Vector3, Vector3, List<TreeAOSphere>, Single)
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: TreeEditor
Assembly: UnityEditor.dll
Syntax
[Serializable]
public class TreeGroupBranch : TreeGroup

Fields

| Improve this Doc View Source

breakingChance

Declaration
public float breakingChance
Field Value
Type Description
Single
| Improve this Doc View Source

breakingSpot

Declaration
public Vector2 breakingSpot
Field Value
Type Description
Vector2
| Improve this Doc View Source

capSmoothing

Declaration
public float capSmoothing
Field Value
Type Description
Single
| Improve this Doc View Source

crinkCurve

Declaration
public AnimationCurve crinkCurve
Field Value
Type Description
AnimationCurve
| Improve this Doc View Source

crinklyness

Declaration
public float crinklyness
Field Value
Type Description
Single
| Improve this Doc View Source

flareHeight

Declaration
public float flareHeight
Field Value
Type Description
Single
| Improve this Doc View Source

flareNoise

Declaration
public float flareNoise
Field Value
Type Description
Single
| Improve this Doc View Source

flareSize

Declaration
public float flareSize
Field Value
Type Description
Single
| Improve this Doc View Source

frondCount

Declaration
public int frondCount
Field Value
Type Description
Int32
| Improve this Doc View Source

frondCrease

Declaration
public float frondCrease
Field Value
Type Description
Single
| Improve this Doc View Source

frondCurve

Declaration
public AnimationCurve frondCurve
Field Value
Type Description
AnimationCurve
| Improve this Doc View Source

frondRange

Declaration
public Vector2 frondRange
Field Value
Type Description
Vector2
| Improve this Doc View Source

frondRotation

Declaration
public float frondRotation
Field Value
Type Description
Single
| Improve this Doc View Source

frondWidth

Declaration
public float frondWidth
Field Value
Type Description
Single
| Improve this Doc View Source

geometryMode

Declaration
public TreeGroupBranch.GeometryMode geometryMode
Field Value
Type Description
TreeGroupBranch.GeometryMode
| Improve this Doc View Source

height

Declaration
public Vector2 height
Field Value
Type Description
Vector2
| Improve this Doc View Source

lodQualityMultiplier

Declaration
public float lodQualityMultiplier
Field Value
Type Description
Single
| Improve this Doc View Source

materialBranch

Declaration
public Material materialBranch
Field Value
Type Description
Material
| Improve this Doc View Source

materialBreak

Declaration
public Material materialBreak
Field Value
Type Description
Material
| Improve this Doc View Source

materialFrond

Declaration
public Material materialFrond
Field Value
Type Description
Material
| Improve this Doc View Source

noise

Declaration
public float noise
Field Value
Type Description
Single
| Improve this Doc View Source

noiseCurve

Declaration
public AnimationCurve noiseCurve
Field Value
Type Description
AnimationCurve
| Improve this Doc View Source

noiseScaleU

Declaration
public float noiseScaleU
Field Value
Type Description
Single
| Improve this Doc View Source

noiseScaleV

Declaration
public float noiseScaleV
Field Value
Type Description
Single
| Improve this Doc View Source

radius

Declaration
public float radius
Field Value
Type Description
Single
| Improve this Doc View Source

radiusCurve

Declaration
public AnimationCurve radiusCurve
Field Value
Type Description
AnimationCurve
| Improve this Doc View Source

radiusMode

Declaration
public bool radiusMode
Field Value
Type Description
Boolean
| Improve this Doc View Source

seekBlend

Declaration
public float seekBlend
Field Value
Type Description
Single
| Improve this Doc View Source

seekCurve

Declaration
public AnimationCurve seekCurve
Field Value
Type Description
AnimationCurve
| Improve this Doc View Source

weldHeight

Declaration
public float weldHeight
Field Value
Type Description
Single
| Improve this Doc View Source

weldSpreadBottom

Declaration
public float weldSpreadBottom
Field Value
Type Description
Single
| Improve this Doc View Source

weldSpreadTop

Declaration
public float weldSpreadTop
Field Value
Type Description
Single

Methods

| Improve this Doc View Source

BuildAOSpheres(List<TreeAOSphere>)

Declaration
public override void BuildAOSpheres(List<TreeAOSphere> aoSpheres)
Parameters
Type Name Description
List<TreeAOSphere> aoSpheres
Overrides
TreeGroup.BuildAOSpheres(List<TreeAOSphere>)
| Improve this Doc View Source

GetRadiusAtTime(TreeNode, Single, Boolean)

Declaration
public override float GetRadiusAtTime(TreeNode node, float time, bool includeModifications)
Parameters
Type Name Description
TreeNode node
Single time
Boolean includeModifications
Returns
Type Description
Single
Overrides
TreeGroup.GetRadiusAtTime(TreeNode, Single, Boolean)
| Improve this Doc View Source

UpdateMatrix()

Declaration
public override void UpdateMatrix()
Overrides
TreeGroup.UpdateMatrix()
| Improve this Doc View Source

UpdateMesh(List<TreeMaterial>, List<TreeVertex>, List<TreeTriangle>, List<TreeAOSphere>, Int32, Single, Single)

Declaration
public override void UpdateMesh(List<TreeMaterial> materials, List<TreeVertex> verts, List<TreeTriangle> tris, List<TreeAOSphere> aoSpheres, int buildFlags, float adaptiveQuality, float aoDensity)
Parameters
Type Name Description
List<TreeMaterial> materials
List<TreeVertex> verts
List<TreeTriangle> tris
List<TreeAOSphere> aoSpheres
Int32 buildFlags
Single adaptiveQuality
Single aoDensity
Overrides
TreeGroup.UpdateMesh(List<TreeMaterial>, List<TreeVertex>, List<TreeTriangle>, List<TreeAOSphere>, Int32, Single, Single)
| Improve this Doc View Source

UpdateParameters()

Declaration
public override void UpdateParameters()
Overrides
TreeGroup.UpdateParameters()
| Improve this Doc View Source

UpdateSpline(TreeNode)

Declaration
public void UpdateSpline(TreeNode node)
Parameters
Type Name Description
TreeNode node
| Improve this Doc View Source

UpdateSplines()

Declaration
public void UpdateSplines()

Extension Methods

MustExtensions.MustBeEqual<T>(T, T)
MustExtensions.MustBeEqual<T>(T, T, String)
MustExtensions.MustNotBeEqual<T>(T, T)
MustExtensions.MustNotBeEqual<T>(T, T, String)
MustExtensions.MustBeNull<T>(T)
MustExtensions.MustBeNull<T>(T, String)
MustExtensions.MustNotBeNull<T>(T)
MustExtensions.MustNotBeNull<T>(T, String)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX