_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 |