Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
SCR_SupportStationAreaMeshComponent Interface Reference
Inheritance diagram for SCR_SupportStationAreaMeshComponent:
[legend]

Public Member Functions

override float GetRadius ()
 Get radius of the area.
 
override void EOnInit (IEntity owner)
 
override void OnDelete (IEntity owner)
 
- Public Member Functions inherited from SCR_BaseAreaMeshComponent
void ActivateEveryFrame ()
 Activate the area so it could be updated every frame.
 
void DeactivateEveryFrame ()
 Deactivate the area.
 
float GetRadius ()
 Get radius of the area.
 
float GetHeight ()
 Get height of the area.
 
EAreaMeshShape GetShape ()
 Return shape if areaMesh.
 
int GetResolution ()
 Get Resolution of the area.
 
void GetDimensions2D (out float width, out float length)
 Returns width and length To be overloaded by inherited classes.
 
void GetDimensions3D (out vector dimensions)
 Returns dimensions in vector.
 
void GenerateAreaMesh ()
 Generate area mesh based on its settings.
 
override void EOnFrame (IEntity owner, float timeSlice)
 
override void OnPostInit (IEntity owner)
 
override void _WB_SetTransform (IEntity owner, inout vector mat[4], IEntitySource src)
 

Protected Member Functions

SCR_BaseSupportStationComponent GetSupportStation (IEntity owner)
 
override ResourceName GetMaterial ()
 Get material used for area mesh.
 
void OnEnabledChanged (bool enabled)
 
void Init (IEntity owner)
 
- Protected Member Functions inherited from SCR_BaseAreaMeshComponent
vector GetMeshOffset (IEntity owner)
 Get the offset of the AreaMesh.
 
ResourceName GetMaterial ()
 Get material used for area mesh.
 

Protected Attributes

ESupportStationType m_eSearchForType
 
ResourceName m_sDisabledMaterial
 
float m_fRadius
 
SCR_BaseSupportStationComponent m_SupportStationComponent
 
- Protected Attributes inherited from SCR_BaseAreaMeshComponent
EAreaMeshShape m_eShape
 
float m_fHeight
 
int m_vResolution
 
bool m_bFollowTerrain
 
bool m_bStretchMaterial
 
ResourceName m_Material
 
bool m_bActiveEveryFrameOnInit
 
bool m_bHideInWorkbench
 
vector m_vLastPos
 
vector m_vLastDir
 

Additional Inherited Members

- Static Public Attributes inherited from SCR_BaseAreaMeshComponent
static const int PREVIEW_RESOLUTION = 48
 

Member Function Documentation

◆ EOnInit()

override void SCR_SupportStationAreaMeshComponent.EOnInit ( IEntity  owner)

◆ GetMaterial()

override ResourceName SCR_SupportStationAreaMeshComponent.GetMaterial ( )
protected

Get material used for area mesh.

Implements SCR_BaseAreaMeshComponent.

◆ GetRadius()

override float SCR_SupportStationAreaMeshComponent.GetRadius ( )

Get radius of the area.

To be overloaded by inherited classes.

Returns
Radius

Implements SCR_BaseAreaMeshComponent.

◆ GetSupportStation()

SCR_BaseSupportStationComponent SCR_SupportStationAreaMeshComponent.GetSupportStation ( IEntity  owner)
protected

◆ Init()

void SCR_SupportStationAreaMeshComponent.Init ( IEntity  owner)
protected

◆ OnDelete()

override void SCR_SupportStationAreaMeshComponent.OnDelete ( IEntity  owner)

◆ OnEnabledChanged()

void SCR_SupportStationAreaMeshComponent.OnEnabledChanged ( bool  enabled)
protected

Member Data Documentation

◆ m_eSearchForType

ESupportStationType SCR_SupportStationAreaMeshComponent.m_eSearchForType
protected

◆ m_fRadius

float SCR_SupportStationAreaMeshComponent.m_fRadius
protected

◆ m_sDisabledMaterial

ResourceName SCR_SupportStationAreaMeshComponent.m_sDisabledMaterial
protected

◆ m_SupportStationComponent

SCR_BaseSupportStationComponent SCR_SupportStationAreaMeshComponent.m_SupportStationComponent
protected

The documentation for this interface was generated from the following file: