Inheritance diagram for NL3D::CAsyncFileManager3D::CTextureLoad:
Public Member Functions | |
CTextureLoad (CTextureFile *textureFile, bool *psgn, const CVector &position) | |
void | getName (std::string &result) const |
void | run () |
Data Fields | |
NLMISC::CVector | Position |
bool * | Signal |
CTextureFile * | TextureFile |
|
Definition at line 132 of file async_file_manager_3d.h. References Signal, and TextureFile.
00133 : TextureFile(textureFile), Signal(psgn) 00134 { 00135 Position = position; 00136 } |
|
Reimplemented from NLMISC::IRunnable. Definition at line 472 of file async_file_manager_3d.cpp. References NL3D::CTextureFile::getFileName(), and TextureFile.
00473 { 00474 if (TextureFile) 00475 result = "LoadTexture(" + TextureFile->getFileName() + ")"; 00476 else 00477 result = "LoadTexture(NULL)"; 00478 } |
|
Implements NLMISC::IRunnable. Definition at line 461 of file async_file_manager_3d.cpp. References NL3D::ITexture::generate(), Signal, and TextureFile.
00462 { 00463 // Load the texture. 00464 TextureFile->generate(true); 00465 // Ok 00466 *Signal= true; 00467 00468 delete this; 00469 } |
|
Definition at line 46 of file task_manager.h. |
|
Definition at line 130 of file async_file_manager_3d.h. Referenced by CTextureLoad(), and run(). |
|
Definition at line 129 of file async_file_manager_3d.h. Referenced by NL3D::CLoadTextureCancel::callback(), CTextureLoad(), getName(), and run(). |