Lines Matching refs:mLocked

94     mLocked.animationPending = false;  in PointerController()
96 mLocked.displayWidth = -1; in PointerController()
97 mLocked.displayHeight = -1; in PointerController()
98 mLocked.displayOrientation = DISPLAY_ORIENTATION_0; in PointerController()
100 mLocked.presentation = PRESENTATION_POINTER; in PointerController()
101 mLocked.presentationChanged = false; in PointerController()
103 mLocked.inactivityTimeout = INACTIVITY_TIMEOUT_NORMAL; in PointerController()
105 mLocked.pointerFadeDirection = 0; in PointerController()
106 mLocked.pointerX = 0; in PointerController()
107 mLocked.pointerY = 0; in PointerController()
108 mLocked.pointerAlpha = 0.0f; // pointer is initially faded in PointerController()
109 mLocked.pointerSprite = mSpriteController->createSprite(); in PointerController()
110 mLocked.pointerIconChanged = false; in PointerController()
111 mLocked.requestedPointerType = mPolicy->getDefaultPointerIconId(); in PointerController()
113 mLocked.animationFrameIndex = 0; in PointerController()
114 mLocked.lastFrameUpdatedTime = 0; in PointerController()
116 mLocked.buttonState = 0; in PointerController()
118 mPolicy->loadPointerIcon(&mLocked.pointerIcon); in PointerController()
122 if (mLocked.pointerIcon.isValid()) { in PointerController()
123 mLocked.pointerIconChanged = true; in PointerController()
133 mLocked.pointerSprite.clear(); in ~PointerController()
135 for (size_t i = 0; i < mLocked.spots.size(); i++) { in ~PointerController()
136 delete mLocked.spots.itemAt(i); in ~PointerController()
138 mLocked.spots.clear(); in ~PointerController()
139 mLocked.recycledSprites.clear(); in ~PointerController()
151 if (mLocked.displayWidth <= 0 || mLocked.displayHeight <= 0) { in getBoundsLocked()
157 switch (mLocked.displayOrientation) { in getBoundsLocked()
160 *outMaxX = mLocked.displayHeight - 1; in getBoundsLocked()
161 *outMaxY = mLocked.displayWidth - 1; in getBoundsLocked()
164 *outMaxX = mLocked.displayWidth - 1; in getBoundsLocked()
165 *outMaxY = mLocked.displayHeight - 1; in getBoundsLocked()
181 setPositionLocked(mLocked.pointerX + deltaX, mLocked.pointerY + deltaY); in move()
190 if (mLocked.buttonState != buttonState) { in setButtonState()
191 mLocked.buttonState = buttonState; in setButtonState()
198 return mLocked.buttonState; in getButtonState()
214 mLocked.pointerX = minX; in setPositionLocked()
216 mLocked.pointerX = maxX; in setPositionLocked()
218 mLocked.pointerX = x; in setPositionLocked()
221 mLocked.pointerY = minY; in setPositionLocked()
223 mLocked.pointerY = maxY; in setPositionLocked()
225 mLocked.pointerY = y; in setPositionLocked()
234 *outX = mLocked.pointerX; in getPosition()
235 *outY = mLocked.pointerY; in getPosition()
246 mLocked.pointerFadeDirection = 0; in fade()
247 mLocked.pointerAlpha = 0.0f; in fade()
250 mLocked.pointerFadeDirection = -1; in fade()
263 mLocked.pointerFadeDirection = 0; in unfade()
264 mLocked.pointerAlpha = 1.0f; in unfade()
267 mLocked.pointerFadeDirection = 1; in unfade()
275 if (presentation == PRESENTATION_POINTER && mLocked.additionalMouseResources.empty()) { in setPresentation()
276 mPolicy->loadAdditionalMouseResources(&mLocked.additionalMouseResources, in setPresentation()
277 &mLocked.animationResources); in setPresentation()
280 if (mLocked.presentation != presentation) { in setPresentation()
281 mLocked.presentation = presentation; in setPresentation()
282 mLocked.presentationChanged = true; in setPresentation()
329 for (size_t i = 0; i < mLocked.spots.size(); i++) { in setSpots()
330 Spot* spot = mLocked.spots.itemAt(i); in setSpots()
353 if (mLocked.inactivityTimeout != inactivityTimeout) { in setInactivityTimeout()
354 mLocked.inactivityTimeout = inactivityTimeout; in setInactivityTimeout()
364 if (mLocked.presentation == PRESENTATION_POINTER) { in reloadPointerResources()
365 mLocked.additionalMouseResources.clear(); in reloadPointerResources()
366 mLocked.animationResources.clear(); in reloadPointerResources()
367 mPolicy->loadPointerIcon(&mLocked.pointerIcon); in reloadPointerResources()
368 mPolicy->loadAdditionalMouseResources(&mLocked.additionalMouseResources, in reloadPointerResources()
369 &mLocked.animationResources); in reloadPointerResources()
372 mLocked.presentationChanged = true; in reloadPointerResources()
387 if (mLocked.displayWidth != width || mLocked.displayHeight != height) { in setDisplayViewport()
388 mLocked.displayWidth = width; in setDisplayViewport()
389 mLocked.displayHeight = height; in setDisplayViewport()
393 mLocked.pointerX = (minX + maxX) * 0.5f; in setDisplayViewport()
394 mLocked.pointerY = (minY + maxY) * 0.5f; in setDisplayViewport()
396 mLocked.pointerX = 0; in setDisplayViewport()
397 mLocked.pointerY = 0; in setDisplayViewport()
403 if (mLocked.displayOrientation != orientation) { in setDisplayViewport()
407 float x = mLocked.pointerX + 0.5f; in setDisplayViewport()
408 float y = mLocked.pointerY + 0.5f; in setDisplayViewport()
412 switch (mLocked.displayOrientation) { in setDisplayViewport()
415 x = mLocked.displayWidth - y; in setDisplayViewport()
419 x = mLocked.displayWidth - x; in setDisplayViewport()
420 y = mLocked.displayHeight - y; in setDisplayViewport()
425 y = mLocked.displayHeight - temp; in setDisplayViewport()
434 y = mLocked.displayWidth - temp; in setDisplayViewport()
437 x = mLocked.displayWidth - x; in setDisplayViewport()
438 y = mLocked.displayHeight - y; in setDisplayViewport()
442 x = mLocked.displayHeight - y; in setDisplayViewport()
449 mLocked.pointerX = x - 0.5f; in setDisplayViewport()
450 mLocked.pointerY = y - 0.5f; in setDisplayViewport()
451 mLocked.displayOrientation = orientation; in setDisplayViewport()
459 if (mLocked.requestedPointerType != iconId) { in updatePointerIcon()
460 mLocked.requestedPointerType = iconId; in updatePointerIcon()
461 mLocked.presentationChanged = true; in updatePointerIcon()
470 mLocked.additionalMouseResources[iconId] = icon; in setCustomPointerIcon()
471 mLocked.requestedPointerType = iconId; in setCustomPointerIcon()
472 mLocked.presentationChanged = true; in setCustomPointerIcon()
519 mLocked.animationPending = false; in doAnimate()
530 nsecs_t frameDelay = timestamp - mLocked.animationTime; in doFadingAnimationLocked()
533 if (mLocked.pointerFadeDirection < 0) { in doFadingAnimationLocked()
534 mLocked.pointerAlpha -= float(frameDelay) / POINTER_FADE_DURATION; in doFadingAnimationLocked()
535 if (mLocked.pointerAlpha <= 0.0f) { in doFadingAnimationLocked()
536 mLocked.pointerAlpha = 0.0f; in doFadingAnimationLocked()
537 mLocked.pointerFadeDirection = 0; in doFadingAnimationLocked()
542 } else if (mLocked.pointerFadeDirection > 0) { in doFadingAnimationLocked()
543 mLocked.pointerAlpha += float(frameDelay) / POINTER_FADE_DURATION; in doFadingAnimationLocked()
544 if (mLocked.pointerAlpha >= 1.0f) { in doFadingAnimationLocked()
545 mLocked.pointerAlpha = 1.0f; in doFadingAnimationLocked()
546 mLocked.pointerFadeDirection = 0; in doFadingAnimationLocked()
554 for (size_t i = 0; i < mLocked.spots.size(); i++) { in doFadingAnimationLocked()
555 Spot* spot = mLocked.spots.itemAt(i); in doFadingAnimationLocked()
559 mLocked.spots.removeAt(i--); in doFadingAnimationLocked()
571 std::map<int32_t, PointerAnimation>::const_iterator iter = mLocked.animationResources.find( in doBitmapAnimationLocked()
572 mLocked.requestedPointerType); in doBitmapAnimationLocked()
573 if (iter == mLocked.animationResources.end()) { in doBitmapAnimationLocked()
577 if (timestamp - mLocked.lastFrameUpdatedTime > iter->second.durationPerFrame) { in doBitmapAnimationLocked()
580 int incr = (timestamp - mLocked.lastFrameUpdatedTime) / iter->second.durationPerFrame; in doBitmapAnimationLocked()
581 mLocked.animationFrameIndex += incr; in doBitmapAnimationLocked()
582 mLocked.lastFrameUpdatedTime += iter->second.durationPerFrame * incr; in doBitmapAnimationLocked()
583 while (mLocked.animationFrameIndex >= iter->second.animationFrames.size()) { in doBitmapAnimationLocked()
584 mLocked.animationFrameIndex -= iter->second.animationFrames.size(); in doBitmapAnimationLocked()
586 mLocked.pointerSprite->setIcon(iter->second.animationFrames[mLocked.animationFrameIndex]); in doBitmapAnimationLocked()
600 if (!mLocked.animationPending) { in startAnimationLocked()
601 mLocked.animationPending = true; in startAnimationLocked()
602 mLocked.animationTime = systemTime(SYSTEM_TIME_MONOTONIC); in startAnimationLocked()
610 nsecs_t timeout = mLocked.inactivityTimeout == INACTIVITY_TIMEOUT_SHORT in resetInactivityTimeoutLocked()
622 mLocked.pointerSprite->setLayer(Sprite::BASE_LAYER_POINTER); in updatePointerLocked()
623 mLocked.pointerSprite->setPosition(mLocked.pointerX, mLocked.pointerY); in updatePointerLocked()
625 if (mLocked.pointerAlpha > 0) { in updatePointerLocked()
626 mLocked.pointerSprite->setAlpha(mLocked.pointerAlpha); in updatePointerLocked()
627 mLocked.pointerSprite->setVisible(true); in updatePointerLocked()
629 mLocked.pointerSprite->setVisible(false); in updatePointerLocked()
632 if (mLocked.pointerIconChanged || mLocked.presentationChanged) { in updatePointerLocked()
633 if (mLocked.presentation == PRESENTATION_POINTER) { in updatePointerLocked()
634 if (mLocked.requestedPointerType == mPolicy->getDefaultPointerIconId()) { in updatePointerLocked()
635 mLocked.pointerSprite->setIcon(mLocked.pointerIcon); in updatePointerLocked()
638 mLocked.additionalMouseResources.find(mLocked.requestedPointerType); in updatePointerLocked()
639 if (iter != mLocked.additionalMouseResources.end()) { in updatePointerLocked()
641 mLocked.animationResources.find(mLocked.requestedPointerType); in updatePointerLocked()
642 if (anim_iter != mLocked.animationResources.end()) { in updatePointerLocked()
643 mLocked.animationFrameIndex = 0; in updatePointerLocked()
644 mLocked.lastFrameUpdatedTime = systemTime(SYSTEM_TIME_MONOTONIC); in updatePointerLocked()
647 mLocked.pointerSprite->setIcon(iter->second); in updatePointerLocked()
649 ALOGW("Can't find the resource for icon id %d", mLocked.requestedPointerType); in updatePointerLocked()
650 mLocked.pointerSprite->setIcon(mLocked.pointerIcon); in updatePointerLocked()
654 mLocked.pointerSprite->setIcon(mResources.spotAnchor); in updatePointerLocked()
656 mLocked.pointerIconChanged = false; in updatePointerLocked()
657 mLocked.presentationChanged = false; in updatePointerLocked()
664 for (size_t i = 0; i < mLocked.spots.size(); i++) { in getSpotLocked()
665 Spot* spot = mLocked.spots.itemAt(i); in getSpotLocked()
675 while (mLocked.spots.size() >= MAX_SPOTS) { in createAndAddSpotLocked()
678 spot = mLocked.spots.itemAt(0); in createAndAddSpotLocked()
679 mLocked.spots.removeAt(0); in createAndAddSpotLocked()
686 if (! mLocked.recycledSprites.isEmpty()) { in createAndAddSpotLocked()
687 sprite = mLocked.recycledSprites.top(); in createAndAddSpotLocked()
688 mLocked.recycledSprites.pop(); in createAndAddSpotLocked()
695 mLocked.spots.push(spot); in createAndAddSpotLocked()
700 for (size_t i = 0; i < mLocked.spots.size(); i++) { in removeFirstFadingSpotLocked()
701 Spot* spot = mLocked.spots.itemAt(i); in removeFirstFadingSpotLocked()
703 mLocked.spots.removeAt(i); in removeFirstFadingSpotLocked()
713 if (mLocked.recycledSprites.size() < MAX_RECYCLED_SPRITES) { in releaseSpotLocked()
714 mLocked.recycledSprites.push(spot->sprite); in releaseSpotLocked()
728 for (size_t i = 0; i < mLocked.spots.size(); i++) { in fadeOutAndReleaseAllSpotsLocked()
729 Spot* spot = mLocked.spots.itemAt(i); in fadeOutAndReleaseAllSpotsLocked()