- [Main Page](index.md)
- [Classes](annotated.md)
- [Files](files.md)
- [Directories](dirs.md)
- [Related Pages](pages.md)
- [Class List](annotated.md)
- [Alphabetical List](classes.md)
- [Class Hierarchy](hierarchy.md)
- [Class Members](functions.md)
InfluenceShape Class Reference¶
#include <influenc.h>
Inheritance diagram for InfluenceShape:
Inheritance graph
[legend]
Collaboration diagram for InfluenceShape:
Collaboration graph
[legend]
Public Member Functions |
|
| void | SetMatrices () |
| InfluenceShape () | |
| float | GetAttenuation (float d) |
| void | SetAttenuation (float attenuation) |
| virtual float | Falloff (Vector)=0 |
| virtual Vector | Attract (Vector, float)=0 |
| virtual Vector | Vortex (Vector, Vector, float)=0 |
| virtual Vector | Friction (Vector, Vector, float)=0 |
| virtual float | Lighting (const Vector &, Vector &, float &)=0 |
| virtual float | LightingNoCap (const Vector &p) |
| virtual void | Transform ()=0 |
| virtual BOOL | IsInside (Vector p)=0 |
| virtual void | FindBounds (Vector &min, Vector &max)=0 |
Public Attributes |
|
| Bone * | bone |
| Matrix34 | worldmatrix |
| Matrix34 | worldinverse |
| Matrix34 | screenmatrix |
| Matrix34 | screeninverse |
| Matrix34 | steadyscreenmatrix |
| float | m_k0 |
| float | m_k2 |
| float | m_k1 |