Definition at line 535 of file RotorView.h. References AlmostAtDestiny(), OglGui::View::GetDimensions3D(), mActH, mActW, mActX, mActY, mActZ, mAspectRatio, mMoveNow, mReqH, mReqW, mReqX, mReqY, mReqZ, mView, OglGui::View::SetDimensions3D(), and sFactor. Referenced by DrawView(). 00536 { 00537 mView->GetDimensions3D(&mActX,&mActY,&mActZ,NULL,NULL,NULL); 00538 00539 if (mMoveNow) 00540 { 00541 mActX = mReqX; mActY = mReqY; mActZ = mReqZ; 00542 mActW = mReqW; mActH = mReqH; 00543 mMoveNow = false; 00544 } 00545 else 00546 { 00547 mActX += (mReqX - mActX) / sFactor; 00548 mActY += (mReqY - mActY) / sFactor; 00549 mActZ += (mReqZ - mActZ) / sFactor; 00550 mActW += (mReqW - mActW) / sFactor; 00551 mActH += (mReqH - mActH) / sFactor; 00552 } 00553 float vW = mAspectRatio > 1.0 ? mActW*mAspectRatio : mActW; 00554 float vH = mAspectRatio <= 1.0 ? mActW/mAspectRatio : mActW; 00555 mView->SetDimensions3D(mActX,mActY,mActZ,vW,vH,FRETAIN); 00556 00557 return AlmostAtDestiny() ? false : true; 00558 }
Here is the call graph for this function:
|