Inheritance diagram for NL3D::CLightRunnable:

Public Member Functions | |
| CLightRunnable (uint process, CZoneLighter *zoneLighter, const CZoneLighter::CLightDesc *description) | |
| virtual void | getName (std::string &result) const |
| void | run () |
Data Fields | |
| IThread * | Thread |
Private Attributes | |
| const CZoneLighter::CLightDesc * | _Description |
| uint | _Process |
| CZoneLighter * | _ZoneLighter |
|
||||||||||||||||
|
Definition at line 382 of file zone_lighter.cpp. References uint.
00383 {
00384 _ZoneLighter = zoneLighter;
00385 _Process = process;
00386 _Description = description;
00387 }
|
|
|
Reimplemented in NL3D::CAsyncFileManager3D::CMeshLoad, NL3D::CAsyncFileManager3D::CIGLoad, NL3D::CAsyncFileManager3D::CIGLoadUser, NL3D::CAsyncFileManager3D::CTextureLoad, NL3D::CZoneLoadingTask, NLPACS::CGlobalRetriever::CLrLoader, NLMISC::CAsyncFileManager::CFileLoad, NLMISC::CAsyncFileManager::CMultipleFileLoad, and NLMISC::CAsyncFileManager::CSignal. Definition at line 74 of file thread.h. Referenced by NLMISC::CTaskManager::run().
00075 {
00076 result = "NoName";
00077 }
|
|
|
Implements NLMISC::IRunnable. Definition at line 390 of file zone_lighter.cpp. References setCPUMask().
00391 {
00392 // Set the CPU mask
00393 setCPUMask (Thread, _Process);
00394
00395 _ZoneLighter->processCalc (_Process, *_Description);
00396 _ZoneLighter->_ProcessExited++;
00397 }
|
|
|
Definition at line 375 of file zone_lighter.cpp. |
|
|
Definition at line 373 of file zone_lighter.cpp. |
|
|
Definition at line 374 of file zone_lighter.cpp. |
|
|
Definition at line 378 of file zone_lighter.cpp. Referenced by NL3D::CZoneLighter::light(). |
1.3.6