Skip to content

classInfluenceShape 03

Member Function Documentation

virtual Vector InfluenceShape::Attract Vector  ,
float 
[pure virtual]
  Implemented in RSphere, Cone, Cylinder, and Slab.

virtual float InfluenceShape::Falloff Vector   )  [pure virtual]
  Implemented in RSphere, Cone, Cylinder, and Slab.

virtual void InfluenceShape::FindBounds Vector min,
Vector max
[pure virtual]
  Implemented in RSphere, Cone, Cylinder, and Slab.

virtual Vector InfluenceShape::Friction Vector  ,
Vector  ,
float 
[pure virtual]
  Implemented in RSphere, Cone, Cylinder, and Slab.

float InfluenceShape::GetAttenuation float  d  )  [inline]
 

Definition at line 95 of file influenc.h.

References m_k0, m_k1, and m_k2.

virtual BOOL InfluenceShape::IsInside Vector  p  )  [pure virtual]
  Implemented in RSphere, Cone, Cylinder, and Slab.

virtual float InfluenceShape::Lighting const Vector ,
Vector ,
float & 
[pure virtual]
  Implemented in RSphere, Cone, Cylinder, and Slab.

virtual float InfluenceShape::LightingNoCap const Vector p  )  [inline, virtual]
 

Reimplemented in Cone.

Definition at line 115 of file influenc.h.

void InfluenceShape::SetAttenuation float  attenuation  )  [inline]
 

Definition at line 103 of file influenc.h.

References m_k0, m_k1, m_k2, and MAX.

Referenced by InfluenceShape().

void InfluenceShape::SetMatrices  ) 
 

virtual void InfluenceShape::Transform  )  [pure virtual]
  Implemented in RSphere, Cone, Cylinder, and Slab.

virtual Vector InfluenceShape::Vortex Vector  ,
Vector  ,
float 
[pure virtual]
  Implemented in RSphere, <a href="classCone.md#cf2ea65a3bf1134f7a05638c12a6c1bf" class="el"