Plasma Engine  2.0
Loading...
Searching...
No Matches
plKrautAssetBranchType Struct Reference

Public Attributes

bool m_bGrowSubBranchType1 = false
 
bool m_bGrowSubBranchType2 = false
 
bool m_bGrowSubBranchType3 = false
 
plUInt8 m_uiSegmentLengthCM = 5
 
plEnum< plKrautBranchTypeModem_BranchTypeMode = plKrautBranchTypeMode::Regular
 
float m_fBranchlessPartABS = 0.0f
 
float m_fBranchlessPartEndABS = 0.0f
 
plUInt8 m_uiLowerBound = 0
 
plUInt8 m_uiUpperBound = 100
 
plUInt16 m_uiMinBranchThicknessInCM = 20
 
plUInt16 m_uiMaxBranchThicknessInCM = 20
 
plUInt8 m_uiMinBranches = 4
 
plUInt8 m_uiMaxBranches = 4
 
float m_fNodeSpacingBefore = 0.5f
 
float m_fNodeSpacingAfter = 0.0f
 
float m_fNodeHeight = 0.0f
 
plAngle m_MaxRotationalDeviation = {}
 
plAngle m_BranchAngle = plAngle::MakeFromDegree(90)
 
plAngle m_MaxBranchAngleDeviation = plAngle::MakeFromDegree(10)
 
plEnum< plKrautBranchTargetDirm_TargetDirection = plKrautBranchTargetDir::Straight
 
bool m_bTargetDirRelative = false
 
plEnum< plKrautBranchTargetDir2Usagem_TargetDir2Uage = plKrautBranchTargetDir2Usage::Off
 
float m_fTargetDir2Usage = 2.5f
 
plEnum< plKrautBranchTargetDirm_TargetDirection2 = plKrautBranchTargetDir::Upwards
 
plAngle m_MaxTargetDirDeviation = plAngle::MakeFromDegree(20)
 
plUInt16 m_uiMinBranchLengthInCM = 100
 
plUInt16 m_uiMaxBranchLengthInCM = 100
 
plSingleCurveData m_MaxBranchLengthParentScale
 
plAngle m_GrowMaxTargetDirDeviation = {}
 
plAngle m_GrowMaxDirChangePerSegment = plAngle::MakeFromDegree(5)
 
bool m_bRestrictGrowthToFrondPlane = false
 
bool m_bEnableMesh = true
 
plString m_sBranchMaterial
 
plSingleCurveData m_BranchContour
 
float m_fRoundnessFactor = 0.5f
 
plUInt8 m_uiFlares = 0
 
float m_fFlareWidth = 2.0f
 
plSingleCurveData m_FlareWidthCurve
 
plAngle m_FlareRotation = {}
 
bool m_bRotateTexCoords = true
 
bool m_bEnableFronds = true
 
plString m_sFrondMaterial
 
float m_fTextureRepeat = 0.0f
 
plEnum< plKrautLeafOrientationm_FrondUpOrientation = plKrautLeafOrientation::Upwards
 
plAngle m_MaxFrondOrientationDeviation = {}
 
plUInt8 m_uiNumFronds = 1
 
bool m_bAlignFrondsOnSurface = false
 
plUInt8 m_uiFrondDetail = 1
 
plSingleCurveData m_FrondContour
 
plEnum< plKrautFrondContourModem_FrondContourMode = plKrautFrondContourMode::Full
 
float m_fFrondHeight = 0.5f
 
plSingleCurveData m_FrondHeight
 
float m_fFrondWidth = 0.5f
 
plSingleCurveData m_FrondWidth
 
bool m_bEnableLeaves = true
 
plString m_sLeafMaterial
 
bool m_bBillboardLeaves = true
 
float m_fLeafSize = 0.25f
 
plSingleCurveData m_LeafScale
 
float m_fLeafInterval = 0
 

The documentation for this struct was generated from the following file: