| 
| vector  | GetMeshOffset (IEntity owner) | 
|   | Get the offset of the AreaMesh.  
  | 
|   | 
| ResourceName  | GetMaterial () | 
|   | Get material used for area mesh.  
  | 
|   | 
◆ _WB_SetTransform()
      
        
          | override void SCR_BaseAreaMeshComponent._WB_SetTransform  | 
          ( | 
          IEntity |           owner,  | 
        
        
           | 
           | 
          inout vector |           mat[4],  | 
        
        
           | 
           | 
          IEntitySource |           src ) | 
        
      
 
 
◆ ActivateEveryFrame()
      
        
          | void SCR_BaseAreaMeshComponent.ActivateEveryFrame  | 
          ( | 
           | ) | 
           | 
        
      
 
Activate the area so it could be updated every frame. 
 
 
◆ DeactivateEveryFrame()
      
        
          | void SCR_BaseAreaMeshComponent.DeactivateEveryFrame  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ EOnFrame()
      
        
          | override void SCR_BaseAreaMeshComponent.EOnFrame  | 
          ( | 
          IEntity |           owner,  | 
        
        
           | 
           | 
          float |           timeSlice ) | 
        
      
 
 
◆ GenerateAreaMesh()
      
        
          | void SCR_BaseAreaMeshComponent.GenerateAreaMesh  | 
          ( | 
           | ) | 
           | 
        
      
 
Generate area mesh based on its settings. 
 
 
◆ GetDimensions2D()
      
        
          | void SCR_BaseAreaMeshComponent.GetDimensions2D  | 
          ( | 
          out float |           width,  | 
        
        
           | 
           | 
          out float |           length ) | 
        
      
 
Returns width and length To be overloaded by inherited classes. 
By default uses radius as width and length unless function is overwritten 
- Parameters
 - 
  
    | [out] | width | Width of Zone (x)  | 
    | [out] | length | length of Zone (z)  | 
  
   
Implemented in SCR_EffectsModuleAreaMeshComponent.
 
 
◆ GetDimensions3D()
      
        
          | void SCR_BaseAreaMeshComponent.GetDimensions3D  | 
          ( | 
          out vector |           dimensions | ) | 
           | 
        
      
 
Returns dimensions in vector. 
- Parameters
 - 
  
    | [out] | dimensions | width, height, length  | 
  
   
 
 
◆ GetHeight()
      
        
          | float SCR_BaseAreaMeshComponent.GetHeight  | 
          ( | 
           | ) | 
           | 
        
      
 
Get height of the area. 
- Returns
 - Height 
 
 
 
◆ GetMaterial()
  
  
      
        
          | ResourceName SCR_BaseAreaMeshComponent.GetMaterial  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ GetMeshOffset()
  
  
      
        
          | vector SCR_BaseAreaMeshComponent.GetMeshOffset  | 
          ( | 
          IEntity |           owner | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
Get the offset of the AreaMesh. 
Can be overwritten to set custom position. Only x and z are used. Height is ignored 
- Parameters
 - 
  
  
 
- Returns
 
 
 
◆ GetRadius()
      
        
          | float SCR_BaseAreaMeshComponent.GetRadius  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ GetResolution()
      
        
          | int SCR_BaseAreaMeshComponent.GetResolution  | 
          ( | 
           | ) | 
           | 
        
      
 
Get Resolution of the area. 
Always 4 if Rectangle 
- Returns
 - Resolution 
 
 
 
◆ GetShape()
      
        
          | EAreaMeshShape SCR_BaseAreaMeshComponent.GetShape  | 
          ( | 
           | ) | 
           | 
        
      
 
Return shape if areaMesh. 
- Returns
 - Shape Enum 
 
 
 
◆ OnPostInit()
      
        
          | override void SCR_BaseAreaMeshComponent.OnPostInit  | 
          ( | 
          IEntity |           owner | ) | 
           | 
        
      
 
 
◆ m_bActiveEveryFrameOnInit
  
  
      
        
          | bool SCR_BaseAreaMeshComponent.m_bActiveEveryFrameOnInit | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_bFollowTerrain
  
  
      
        
          | bool SCR_BaseAreaMeshComponent.m_bFollowTerrain | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_bHideInWorkbench
  
  
      
        
          | bool SCR_BaseAreaMeshComponent.m_bHideInWorkbench | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_bStretchMaterial
  
  
      
        
          | bool SCR_BaseAreaMeshComponent.m_bStretchMaterial | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_eShape
  
  
      
        
          | EAreaMeshShape SCR_BaseAreaMeshComponent.m_eShape | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_fHeight
  
  
      
        
          | float SCR_BaseAreaMeshComponent.m_fHeight | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_Material
  
  
      
        
          | ResourceName SCR_BaseAreaMeshComponent.m_Material | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_vLastDir
  
  
      
        
          | vector SCR_BaseAreaMeshComponent.m_vLastDir | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_vLastPos
  
  
      
        
          | vector SCR_BaseAreaMeshComponent.m_vLastPos | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_vResolution
  
  
      
        
          | int SCR_BaseAreaMeshComponent.m_vResolution | 
         
       
   | 
  
protected   | 
  
 
 
◆ PREVIEW_RESOLUTION
  
  
      
        
          | const int SCR_BaseAreaMeshComponent.PREVIEW_RESOLUTION = 48 | 
         
       
   | 
  
static   | 
  
 
 
The documentation for this interface was generated from the following file:
- Game/Components/AreaMesh/SCR_BaseAreaMeshComponent.c