Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_CampaignBuildingAreaMeshComponent Interface Reference
Inheritance diagram for SCR_CampaignBuildingAreaMeshComponent:
SCR_TriggerAreaMeshComponent SCR_BaseAreaMeshComponent

Public Member Functions

override float GetRadius ()
 Get radius of the area.
 
void EnableFrameUpdateDuringEditor (bool val)
 
bool ShouldEnableFrameUpdateDuringEditor ()
 
- Public Member Functions inherited from SCR_TriggerAreaMeshComponent
override void EOnInit (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 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

float GetBufferZone ()
 
- 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

float m_fBufferZone
 
bool m_bShouldEnableFrameUpdateDuringEditor
 
- 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

◆ EnableFrameUpdateDuringEditor()

void SCR_CampaignBuildingAreaMeshComponent.EnableFrameUpdateDuringEditor ( bool val)
Parameters
[in]val

◆ GetBufferZone()

float SCR_CampaignBuildingAreaMeshComponent.GetBufferZone ( )
protected

◆ GetRadius()

override float SCR_CampaignBuildingAreaMeshComponent.GetRadius ( )

Get radius of the area.

To be overloaded by inherited classes.

Returns
Radius

Implements SCR_TriggerAreaMeshComponent.

◆ ShouldEnableFrameUpdateDuringEditor()

bool SCR_CampaignBuildingAreaMeshComponent.ShouldEnableFrameUpdateDuringEditor ( )
Returns

Member Data Documentation

◆ m_bShouldEnableFrameUpdateDuringEditor

bool SCR_CampaignBuildingAreaMeshComponent.m_bShouldEnableFrameUpdateDuringEditor
protected

◆ m_fBufferZone

float SCR_CampaignBuildingAreaMeshComponent.m_fBufferZone
protected

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