OpenMW
|
Public Member Functions | |
CreateMapWorkItem (int width, int height, int minX, int minY, int maxX, int maxY, int cellSize, const MWWorld::Store< ESM::Land > &landStore) | |
virtual void | doWork () |
Override in a derived WorkItem to perform actual work. More... | |
![]() | |
WorkItem () | |
virtual | ~WorkItem () |
bool | isDone () const |
void | waitTillDone () |
Wait until the work is completed. Usually called from the main thread. More... | |
void | signalDone () |
Internal use by the WorkQueue. More... | |
virtual void | abort () |
Set abort flag in order to return from doWork() as soon as possible. May not be respected by all WorkItems. More... | |
Public Attributes | |
int | mWidth |
int | mHeight |
int | mMinX |
int | mMinY |
int | mMaxX |
int | mMaxY |
int | mCellSize |
const MWWorld::Store< ESM::Land > & | mLandStore |
osg::ref_ptr< osg::Texture2D > | mBaseTexture |
osg::ref_ptr< osg::Texture2D > | mAlphaTexture |
osg::ref_ptr< osg::Image > | mOverlayImage |
osg::ref_ptr< osg::Texture2D > | mOverlayTexture |
Additional Inherited Members | |
![]() | |
OpenThreads::Atomic | mDone |
OpenThreads::Mutex | mMutex |
OpenThreads::Condition | mCondition |
|
inline |
|
inlinevirtual |
Override in a derived WorkItem to perform actual work.
Reimplemented from SceneUtil::WorkItem.
osg::ref_ptr<osg::Texture2D> MWRender::CreateMapWorkItem::mAlphaTexture |
osg::ref_ptr<osg::Texture2D> MWRender::CreateMapWorkItem::mBaseTexture |
int MWRender::CreateMapWorkItem::mCellSize |
int MWRender::CreateMapWorkItem::mHeight |
const MWWorld::Store<ESM::Land>& MWRender::CreateMapWorkItem::mLandStore |
int MWRender::CreateMapWorkItem::mMaxX |
int MWRender::CreateMapWorkItem::mMaxY |
int MWRender::CreateMapWorkItem::mMinX |
int MWRender::CreateMapWorkItem::mMinY |
osg::ref_ptr<osg::Image> MWRender::CreateMapWorkItem::mOverlayImage |
osg::ref_ptr<osg::Texture2D> MWRender::CreateMapWorkItem::mOverlayTexture |
int MWRender::CreateMapWorkItem::mWidth |