#include <influenc.h>
Inheritance diagram for InfluenceShape:
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 |
Definition at line 83 of file influenc.h.
|
Definition at line 91 of file influenc.h. References SetAttenuation(). Here is the call graph for this function: ![]() |
|
|
|
|
|
|
|
|
|
Definition at line 95 of file influenc.h. |
|
|
|
|
|
Reimplemented in Cone. Definition at line 115 of file influenc.h. |
|
Definition at line 103 of file influenc.h. References m_k0, m_k1, m_k2, and MAX. Referenced by InfluenceShape(). |
|
|
|
|
|
|
|
Definition at line 85 of file influenc.h. |
|
Definition at line 87 of file influenc.h. Referenced by GetAttenuation(), and SetAttenuation(). |
|
Definition at line 87 of file influenc.h. Referenced by GetAttenuation(), and SetAttenuation(). |
|
Definition at line 87 of file influenc.h. Referenced by GetAttenuation(), and SetAttenuation(). |
|
Definition at line 86 of file influenc.h. |
|
Definition at line 86 of file influenc.h. |
|
Definition at line 86 of file influenc.h. |
|
Definition at line 86 of file influenc.h. |
|
Definition at line 86 of file influenc.h. |
Generated on Thu Oct 27 11:47:00 2005 with
1.4.5 written by Dimitri van Heesch,
© 1997-2001