| _WB_CanSelect(IEntitySource src) | SCR_GeneratorBaseEntity | |
| _WB_OnCreate(IEntitySource src) | SCR_GeneratorBaseEntity | |
| _WB_OnInit(inout vector mat[4], IEntitySource src) | ForestGeneratorEntity | protected |
| _WB_OnKeyChanged(BaseContainer src, string key, BaseContainerList ownerContainers, IEntity parent) | ForestGeneratorEntity | protected |
| _WB_OnParentChange(IEntitySource src, IEntitySource prevParentSrc) | SCR_GeneratorBaseEntity | |
| AVOID_OBJECTS_CHECK_RADIUS | SCR_AreaGeneratorBaseEntity | protectedstatic |
| BASE_GENERATOR_COLOUR | SCR_GeneratorBaseEntity | protectedstatic |
| BBOX_CHECK_HEIGHT | SCR_AreaGeneratorBaseEntity | protectedstatic |
| BeforeShapeTransformInternal(IEntitySource shapeEntitySrc, ShapeEntity shapeEntity, inout vector oldTransform[4]) | ForestGeneratorEntity | protected |
| CalculateAreaForOutline(SCR_ForestGeneratorLine line, ForestGeneratorOutline outline) | ForestGeneratorEntity | protected |
| CalculateAreaForOutline(SCR_ForestGeneratorPoint point, ForestGeneratorOutline outline) | ForestGeneratorEntity | protected |
| CalculateOutlineAnglesForPoints(notnull array< ref SCR_ForestGeneratorPoint > points) | ForestGeneratorEntity | protected |
| ClearObstacles() | SCR_AreaGeneratorBaseEntity | protected |
| ColorShape() | SCR_GeneratorBaseEntity | protected |
| DEBUG_VERTICAL_LINE | ForestGeneratorEntity | protectedstatic |
| DeleteAllChildren() | SCR_GeneratorBaseEntity | protected |
| DeletePreviousEntities(notnull array< float > currentPoints2D, SCR_ForestGeneratorOutlinePositionChecker outlineChecker, bool forceRegeneration=false) | ForestGeneratorEntity | protected |
| Direction(SCR_ForestGeneratorPoint a, SCR_ForestGeneratorPoint b, SCR_ForestGeneratorPoint c) | ForestGeneratorEntity | protected |
| FillOutlineLinesAndPoints(notnull array< ref SCR_ForestGeneratorPoint > points) | ForestGeneratorEntity | protected |
| FindRectanglesInCircle(vector center, float radius, out array< SCR_ForestGeneratorRectangle > rectangles) | ForestGeneratorEntity | protected |
| GenerateBottomTrees(array< float > polygon, SCR_AABB bbox, ForestGeneratorBottomLevel bottomLevel) | ForestGeneratorEntity | protected |
| GenerateCircleCluster(notnull ForestGeneratorCircleCluster cluster, notnull array< float > polygon2D, notnull SCR_AABB bbox) | ForestGeneratorEntity | protected |
| GenerateEntities(notnull array< float > previousPoints2D, SCR_ForestGeneratorOutlinePositionChecker outlineChecker, bool forceRegeneration=false) | ForestGeneratorEntity | protected |
| GenerateForestGeneratorTrees(array< float > polygon2D, SCR_AABB bbox) | ForestGeneratorEntity | protected |
| GenerateOutlineTrees(array< float > polygon, SCR_AABB bbox, ForestGeneratorOutline outline) | ForestGeneratorEntity | protected |
| GeneratePointInCircle(float innerRadius, float outerRadius, vector circleCenter) | ForestGeneratorEntity | protected |
| GeneratePointInCircle(float innerRadius, float outerRadius, SCR_ForestGeneratorPoint point) | ForestGeneratorEntity | protected |
| GenerateRandomPointInRectangle(notnull SCR_ForestGeneratorRectangle rectangle) | ForestGeneratorEntity | protected |
| GenerateStripCluster(notnull ForestGeneratorStripCluster cluster, notnull array< float > polygon2D, notnull SCR_AABB bbox) | ForestGeneratorEntity | protected |
| GenerateTopTrees(array< float > polygon, SCR_AABB bbox, ForestGeneratorTopLevel topLevel) | ForestGeneratorEntity | protected |
| GenerateTreeInsideRectangle(notnull SCR_ForestGeneratorRectangle rectangle, notnull SCR_ForestGeneratorTreeLevel level, notnull array< float > polygon, vector worldMat[4]) | ForestGeneratorEntity | protected |
| GetAnchorPoints(notnull IEntitySource shapeEntitySrc, float offset=0, bool isShapeClosed=false) | SCR_GeneratorBaseEntity | protectedstatic |
| GetClockWisePoints(notnull IEntitySource shapeEntitySource) | ForestGeneratorEntity | protected |
| GetClusterObjectCount(notnull SmallForestGeneratorClusterObject clusterObject) | ForestGeneratorEntity | protected |
| GetClusterPoint(notnull array< float > polygon2D, notnull SCR_AABB bbox, out vector clusterCenter, float additionalDistance, bool allowInForest, bool allowInOutline) | ForestGeneratorEntity | protected |
| GetColor() | SCR_GeneratorBaseEntity | protected |
| GetColorForTree(int index, SCR_ETreeType type) | ForestGeneratorEntity | protected |
| GetFirstPointDataMap(TypeName wantedType=ShapePointDataScriptBase) | SCR_GeneratorBaseEntity | |
| GetGaussianDistributionRandomIntInclusive(int min, float mid, int max) | ForestGeneratorEntity | protected |
| GetIsAnyTreeValid(notnull array< ref TreeGroupClass > treeGroups) | ForestGeneratorEntity | protected |
| GetPointDataMap(TypeName wantedType=ShapePointDataScriptBase) | SCR_GeneratorBaseEntity | |
| GetPoints(notnull IEntitySource shapeEntitySrc) | SCR_GeneratorBaseEntity | protectedstatic |
| GetShapeSource() | SCR_GeneratorBaseEntity | protected |
| GetTesselatedShapePoints(notnull IEntitySource shapeEntitySrc, float offset=0, bool isShapeClosed=false) | SCR_GeneratorBaseEntity | protectedstatic |
| GetWorldAnchorPoints(notnull IEntitySource shapeEntitySrc) | SCR_GeneratorBaseEntity | protected |
| GetWorldTesselatedShapePoints(notnull IEntitySource shapeEntitySrc) | SCR_GeneratorBaseEntity | protected |
| GRID_SIZE | ForestGeneratorEntity | protectedstatic |
| HasObstacle(vector worldPos, array< IEntity > exclusionList=null) | SCR_AreaGeneratorBaseEntity | protected |
| HasObstaclesList() | SCR_AreaGeneratorBaseEntity | protected |
| HECTARE_CONVERSION_FACTOR | ForestGeneratorEntity | protectedstatic |
| IsBeforeOutlineBorder(notnull SCR_ForestGeneratorRectangle rectangle, vector pointLocal, float offset=0) | ForestGeneratorEntity | protected |
| IsEntryValid(ForestGeneratorTree tree, vector pointLocal) | ForestGeneratorEntity | protected |
| IsInOutline(notnull SCR_ForestGeneratorRectangle rectangle, vector pointLocal, float additionalDistance=0) | ForestGeneratorEntity | protected |
| IsIntersect(SCR_ForestGeneratorLine line1, SCR_ForestGeneratorLine line2) | ForestGeneratorEntity | protected |
| IsIntersect(SCR_ForestGeneratorLine line, SCR_ForestGeneratorRectangle rectangle) | ForestGeneratorEntity | protected |
| IsPointInProperDistanceFromLine(vector point, SCR_ForestGeneratorLine line, float minDistance, float maxDistance) | ForestGeneratorEntity | protected |
| m_aClusters | ForestGeneratorEntity | protected |
| m_aGlobalOutlineScaleCurve | ForestGeneratorEntity | protected |
| m_aGridEntries | ForestGeneratorEntity | protected |
| m_aLevels | ForestGeneratorEntity | protected |
| m_aLines | ForestGeneratorEntity | protected |
| m_aMiddleOutlineLines | ForestGeneratorEntity | protected |
| m_aMiddleOutlinePoints | ForestGeneratorEntity | protected |
| m_aNonOutlineRectangles | ForestGeneratorEntity | protected |
| m_aOutlineRectangles | ForestGeneratorEntity | protected |
| m_aOutlines | ForestGeneratorEntity | protected |
| m_aRectangles | ForestGeneratorEntity | protected |
| m_aShapePoints | ForestGeneratorEntity | protected |
| m_aSmallOutlineLines | ForestGeneratorEntity | protected |
| m_aSmallOutlinePoints | ForestGeneratorEntity | protected |
| m_bAllowPartialRegeneration | ForestGeneratorEntity | protected |
| m_bAvoidLakes | SCR_AreaGeneratorBaseEntity | protected |
| m_bAvoidObjects | SCR_AreaGeneratorBaseEntity | protected |
| m_bAvoidPowerLines | SCR_AreaGeneratorBaseEntity | protected |
| m_bAvoidRivers | SCR_AreaGeneratorBaseEntity | protected |
| m_bAvoidRoads | SCR_AreaGeneratorBaseEntity | protected |
| m_bAvoidTracks | SCR_AreaGeneratorBaseEntity | protected |
| m_bDrawDebugShapes | ForestGeneratorEntity | protected |
| m_bDrawDebugShapesObstacles | ForestGeneratorEntity | protected |
| m_bDrawDebugShapesRectangulation | ForestGeneratorEntity | protected |
| m_bDrawDebugShapesRegeneration | ForestGeneratorEntity | protected |
| m_bEnableGeneration | SCR_GeneratorBaseEntity | protected |
| m_bEntitiesFollowTerrainOnShapeMove | ForestGeneratorEntity | protected |
| m_bIsChangingWorkbenchKey | SCR_GeneratorBaseEntity | protected |
| m_bPrintArea | ForestGeneratorEntity | protected |
| m_bPrintEntitiesCount | ForestGeneratorEntity | protected |
| m_bPrintPerformanceDetails | ForestGeneratorEntity | protected |
| m_bRegenerateByObstacleChanges | SCR_AreaGeneratorBaseEntity | protected |
| m_bRegenerateEntireForest | ForestGeneratorEntity | protected |
| m_fArea | ForestGeneratorEntity | protected |
| m_fGlobalOutlineScaleCurveDistance | ForestGeneratorEntity | protected |
| m_fMaxOutlinesWidth | ForestGeneratorEntity | protected |
| m_Grid | ForestGeneratorEntity | protected |
| m_iSeed | SCR_GeneratorBaseEntity | protected |
| m_iSourceLayerID | SCR_GeneratorBaseEntity | protected |
| m_mEntitySourceATLHeights | ForestGeneratorEntity | protected |
| m_ParentShapeSource | SCR_GeneratorBaseEntity | protected |
| m_RandomGenerator | SCR_GeneratorBaseEntity | protected |
| m_Source | SCR_GeneratorBaseEntity | protected |
| MAX_CLUSTER_ATTEMPT | ForestGeneratorEntity | protectedstatic |
| MemoryCleanup() | ForestGeneratorEntity | protected |
| MIN_POSSIBLE_SCALE_VALUE | ForestGeneratorEntity | protectedstatic |
| NeedsCheck(SCR_ForestGeneratorLine line, SCR_ForestGeneratorRectangle rectangle) | ForestGeneratorEntity | protected |
| OnIntersectingShapeChangedXZInternal(IEntitySource shapeEntitySrc, IEntitySource other, array< vector > mins, array< vector > maxes) | SCR_AreaGeneratorBaseEntity | protected |
| OnLine(SCR_ForestGeneratorLine line, SCR_ForestGeneratorPoint point) | ForestGeneratorEntity | protected |
| OnPointChangedInternal(IEntitySource shapeEntitySrc, ShapeEntity shapeEntity, PointChangedSituation situation, int pointIndex, vector position) | ForestGeneratorEntity | protected |
| OnRegenerate() | ForestGeneratorEntity | protected |
| OnShapeChangedInternal(IEntitySource shapeEntitySrc, ShapeEntity shapeEntity, array< vector > mins, array< vector > maxes) | ForestGeneratorEntity | protected |
| OnShapeInitInternal(IEntitySource shapeEntitySrc, ShapeEntity shapeEntity) | ForestGeneratorEntity | protected |
| OnShapeTransformInternal(IEntitySource shapeEntitySrc, ShapeEntity shapeEntity, array< vector > mins, array< vector > maxes) | ForestGeneratorEntity | protected |
| POINTDATA_CLASSNAME | ForestGeneratorEntity | protectedstatic |
| PopulateGrid(array< float > polygon2D, array< vector > polygon3D) | ForestGeneratorEntity | protected |
| PreprocessAllTrees() | ForestGeneratorEntity | protected |
| PreprocessTreeArray(notnull array< ref ForestGeneratorTree > trees, int groupIdx, SCR_ETreeType type, int debugGroupIdx) | ForestGeneratorEntity | protected |
| Rectangulate(notnull SCR_AABB bbox, notnull array< float > polygon2D) | ForestGeneratorEntity | protected |
| RECTANGULATION_SIZE | ForestGeneratorEntity | protectedstatic |
| RefreshObstacles() | SCR_AreaGeneratorBaseEntity | protected |
| RegenerateForest(bool forceRegeneration=false) | ForestGeneratorEntity | protected |
| REGENERATION_CREATION_COLOUR | ForestGeneratorEntity | protectedstatic |
| REGENERATION_DELETION_COLOUR | ForestGeneratorEntity | protectedstatic |
| ResetGeneratorPosition(ShapeEntity shapeEntity=null) | SCR_GeneratorBaseEntity | protected |
| s_aPreviousPoints2D | ForestGeneratorEntity | protectedstatic |
| s_Benchmark | ForestGeneratorEntity | protectedstatic |
| s_DebugShapeManager | ForestGeneratorEntity | protectedstatic |
| s_ObstacleDetector | SCR_AreaGeneratorBaseEntity | protectedstatic |
| SafeRandomFloatInclusive(float min, float max) | ForestGeneratorEntity | protected |
| SCALE_CURVE_MAX_VALUE | ForestGeneratorEntity | protectedstatic |
| SCALE_CURVE_MIN_VALUE | ForestGeneratorEntity | protectedstatic |
| SCALE_CURVE_RANGE | ForestGeneratorEntity | protectedstatic |
| SCR_AreaGeneratorBaseEntity(IEntitySource src, IEntity parent) | SCR_AreaGeneratorBaseEntity | protected |
| SCR_GeneratorBaseEntity(IEntitySource src, IEntity parent) | SCR_GeneratorBaseEntity | protected |
| SelectTreeToSpawn(vector point, array< ref ForestGeneratorTree > trees) | ForestGeneratorEntity | protected |
| SetAvoidOptions() | SCR_AreaGeneratorBaseEntity | protected |
| SetObjectScale(notnull SCR_ForestGeneratorTreeBase object) | ForestGeneratorEntity | protected |
| TREE_GROUPS_OFFSET_HACK | ForestGeneratorEntity | protectedstatic |