Main Page Modules Namespaces C++ Classes Compound List File List Index
TNL: Zap::ForceFieldProjector Class Reference

# Zap::ForceFieldProjector Class Reference

`#include <engineeredObjects.h>`

Inheritance diagram for Zap::ForceFieldProjector:

## Public Member Functions

| ForceFieldProjector (S32 team=-1, Point anchorPoint=Point(), Point anchorNormal=Point())
bool | getCollisionPoly (Vector< Point > &polyPoints)
void | render ()
void | onEnabled ()
void | onDisabled ()
| TNL_DECLARE_CLASS (ForceFieldProjector)

## Private Types

typedef EngineeredObject | Parent

## Private Attributes

SafePtr< ForceField > | mField

## Member Typedef Documentation

typedef EngineeredObject Zap::ForceFieldProjector::Parent`[private]`

Reimplemented from Zap::EngineeredObject.

## Constructor & Destructor Documentation

Zap::ForceFieldProjector::ForceFieldProjector | ( | S32 | team = `-1`,
|  | Point | anchorPoint = `Point()`,
|  | Point | anchorNormal = `Point()` |
| ) |  |  | `[inline]`

## Member Function Documentation

bool Zap::ForceFieldProjector::getCollisionPoly | ( | Vector< Point > & | polyPoints | ) | `[virtual]`

Reimplemented from Zap::GameObject.

void Zap::ForceFieldProjector::render | ( |  | ) | `[virtual]`

Reimplemented from Zap::GameObject.

void Zap::ForceFieldProjector::onEnabled | ( |  | ) | `[virtual]`

Reimplemented from Zap::EngineeredObject.

void Zap::ForceFieldProjector::onDisabled | ( |  | ) | `[virtual]`

Reimplemented from Zap::EngineeredObject.

Zap::ForceFieldProjector::TNL_DECLARE_CLASS | ( | ForceFieldProjector |  | ) |

## Field Documentation

SafePtr<ForceField> Zap::ForceFieldProjector::mField`[private]`