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

Public Member Functions

override void Run ()
 

Protected Member Functions

bool Init ()
 
void GetEntities (BaseWorld baseWorld)
 
bool InsertEntity (notnull IEntity entity)
 
void FilterEntities (notnull BaseWorld baseWorld, notnull out array< IEntitySource > filteredEntities)
 
bool NoVegetationFilterCallback (notnull IEntity entity, vector start="0 0 0", vector dir="0 0 0")
 
void SelectEntities (notnull array< IEntitySource > entities)
 
void OutputEntitiesToFile (notnull array< IEntitySource > filteredEntities)
 
override void Configure ()
 
bool ButtonOK ()
 

Static Protected Member Functions

static void DeleteSphereThread ()
 

Protected Attributes

bool m_bActiveLayerOnly
 
bool m_bSearchForEntitiesBelowTerrain
 
bool m_bSearchForVegetation
 
bool m_bUsePrefabAngles
 
float m_fMaxTreeAngle
 
bool m_bCheckAboveEntitiesSurface
 
bool m_bUsePrefabVerticalOffset
 
float m_fMinVerticalOffset
 
float m_fMaxVerticalOffset
 
bool m_bCheckBelowWater
 
int m_iCameraSearchRadius
 
bool m_bShowSearchRadiusSphere
 
int m_iMaxSelectedEntities
 
bool m_bTraceVegetationPrecisely
 
int m_iTraceOriginDistance
 
bool m_bOutputFindingsToFile
 
bool m_bUseWebPrefix
 

Static Protected Attributes

static const ref array< IEntitySource > WORLD_ENTITIES = {}
 
static ref Shape s_DetectionRadiusSphere
 
static const int DEBUG_COLOUR = 0x99025D00
 
static const int DEBUG_DURATION = 333
 
static const string OUTPUT_FILENAME = "FoundFloatingEntities.txt"
 

Member Function Documentation

◆ ButtonOK()

bool SCR_FloatersFinderPlugin.ButtonOK ( )
protected

◆ Configure()

override void SCR_FloatersFinderPlugin.Configure ( )
protected

◆ DeleteSphereThread()

static void SCR_FloatersFinderPlugin.DeleteSphereThread ( )
staticprotected

◆ FilterEntities()

void SCR_FloatersFinderPlugin.FilterEntities ( notnull BaseWorld  baseWorld,
notnull out array< IEntitySource >  filteredEntities 
)
protected

◆ GetEntities()

void SCR_FloatersFinderPlugin.GetEntities ( BaseWorld  baseWorld)
protected

◆ Init()

bool SCR_FloatersFinderPlugin.Init ( )
protected

◆ InsertEntity()

bool SCR_FloatersFinderPlugin.InsertEntity ( notnull IEntity  entity)
protected

◆ NoVegetationFilterCallback()

bool SCR_FloatersFinderPlugin.NoVegetationFilterCallback ( notnull IEntity  entity,
vector  start = "0 0 0",
vector  dir = "0 0 0" 
)
protected

◆ OutputEntitiesToFile()

void SCR_FloatersFinderPlugin.OutputEntitiesToFile ( notnull array< IEntitySource >  filteredEntities)
protected

◆ Run()

override void SCR_FloatersFinderPlugin.Run ( )

◆ SelectEntities()

void SCR_FloatersFinderPlugin.SelectEntities ( notnull array< IEntitySource >  entities)
protected

Member Data Documentation

◆ DEBUG_COLOUR

const int SCR_FloatersFinderPlugin.DEBUG_COLOUR = 0x99025D00
staticprotected

◆ DEBUG_DURATION

const int SCR_FloatersFinderPlugin.DEBUG_DURATION = 333
staticprotected

◆ m_bActiveLayerOnly

bool SCR_FloatersFinderPlugin.m_bActiveLayerOnly
protected

◆ m_bCheckAboveEntitiesSurface

bool SCR_FloatersFinderPlugin.m_bCheckAboveEntitiesSurface
protected

◆ m_bCheckBelowWater

bool SCR_FloatersFinderPlugin.m_bCheckBelowWater
protected

◆ m_bOutputFindingsToFile

bool SCR_FloatersFinderPlugin.m_bOutputFindingsToFile
protected

◆ m_bSearchForEntitiesBelowTerrain

bool SCR_FloatersFinderPlugin.m_bSearchForEntitiesBelowTerrain
protected

◆ m_bSearchForVegetation

bool SCR_FloatersFinderPlugin.m_bSearchForVegetation
protected

◆ m_bShowSearchRadiusSphere

bool SCR_FloatersFinderPlugin.m_bShowSearchRadiusSphere
protected

◆ m_bTraceVegetationPrecisely

bool SCR_FloatersFinderPlugin.m_bTraceVegetationPrecisely
protected

◆ m_bUsePrefabAngles

bool SCR_FloatersFinderPlugin.m_bUsePrefabAngles
protected

◆ m_bUsePrefabVerticalOffset

bool SCR_FloatersFinderPlugin.m_bUsePrefabVerticalOffset
protected

◆ m_bUseWebPrefix

bool SCR_FloatersFinderPlugin.m_bUseWebPrefix
protected

◆ m_fMaxTreeAngle

float SCR_FloatersFinderPlugin.m_fMaxTreeAngle
protected

◆ m_fMaxVerticalOffset

float SCR_FloatersFinderPlugin.m_fMaxVerticalOffset
protected

◆ m_fMinVerticalOffset

float SCR_FloatersFinderPlugin.m_fMinVerticalOffset
protected

◆ m_iCameraSearchRadius

int SCR_FloatersFinderPlugin.m_iCameraSearchRadius
protected

◆ m_iMaxSelectedEntities

int SCR_FloatersFinderPlugin.m_iMaxSelectedEntities
protected

◆ m_iTraceOriginDistance

int SCR_FloatersFinderPlugin.m_iTraceOriginDistance
protected

◆ OUTPUT_FILENAME

const string SCR_FloatersFinderPlugin.OUTPUT_FILENAME = "FoundFloatingEntities.txt"
staticprotected

◆ s_DetectionRadiusSphere

ref Shape SCR_FloatersFinderPlugin.s_DetectionRadiusSphere
staticprotected

◆ WORLD_ENTITIES

const ref array<IEntitySource> SCR_FloatersFinderPlugin.WORLD_ENTITIES = {}
staticprotected

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