| 
| override void  | _WB_OnInit (inout vector mat[4], IEntitySource src) | 
|   | 
| override bool  | _WB_OnKeyChanged (BaseContainer src, string key, BaseContainerList ownerContainers, IEntity parent) | 
|   | 
| override void  | _WB_OnCreate (IEntitySource src) | 
|   | 
| override void  | _WB_OnParentChange (IEntitySource src, IEntitySource prevParentSrc) | 
|   | 
| override void  | _WB_OnDelete (IEntitySource src) | 
|   | 
| override bool  | _WB_CanSelect (IEntitySource src) | 
|   | 
| map< int, ref ShapePointDataScriptBase >  | GetFirstPointDataMap (TypeName wantedType=ShapePointDataScriptBase) | 
|   | 
| map< int, ref array< ref ShapePointDataScriptBase > >  | GetPointDataMap (TypeName wantedType=ShapePointDataScriptBase) | 
|   | 
| override void  | OnShapeInitInternal (IEntitySource shapeEntitySrc, ShapeEntity shapeEntity) | 
|   | 
| override void  | OnShapeTransformInternal (IEntitySource shapeEntitySrc, ShapeEntity shapeEntity, array< vector > mins, array< vector > maxes) | 
|   | 
| override void  | OnShapeChangedInternal (IEntitySource shapeEntitySrc, ShapeEntity shapeEntity, array< vector > mins, array< vector > maxes) | 
|   | 
| void  | UpdateTerrainSimple (bool forceUpdate=false) | 
|   | wrapper method around UpdateTerrain that sets m_ShapeEntity up  
  | 
|   | 
| void  | UpdateTerrain (notnull ShapeEntity shapeEntity, bool forceUpdate, notnull array< vector > updateMins, notnull array< vector > updateMaxes) | 
|   | 
| void  | SCR_LineTerrainShaperGeneratorBaseEntity (IEntitySource src, IEntity parent) | 
|   | 
| void  | ResetShapeNextPointHelper () | 
|   | 
| override void  | _WB_AfterWorldUpdate (float timeSlice) | 
|   | 
| override int  | _WB_GetAfterWorldUpdateSpecs (IEntitySource src) | 
|   | 
| override void  | OnIntersectingShapeChangedXZInternal (IEntitySource shapeEntitySrc, IEntitySource other, array< vector > mins, array< vector > maxes) | 
|   | 
| void  | ResetGeneratorPosition (ShapeEntity shapeEntity=null) | 
|   | 
| void  | DeleteAllChildren () | 
|   | Delete all children without distinction, using WorldEditorAPI.  
  | 
|   | 
| array< vector >  | GetWorldAnchorPoints (notnull IEntitySource shapeEntitySrc) | 
|   | 
| array< vector >  | GetWorldTesselatedShapePoints (notnull IEntitySource shapeEntitySrc) | 
|   | 
| Color  | GetColor () | 
|   | 
| void  | ColorShape () | 
|   | Set shape's line colour to GetColor() value.  
  | 
|   | 
| IEntitySource  | GetShapeSource () | 
|   | Get the parent shape above this generator (has to be the direct parent)  
  | 
|   | 
| void  | SCR_GeneratorBaseEntity (IEntitySource src, IEntity parent) | 
|   | 
| static array< vector >  | GetPoints (notnull IEntitySource shapeEntitySrc) | 
|   | 
| static array< vector >  | GetAnchorPoints (notnull IEntitySource shapeEntitySrc, float offset=0, bool isShapeClosed=false) | 
|   | 
| static array< vector >  | GetTesselatedShapePoints (notnull IEntitySource shapeEntitySrc, float offset=0, bool isShapeClosed=false) | 
|   | 
| bool  | m_bSculptTerrain | 
|   | 
| int  | m_iTerrainSculptingPriority | 
|   | 
| float  | m_fTerrainSculptingPathWidth | 
|   | 
| float  | m_fTerrainSculptingFallOffWidth | 
|   | 
| ShapeEntity  | m_ShapeEntity | 
|   | Read by WorldEditorAPI.AddTerrainFlatterEntity, CANNOT be renamed defined at the last moment in UpdateTerrainSimple from m_ParentShapeSource / m_OffsetShapeSource.  
  | 
|   | 
| vector  | m_vShapeOffset | 
|   | 
| bool  | m_bYOffsetInShapeSpace | 
|   | 
| float  | m_fShapeOffset | 
|   | 
| float  | m_fSplineSafetyDistanceRatio | 
|   | 
| bool  | m_bSnapOffsetShapeToTheGround | 
|   | 
| bool  | m_bNextPointMeasurementXZ | 
|   | 
| ref SCR_ShapeNextPointHelper  | m_ShapeNextPointHelper | 
|   | 
| ref SCR_DebugShapeManager  | m_DbgShpMgr | 
|   | 
| ref array< Shape >  | m_aOffsetShapeShapes = {} | 
|   | 
| bool  | m_bIsSelectedAlone | 
|   | 
| bool  | m_bForceOffsetShapeShapesRefresh | 
|   | 
| bool  | m_bEnableGeneration | 
|   | 
| int  | m_iSeed | 
|   | 
| IEntitySource  | m_Source | 
|   | the generator's entity source  
  | 
|   | 
| IEntitySource  | m_ParentShapeSource | 
|   | the parent shape's entity source, if any - must be managed ONLY by SCR_GeneratorBaseEntity  
  | 
|   | 
| int  | m_iSourceLayerID | 
|   | 
| ref RandomGenerator  | m_RandomGenerator | 
|   | 
| bool  | m_bIsChangingWorkbenchKey | 
|   | 
| static const ref array< string >  | TERRAIN_UPDATE_KEYS | 
|   | 
| static const string  | OFFSET_SHAPE_COLOUR = "1 0 1 1" | 
|   | 
| static const int  | BASE_GENERATOR_COLOUR = Color.WHITE | 
|   |