Автор Тема: Что делает эта строчка  (Прочитано 760 раз)

Оффлайн Jak łaska za praca

  • Прохожий
  • *
  • Сообщений: 58
  • Репутация: +1/-0
  • Как украшение на торт
    • aktel999
    • Просмотр профиля
Что делает эта строчка
« : Декабрь 19, 2014, 02:03:26 pm »
Код: C++
  1. std::vector<Color> data;
  2.  
  3. std::vector<argb_t> CustomizableImage::GetRGBAData() const
  4. {
  5.         std::vector<argb_t> temp(data.size());
  6.         auto index = 0;
  7.         for (auto &color : data) // ??
  8.         {
  9.                 auto col = color.GetARGB();
  10.                 std::swap(*(((uint8_t*)&col) + 0), *(((uint8_t*)&col) + 2)); //flip R/B
  11.                 temp[index++] = col;
  12.         }
  13.         return temp;
  14. }


А то я не вкуриваю в чём здесь фишка.
« Последнее редактирование: Декабрь 19, 2014, 08:56:37 pm от Sektor »
Украшаю торты на своих вечеринках, классных вечеринках.

Оффлайн DK

  • Новичек
  • **
  • Сообщений: 221
  • Репутация: +312/-0
    • dk22pac
    • Просмотр профиля
Plugin-SDK https://github.com/DK22Pac/plugin-sdk

Discord-сервер по plugin-sdk и программированию в GTA
RU https://discord.gg/QEesDGb
ENG https://discord.gg/zaVqFQv