Main Page Modules Namespaces C++ Classes Compound List File List Index
TNL: sfx.h File Reference

# sfx.h File Reference

`#include "tnl.h"`
`#include "tnlNetBase.h"`
`#include "point.h"`
`#include "tnlByteBuffer.h"`

## Namespaces

namespace | Zap

## Data Structures

struct | Zap::SFXProfile
class | Zap::SFXObject

## Typedefs

typedef RefPtr< SFXObject > | Zap::SFXHandle

## Enumerations

enum | Zap::SFXProfiles { Zap::SFXVoice, Zap::SFXNone, Zap::SFXPhaserProjectile, Zap::SFXPhaserImpact,
Zap::SFXBounceProjectile,
Zap::SFXBounceImpact,
Zap::SFXTripleProjectile,
Zap::SFXTripleImpact,
Zap::SFXTurretProjectile,
Zap::SFXTurretImpact,
Zap::SFXGrenadeProjectile,
Zap::SFXMineDeploy,
Zap::SFXMineArm,
Zap::SFXMineExplode,
Zap::SFXShipExplode,
Zap::SFXShipHeal,
Zap::SFXShipBoost,
Zap::SFXBounceWall,
Zap::SFXBounceObject,
Zap::SFXBounceShield,
Zap::SFXShieldActive,
Zap::SFXSensorActive,
Zap::SFXRepairActive,
Zap::SFXCloakActive,
Zap::SFXFlagCapture,
Zap::SFXFlagDrop,
Zap::SFXFlagReturn,
Zap::SFXFlagSnatch,
Zap::SFXTeleportIn,
Zap::SFXTeleportOut,
Zap::SFXForceFieldUp,
Zap::SFXForceFieldDown,
Zap::SFXUIBoop,
Zap::SFXUICommUp,
Zap::SFXUICommDown,
Zap::SFXIncomingMessage,
Zap::NumSFXBuffers
}

## Functions

void | Zap::SFXInit ()
void | Zap::SFXShutdown ()
void | Zap::SFXProcess ()
void | Zap::SFXSetListenerParams (Point position, Point velocity)