_WB_CanSelect(IEntitySource src) | SCR_GeneratorBaseEntity | |
_WB_OnCreate(IEntitySource src) | SCR_GeneratorBaseEntity | |
_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_COLOR | 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 |
ForestGeneratorEntity(IEntitySource src, IEntity parent) | ForestGeneratorEntity | |
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(SCR_ForestGeneratorRectangle rectangle, ForestGeneratorLevel level, array< float > polygon, vector worldMat[4]) | ForestGeneratorEntity | protected |
GetClockWisePoints(notnull IEntitySource shapeEntitySource) | ForestGeneratorEntity | protected |
GetColor() | SCR_GeneratorBaseEntity | protected |
GetColorForTree(int index, SCR_ETreeType type) | ForestGeneratorEntity | protected |
GetIsAnyTreeValid(notnull array< ref TreeGroupClass > treeGroups) | ForestGeneratorEntity | protected |
GetPointOutsideOutlines(notnull array< float > polygon2D, SCR_AABB bbox, out vector clusterCenter, float additionalDistance=0) | ForestGeneratorEntity | protected |
GetPoints(notnull IEntitySource shapeEntitySrc) | SCR_GeneratorBaseEntity | protectedstatic |
GetTesselatedShapePoints(notnull IEntitySource shapeEntitySrc) | SCR_GeneratorBaseEntity | protected |
GetWorldAnchorPoints(notnull IEntitySource shapeEntitySrc) | SCR_GeneratorBaseEntity | protected |
GetWorldTesselatedShapePoints(notnull IEntitySource shapeEntitySrc) | SCR_GeneratorBaseEntity | protected |
HasObstacle(vector worldPos, array< IEntity > exclusionList=null) | SCR_AreaGeneratorBaseEntity | protected |
HasObstaclesList() | SCR_AreaGeneratorBaseEntity | protected |
HECTARE_CONVERSION_FACTOR | ForestGeneratorEntity | protectedstatic |
IsEntryValid(ForestGeneratorTree tree, vector pointLocal) | ForestGeneratorEntity | protected |
IsInOutline(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_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 | ForestGeneratorEntity | protected |
m_mEntitySourceATLHeights | ForestGeneratorEntity | protected |
m_ParentShapeSource | SCR_GeneratorBaseEntity | protected |
m_RandomGenerator | ForestGeneratorEntity | protected |
m_Source | SCR_GeneratorBaseEntity | protected |
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(SCR_AABB bbox, 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 |
SafeRandomInt(int min, int max) | ForestGeneratorEntity | protected |
SCALE_CURVE_MAX_VALUE | ForestGeneratorEntity | protectedstatic |
SCALE_CURVE_MIN_VALUE | ForestGeneratorEntity | protectedstatic |
SCR_AreaGeneratorBaseEntity(IEntitySource src, IEntity parent) | SCR_AreaGeneratorBaseEntity | |
SCR_GeneratorBaseEntity(IEntitySource src, IEntity parent) | SCR_GeneratorBaseEntity | |
SelectTreeToSpawn(vector point, array< ref ForestGeneratorTree > trees) | ForestGeneratorEntity | protected |
SetAvoidOptions() | SCR_AreaGeneratorBaseEntity | protected |
SetObjectScale(SCR_ForestGeneratorTreeBase object) | ForestGeneratorEntity | protected |