|
|
|
|
Documentation |
|
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages Search
NL3D::CWaterPoolManager Class ReferenceThis class helps managing various waters pools.
More...
#include <water_pool_manager.h>
List of all members.
Detailed Description
This class helps managing various waters pools.
-
Author:
-
Nicolas Vizerie , Nevrax France
-
Date:
-
2001
Definition at line 48 of file water_pool_manager.h.
Member Typedef Documentation
typedef std::vector<CWaterShape *> NL3D::CWaterPoolManager::TWaterShapeVect [private]
|
|
Constructor & Destructor Documentation
NL3D::CWaterPoolManager::~CWaterPoolManager |
( |
|
) |
[inline] |
|
NL3D::CWaterPoolManager::CWaterPoolManager |
( |
|
) |
[inline, private] |
|
Member Function Documentation
uint NL3D::CWaterPoolManager::getNumPools |
( |
|
) |
const |
|
uint NL3D::CWaterPoolManager::getPoolID |
( |
uint |
i |
) |
const |
|
bool NL3D::CWaterPoolManager::hasPool |
( |
uint32 |
ID |
) |
const |
|
bool NL3D::CWaterPoolManager::isWaterShapeObserver |
( |
const CWaterShape * |
shape |
) |
const [private] |
|
void NL3D::CWaterPoolManager::registerWaterShape |
( |
CWaterShape * |
shape |
) |
[private] |
|
void NL3D::CWaterPoolManager::removePool |
( |
uint32 |
ID |
) |
|
|
void NL3D::CWaterPoolManager::reset |
( |
|
) |
|
|
void NL3D::CWaterPoolManager::setBlendFactor |
( |
IDriver * |
drv, |
|
|
float |
factor |
|
) |
|
|
|
Set a blend factor for all pool (more precisely, all models based on a water shape) that have a blend texture for their envmap (to have cycle between night and day for example).
-
Parameters:
-
factor |
The blend factor which range from 0 to 1 |
Definition at line 152 of file water_pool_manager.cpp.
References _WaterShapes, and nlassert. |
void NL3D::CWaterPoolManager::unRegisterWaterShape |
( |
CWaterShape * |
shape |
) |
[private] |
|
Friends And Related Function Documentation
friend class CWaterShape [friend]
|
|
CWaterPoolManager& GetWaterPoolManager |
( |
|
) |
[friend] |
|
Member Data Documentation
TPoolMap NL3D::CWaterPoolManager::_PoolMap [private]
|
|
The documentation for this class was generated from the following files:
|
|