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(). |
1.3.6