| ## Public API Reference

- Main Page
- Classes
- Files

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# iPcTrigger Member List

This is the complete list of members for iPcTrigger, including all inherited members.

AddTriggerListener(iPcTriggerListener *listener)=0 | iPcTrigger | `[pure virtual]`
Check()=0 | iPcTrigger | `[pure virtual]`
EnableMessagesToOthers(bool en)=0 | iPcTrigger | `[pure virtual]`
EnableMessagesToSelf(bool en)=0 | iPcTrigger | `[pure virtual]`
EnableMonitorInvisible(bool en)=0 | iPcTrigger | `[pure virtual]`
EnableTrigger(bool en)=0 | iPcTrigger | `[pure virtual]`
GetEntitiesInTrigger() const =0 | iPcTrigger | `[pure virtual]`
GetMonitorEntity() const =0 | iPcTrigger | `[pure virtual]`
IsEnabled() const =0 | iPcTrigger | `[pure virtual]`
MonitorEntity(const char *entityname)=0 | iPcTrigger | `[pure virtual]`
RemoveTriggerListener(iPcTriggerListener *listener)=0 | iPcTrigger | `[pure virtual]`
SetMonitorDelay(csTicks delay, csTicks jitter)=0 | iPcTrigger | `[pure virtual]`
SetupTriggerAboveMesh(iPcMesh *mesh, float maxdistance)=0 | iPcTrigger | `[pure virtual]`
SetupTriggerBeam(iSector *sector, const csVector3 &start, const csVector3 &end)=0 | iPcTrigger | `[pure virtual]`
SetupTriggerBox(iSector *sector, const csBox3 &box)=0 | iPcTrigger | `[pure virtual]`
SetupTriggerSphere(iSector *sector, const csVector3 &center, float radius)=0 | iPcTrigger | `[pure virtual]`
SetupTriggerSphere(iSector *sector, const char *center_name, float radius)=0 | iPcTrigger | `[pure virtual]`