107 bool m_bGrowSubBranchType1 =
false;
108 bool m_bGrowSubBranchType2 =
false;
109 bool m_bGrowSubBranchType3 =
false;
115 plUInt8 m_uiSegmentLengthCM = 5;
117 float m_fBranchlessPartABS = 0.0f;
118 float m_fBranchlessPartEndABS = 0.0f;
119 plUInt8 m_uiLowerBound = 0;
120 plUInt8 m_uiUpperBound = 100;
121 plUInt16 m_uiMinBranchThicknessInCM = 20;
122 plUInt16 m_uiMaxBranchThicknessInCM = 20;
126 plUInt8 m_uiMinBranches = 4;
127 plUInt8 m_uiMaxBranches = 4;
128 float m_fNodeSpacingBefore = 0.5f;
129 float m_fNodeSpacingAfter = 0.0f;
130 float m_fNodeHeight = 0.0f;
137 plAngle m_MaxRotationalDeviation = {};
144 bool m_bTargetDirRelative =
false;
146 float m_fTargetDir2Usage = 2.5f;
152 plUInt16 m_uiMinBranchLengthInCM = 100;
153 plUInt16 m_uiMaxBranchLengthInCM = 100;
155 plAngle m_GrowMaxTargetDirDeviation = {};
157 bool m_bRestrictGrowthToFrondPlane =
false;
171 bool m_bEnableMesh =
true;
174 float m_fRoundnessFactor = 0.5f;
175 plUInt8 m_uiFlares = 0;
176 float m_fFlareWidth = 2.0f;
179 bool m_bRotateTexCoords =
true;
183 bool m_bEnableFronds =
true;
185 float m_fTextureRepeat = 0.0f;
187 plAngle m_MaxFrondOrientationDeviation = {};
188 plUInt8 m_uiNumFronds = 1;
189 bool m_bAlignFrondsOnSurface =
false;
190 plUInt8 m_uiFrondDetail = 1;
193 float m_fFrondHeight = 0.5f;
195 float m_fFrondWidth = 0.5f;
201 bool m_bEnableLeaves =
true;
203 bool m_bBillboardLeaves =
true;
204 float m_fLeafSize = 0.25f;
206 float m_fLeafInterval = 0;
static constexpr plAngle MakeFromDegree(float fDegree)
Creates an instance of plAngle that was initialized from degree. (Performs a conversion)
Definition Angle_inl.h:33