Arma Reforger Script API
Loading...
Searching...
No Matches
ForestGeneratorEntity Member List

This is the complete list of members for ForestGeneratorEntity, including all inherited members.

_WB_CanSelect(IEntitySource src)SCR_GeneratorBaseEntity
_WB_OnCreate(IEntitySource src)SCR_GeneratorBaseEntity
_WB_OnInit(inout vector mat[4], IEntitySource src)ForestGeneratorEntityprotected
_WB_OnKeyChanged(BaseContainer src, string key, BaseContainerList ownerContainers, IEntity parent)ForestGeneratorEntityprotected
_WB_OnParentChange(IEntitySource src, IEntitySource prevParentSrc)SCR_GeneratorBaseEntity
AVOID_OBJECTS_CHECK_RADIUSSCR_AreaGeneratorBaseEntityprotectedstatic
BASE_GENERATOR_COLOURSCR_GeneratorBaseEntityprotectedstatic
BBOX_CHECK_HEIGHTSCR_AreaGeneratorBaseEntityprotectedstatic
BeforeShapeTransformInternal(IEntitySource shapeEntitySrc, ShapeEntity shapeEntity, inout vector oldTransform[4])ForestGeneratorEntityprotected
CalculateAreaForOutline(SCR_ForestGeneratorLine line, ForestGeneratorOutline outline)ForestGeneratorEntityprotected
CalculateAreaForOutline(SCR_ForestGeneratorPoint point, ForestGeneratorOutline outline)ForestGeneratorEntityprotected
CalculateOutlineAnglesForPoints(notnull array< ref SCR_ForestGeneratorPoint > points)ForestGeneratorEntityprotected
ClearObstacles()SCR_AreaGeneratorBaseEntityprotected
ColorShape()SCR_GeneratorBaseEntityprotected
DEBUG_VERTICAL_LINEForestGeneratorEntityprotectedstatic
DeleteAllChildren()SCR_GeneratorBaseEntityprotected
DeletePreviousEntities(notnull array< float > currentPoints2D, SCR_ForestGeneratorOutlinePositionChecker outlineChecker, bool forceRegeneration=false)ForestGeneratorEntityprotected
Direction(SCR_ForestGeneratorPoint a, SCR_ForestGeneratorPoint b, SCR_ForestGeneratorPoint c)ForestGeneratorEntityprotected
FillOutlineLinesAndPoints(notnull array< ref SCR_ForestGeneratorPoint > points)ForestGeneratorEntityprotected
FindRectanglesInCircle(vector center, float radius, out array< SCR_ForestGeneratorRectangle > rectangles)ForestGeneratorEntityprotected
GenerateBottomTrees(array< float > polygon, SCR_AABB bbox, ForestGeneratorBottomLevel bottomLevel)ForestGeneratorEntityprotected
GenerateCircleCluster(notnull ForestGeneratorCircleCluster cluster, notnull array< float > polygon2D, notnull SCR_AABB bbox)ForestGeneratorEntityprotected
GenerateEntities(notnull array< float > previousPoints2D, SCR_ForestGeneratorOutlinePositionChecker outlineChecker, bool forceRegeneration=false)ForestGeneratorEntityprotected
GenerateForestGeneratorTrees(array< float > polygon2D, SCR_AABB bbox)ForestGeneratorEntityprotected
GenerateOutlineTrees(array< float > polygon, SCR_AABB bbox, ForestGeneratorOutline outline)ForestGeneratorEntityprotected
GeneratePointInCircle(float innerRadius, float outerRadius, vector circleCenter)ForestGeneratorEntityprotected
GeneratePointInCircle(float innerRadius, float outerRadius, SCR_ForestGeneratorPoint point)ForestGeneratorEntityprotected
GenerateRandomPointInRectangle(notnull SCR_ForestGeneratorRectangle rectangle)ForestGeneratorEntityprotected
GenerateStripCluster(notnull ForestGeneratorStripCluster cluster, notnull array< float > polygon2D, notnull SCR_AABB bbox)ForestGeneratorEntityprotected
GenerateTopTrees(array< float > polygon, SCR_AABB bbox, ForestGeneratorTopLevel topLevel)ForestGeneratorEntityprotected
GenerateTreeInsideRectangle(notnull SCR_ForestGeneratorRectangle rectangle, notnull SCR_ForestGeneratorTreeLevel level, notnull array< float > polygon, vector worldMat[4])ForestGeneratorEntityprotected
GetAnchorPoints(notnull IEntitySource shapeEntitySrc, float offset=0, bool isShapeClosed=false)SCR_GeneratorBaseEntityprotectedstatic
GetClockWisePoints(notnull IEntitySource shapeEntitySource)ForestGeneratorEntityprotected
GetClusterObjectCount(notnull SmallForestGeneratorClusterObject clusterObject)ForestGeneratorEntityprotected
GetClusterPoint(notnull array< float > polygon2D, notnull SCR_AABB bbox, out vector clusterCenter, float additionalDistance, bool allowInForest, bool allowInOutline)ForestGeneratorEntityprotected
GetColor()SCR_GeneratorBaseEntityprotected
GetColorForTree(int index, SCR_ETreeType type)ForestGeneratorEntityprotected
GetFirstPointDataMap(TypeName wantedType=ShapePointDataScriptBase)SCR_GeneratorBaseEntity
GetGaussianDistributionRandomIntInclusive(int min, float mid, int max)ForestGeneratorEntityprotected
GetIsAnyTreeValid(notnull array< ref TreeGroupClass > treeGroups)ForestGeneratorEntityprotected
GetPointDataMap(TypeName wantedType=ShapePointDataScriptBase)SCR_GeneratorBaseEntity
GetPoints(notnull IEntitySource shapeEntitySrc)SCR_GeneratorBaseEntityprotectedstatic
GetShapeSource()SCR_GeneratorBaseEntityprotected
GetTesselatedShapePoints(notnull IEntitySource shapeEntitySrc, float offset=0, bool isShapeClosed=false)SCR_GeneratorBaseEntityprotectedstatic
GetWorldAnchorPoints(notnull IEntitySource shapeEntitySrc)SCR_GeneratorBaseEntityprotected
GetWorldTesselatedShapePoints(notnull IEntitySource shapeEntitySrc)SCR_GeneratorBaseEntityprotected
GRID_SIZEForestGeneratorEntityprotectedstatic
HasObstacle(vector worldPos, array< IEntity > exclusionList=null)SCR_AreaGeneratorBaseEntityprotected
HasObstaclesList()SCR_AreaGeneratorBaseEntityprotected
HECTARE_CONVERSION_FACTORForestGeneratorEntityprotectedstatic
IsBeforeOutlineBorder(notnull SCR_ForestGeneratorRectangle rectangle, vector pointLocal, float offset=0)ForestGeneratorEntityprotected
IsEntryValid(ForestGeneratorTree tree, vector pointLocal)ForestGeneratorEntityprotected
IsInOutline(notnull SCR_ForestGeneratorRectangle rectangle, vector pointLocal, float additionalDistance=0)ForestGeneratorEntityprotected
IsIntersect(SCR_ForestGeneratorLine line1, SCR_ForestGeneratorLine line2)ForestGeneratorEntityprotected
IsIntersect(SCR_ForestGeneratorLine line, SCR_ForestGeneratorRectangle rectangle)ForestGeneratorEntityprotected
IsPointInProperDistanceFromLine(vector point, SCR_ForestGeneratorLine line, float minDistance, float maxDistance)ForestGeneratorEntityprotected
m_aClustersForestGeneratorEntityprotected
m_aGlobalOutlineScaleCurveForestGeneratorEntityprotected
m_aGridEntriesForestGeneratorEntityprotected
m_aLevelsForestGeneratorEntityprotected
m_aLinesForestGeneratorEntityprotected
m_aMiddleOutlineLinesForestGeneratorEntityprotected
m_aMiddleOutlinePointsForestGeneratorEntityprotected
m_aNonOutlineRectanglesForestGeneratorEntityprotected
m_aOutlineRectanglesForestGeneratorEntityprotected
m_aOutlinesForestGeneratorEntityprotected
m_aRectanglesForestGeneratorEntityprotected
m_aShapePointsForestGeneratorEntityprotected
m_aSmallOutlineLinesForestGeneratorEntityprotected
m_aSmallOutlinePointsForestGeneratorEntityprotected
m_bAllowPartialRegenerationForestGeneratorEntityprotected
m_bAvoidLakesSCR_AreaGeneratorBaseEntityprotected
m_bAvoidObjectsSCR_AreaGeneratorBaseEntityprotected
m_bAvoidPowerLinesSCR_AreaGeneratorBaseEntityprotected
m_bAvoidRiversSCR_AreaGeneratorBaseEntityprotected
m_bAvoidRoadsSCR_AreaGeneratorBaseEntityprotected
m_bAvoidTracksSCR_AreaGeneratorBaseEntityprotected
m_bDrawDebugShapesForestGeneratorEntityprotected
m_bDrawDebugShapesObstaclesForestGeneratorEntityprotected
m_bDrawDebugShapesRectangulationForestGeneratorEntityprotected
m_bDrawDebugShapesRegenerationForestGeneratorEntityprotected
m_bEnableGenerationSCR_GeneratorBaseEntityprotected
m_bEntitiesFollowTerrainOnShapeMoveForestGeneratorEntityprotected
m_bIsChangingWorkbenchKeySCR_GeneratorBaseEntityprotected
m_bPrintAreaForestGeneratorEntityprotected
m_bPrintEntitiesCountForestGeneratorEntityprotected
m_bPrintPerformanceDetailsForestGeneratorEntityprotected
m_bRegenerateByObstacleChangesSCR_AreaGeneratorBaseEntityprotected
m_bRegenerateEntireForestForestGeneratorEntityprotected
m_fAreaForestGeneratorEntityprotected
m_fGlobalOutlineScaleCurveDistanceForestGeneratorEntityprotected
m_fMaxOutlinesWidthForestGeneratorEntityprotected
m_GridForestGeneratorEntityprotected
m_iSeedSCR_GeneratorBaseEntityprotected
m_iSourceLayerIDSCR_GeneratorBaseEntityprotected
m_mEntitySourceATLHeightsForestGeneratorEntityprotected
m_ParentShapeSourceSCR_GeneratorBaseEntityprotected
m_RandomGeneratorSCR_GeneratorBaseEntityprotected
m_SourceSCR_GeneratorBaseEntityprotected
MAX_CLUSTER_ATTEMPTForestGeneratorEntityprotectedstatic
MemoryCleanup()ForestGeneratorEntityprotected
MIN_POSSIBLE_SCALE_VALUEForestGeneratorEntityprotectedstatic
NeedsCheck(SCR_ForestGeneratorLine line, SCR_ForestGeneratorRectangle rectangle)ForestGeneratorEntityprotected
OnIntersectingShapeChangedXZInternal(IEntitySource shapeEntitySrc, IEntitySource other, array< vector > mins, array< vector > maxes)SCR_AreaGeneratorBaseEntityprotected
OnLine(SCR_ForestGeneratorLine line, SCR_ForestGeneratorPoint point)ForestGeneratorEntityprotected
OnPointChangedInternal(IEntitySource shapeEntitySrc, ShapeEntity shapeEntity, PointChangedSituation situation, int pointIndex, vector position)ForestGeneratorEntityprotected
OnRegenerate()ForestGeneratorEntityprotected
OnShapeChangedInternal(IEntitySource shapeEntitySrc, ShapeEntity shapeEntity, array< vector > mins, array< vector > maxes)ForestGeneratorEntityprotected
OnShapeInitInternal(IEntitySource shapeEntitySrc, ShapeEntity shapeEntity)ForestGeneratorEntityprotected
OnShapeTransformInternal(IEntitySource shapeEntitySrc, ShapeEntity shapeEntity, array< vector > mins, array< vector > maxes)ForestGeneratorEntityprotected
POINTDATA_CLASSNAMEForestGeneratorEntityprotectedstatic
PopulateGrid(array< float > polygon2D, array< vector > polygon3D)ForestGeneratorEntityprotected
PreprocessAllTrees()ForestGeneratorEntityprotected
PreprocessTreeArray(notnull array< ref ForestGeneratorTree > trees, int groupIdx, SCR_ETreeType type, int debugGroupIdx)ForestGeneratorEntityprotected
Rectangulate(notnull SCR_AABB bbox, notnull array< float > polygon2D)ForestGeneratorEntityprotected
RECTANGULATION_SIZEForestGeneratorEntityprotectedstatic
RefreshObstacles()SCR_AreaGeneratorBaseEntityprotected
RegenerateForest(bool forceRegeneration=false)ForestGeneratorEntityprotected
REGENERATION_CREATION_COLOURForestGeneratorEntityprotectedstatic
REGENERATION_DELETION_COLOURForestGeneratorEntityprotectedstatic
ResetGeneratorPosition(ShapeEntity shapeEntity=null)SCR_GeneratorBaseEntityprotected
s_aPreviousPoints2DForestGeneratorEntityprotectedstatic
s_BenchmarkForestGeneratorEntityprotectedstatic
s_DebugShapeManagerForestGeneratorEntityprotectedstatic
s_ObstacleDetectorSCR_AreaGeneratorBaseEntityprotectedstatic
SafeRandomFloatInclusive(float min, float max)ForestGeneratorEntityprotected
SCALE_CURVE_MAX_VALUEForestGeneratorEntityprotectedstatic
SCALE_CURVE_MIN_VALUEForestGeneratorEntityprotectedstatic
SCALE_CURVE_RANGEForestGeneratorEntityprotectedstatic
SCR_AreaGeneratorBaseEntity(IEntitySource src, IEntity parent)SCR_AreaGeneratorBaseEntityprotected
SCR_GeneratorBaseEntity(IEntitySource src, IEntity parent)SCR_GeneratorBaseEntityprotected
SelectTreeToSpawn(vector point, array< ref ForestGeneratorTree > trees)ForestGeneratorEntityprotected
SetAvoidOptions()SCR_AreaGeneratorBaseEntityprotected
SetObjectScale(notnull SCR_ForestGeneratorTreeBase object)ForestGeneratorEntityprotected
TREE_GROUPS_OFFSET_HACKForestGeneratorEntityprotectedstatic