Lines Matching refs:icon
134 update.state.surfaceWidth = update.state.icon.bitmap.width();
135 update.state.surfaceHeight = update.state.icon.bitmap.height();
152 int32_t desiredWidth = update.state.icon.bitmap.width();
153 int32_t desiredHeight = update.state.icon.bitmap.height();
216 surfaceCanvas.drawBitmap(update.state.icon.bitmap, 0, 0, &paint);
218 if (surfaceInfo.w > uint32_t(update.state.icon.bitmap.width())) {
220 surfaceCanvas.drawRectCoords(update.state.icon.bitmap.width(), 0,
221 surfaceInfo.w, update.state.icon.bitmap.height(), paint);
223 if (surfaceInfo.h > uint32_t(update.state.icon.bitmap.height())) {
225 surfaceCanvas.drawRectCoords(0, update.state.icon.bitmap.height(),
271 update.state.positionX - update.state.icon.hotSpotX,
272 update.state.positionY - update.state.icon.hotSpotY);
399 void SpriteController::SpriteImpl::setIcon(const SpriteIcon& icon) {
403 if (icon.isValid()) {
404 icon.bitmap.copyTo(&mLocked.state.icon.bitmap, SkBitmap::kARGB_8888_Config);
406 if (!mLocked.state.icon.isValid()
407 || mLocked.state.icon.hotSpotX != icon.hotSpotX
408 || mLocked.state.icon.hotSpotY != icon.hotSpotY) {
409 mLocked.state.icon.hotSpotX = icon.hotSpotX;
410 mLocked.state.icon.hotSpotY = icon.hotSpotY;
415 } else if (mLocked.state.icon.isValid()) {
416 mLocked.state.icon.bitmap.reset();
419 return; // setting to invalid icon and already invalid so nothing to do