|
|
|
|
Documentation |
|
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages Search
NL3D::CWaveMakerShape Class ReferenceA wave maker. It can generate waves where it is located.
More...
#include <water_shape.h>
Inheritance diagram for NL3D::CWaveMakerShape:
List of all members.
Detailed Description
A wave maker. It can generate waves where it is located.
Definition at line 251 of file water_shape.h.
Constructor & Destructor Documentation
NL3D::CWaveMakerShape::CWaveMakerShape |
( |
|
) |
|
|
NL3D::CWaveMakerShape::~CWaveMakerShape |
( |
|
) |
|
|
Member Function Documentation
bool NL3D::CWaveMakerShape::clip |
( |
const std::vector< CPlane > & |
pyramid, |
|
|
const CMatrix & |
worldMatrix |
|
) |
[virtual] |
|
virtual void NL3D::CWaveMakerShape::flushTextures |
( |
IDriver & |
driver |
) |
[inline, virtual] |
|
void NL3D::CWaveMakerShape::getAABBox |
( |
NLMISC::CAABBox & |
bbox |
) |
const [virtual] |
|
bool NL3D::CWaveMakerShape::getImpulsionMode |
( |
|
) |
const [inline] |
|
float NL3D::CWaveMakerShape::getIntensity |
( |
void |
|
) |
const [inline] |
|
virtual float NL3D::CWaveMakerShape::getNumTriangles |
( |
float |
distance |
) |
[inline, virtual] |
|
TAnimationTime NL3D::CWaveMakerShape::getPeriod |
( |
void |
|
) |
const [inline] |
|
float NL3D::CWaveMakerShape::getRadius |
( |
void |
|
) |
const [inline] |
|
uint32 NL3D::CWaveMakerShape::getWaterPoolID |
( |
|
) |
const [inline] |
|
NL3D::CWaveMakerShape::NLMISC_DECLARE_CLASS |
( |
CWaveMakerShape |
|
) |
|
|
virtual void NL3D::CWaveMakerShape::render |
( |
IDriver * |
drv, |
|
|
CTransformShape * |
trans, |
|
|
bool |
opaquePass |
|
) |
[inline, virtual] |
|
void NL3D::CWaveMakerShape::setImpulsionMode |
( |
bool |
on = true |
) |
[inline] |
|
void NL3D::CWaveMakerShape::setIntensity |
( |
float |
intensity |
) |
[inline] |
|
void NL3D::CWaveMakerShape::setPeriod |
( |
TAnimationTime |
period |
) |
[inline] |
|
void NL3D::CWaveMakerShape::setRadius |
( |
float |
radius |
) |
[inline] |
|
void NL3D::CWaveMakerShape::setWaterPoolID |
( |
uint32 |
id |
) |
[inline] |
|
Friends And Related Function Documentation
friend class CWaveMakerDetailObs [friend]
|
|
Member Data Documentation
bool NL3D::CWaveMakerShape::_ImpulsionMode [private]
|
|
float NL3D::CWaveMakerShape::_Intensity [private]
|
|
uint32 NL3D::CWaveMakerShape::_PoolID [private]
|
|
float NL3D::CWaveMakerShape::_Radius [private]
|
|
The documentation for this class was generated from the following files:
|
|