Inheritance diagram for NL3D::CCalcLightableShapeRunnable:
Public Member Functions | |
CCalcLightableShapeRunnable (uint process, CZoneLighter *zoneLighter, const CZoneLighter::CLightDesc *description, CZoneLighter::TShapeVect *shapeToLit, uint firstShape, uint lastShape) | |
virtual void | getName (std::string &result) const |
void | run () |
Private Attributes | |
const CZoneLighter::CLightDesc * | _Description |
uint | _FirstShape |
uint | _LastShape |
uint | _Process |
CZoneLighter::TShapeVect * | _ShapesToLit |
CZoneLighter * | _ZoneLighter |
|
Definition at line 680 of file zone_lighter.cpp. References NL3D::CZoneLighter::TShapeVect, and uint.
00687 : 00688 _ZoneLighter(zoneLighter), 00689 _Description(description), 00690 _ShapesToLit(shapeToLit), 00691 _FirstShape(firstShape), 00692 _LastShape(lastShape), 00693 _Process(process) 00694 { 00695 } |
|
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 696 of file zone_lighter.cpp.
00697 { 00698 _ZoneLighter->processLightableShapeCalc(_Process, _ShapesToLit, _FirstShape, _LastShape, *_Description); 00699 _ZoneLighter->_ProcessExited++; 00700 } |
|
Definition at line 703 of file zone_lighter.cpp. |
|
Definition at line 705 of file zone_lighter.cpp. |
|
Definition at line 705 of file zone_lighter.cpp. |
|
Definition at line 706 of file zone_lighter.cpp. |
|
Definition at line 704 of file zone_lighter.cpp. |
|
Definition at line 702 of file zone_lighter.cpp. |