Lines Matching refs:icon
130 update.state.surfaceWidth = update.state.icon.width(); in doUpdateSprites()
131 update.state.surfaceHeight = update.state.icon.height(); in doUpdateSprites()
153 int32_t desiredWidth = update.state.icon.width(); in doUpdateSprites()
154 int32_t desiredHeight = update.state.icon.height(); in doUpdateSprites()
194 if (update.state.icon.draw(surface)) { in doUpdateSprites()
227 update.state.positionX - update.state.icon.hotSpotX, in doUpdateSprites()
228 update.state.positionY - update.state.icon.hotSpotY); in doUpdateSprites()
246 p.writeInt32(static_cast<int32_t>(update.state.icon.style)); in doUpdateSprites()
247 p.writeFloat(update.state.icon.hotSpotX); in doUpdateSprites()
248 p.writeFloat(update.state.icon.hotSpotY); in doUpdateSprites()
373 void SpriteController::SpriteImpl::setIcon(const SpriteIcon& icon) { in setIcon() argument
377 if (icon.isValid()) { in setIcon()
378 mLocked.state.icon.bitmap = icon.bitmap.copy(ANDROID_BITMAP_FORMAT_RGBA_8888); in setIcon()
379 if (!mLocked.state.icon.isValid() in setIcon()
380 || mLocked.state.icon.hotSpotX != icon.hotSpotX in setIcon()
381 || mLocked.state.icon.hotSpotY != icon.hotSpotY) { in setIcon()
382 mLocked.state.icon.hotSpotX = icon.hotSpotX; in setIcon()
383 mLocked.state.icon.hotSpotY = icon.hotSpotY; in setIcon()
389 if (mLocked.state.icon.style != icon.style) { in setIcon()
390 mLocked.state.icon.style = icon.style; in setIcon()
393 } else if (mLocked.state.icon.isValid()) { in setIcon()
394 mLocked.state.icon.bitmap.reset(); in setIcon()