C++ Вопрос Как изменить альфу всем элементам в имгуи одной функцией?

Легенда форума
Статус
Оффлайн
Регистрация
10 Дек 2018
Сообщения
4,381
Реакции[?]
2,284
Поинты[?]
189K
А ты смешной, а где еще его вызывать?
а, я название функции не прочитал.
Ну, собственно оно говорит само за себя - альфа бекграунда следующего окна. Поищи альтернативы. Если их нет, то посмотри как работает код изменения цвета элемента, если делаешь его неактивным, напиши альтернативу, которая будет изменять этот цвет (альфу) для каждого элемента...
 
эс-те́т
Забаненный
Статус
Оффлайн
Регистрация
8 Дек 2019
Сообщения
178
Реакции[?]
270
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
ImGui::GetStyle().Alpha

Для использования требуется чтобы все цвета в виджетах использовали цвета из enum ImGuiCol
 
Олдфаг
Статус
Оффлайн
Регистрация
4 Янв 2020
Сообщения
2,996
Реакции[?]
1,275
Поинты[?]
5K
ImGui::GetStyle().Alpha

Для использования требуется чтобы все цвета в виджетах использовали цвета из enum ImGuiCol
Это конечно понятное дело, но мне нужно одной функцией
 
Забаненный
Статус
Оффлайн
Регистрация
11 Май 2020
Сообщения
115
Реакции[?]
91
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Забаненный
Статус
Оффлайн
Регистрация
11 Май 2020
Сообщения
115
Реакции[?]
91
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Ладно,пока время есть поясню.
Смотри,мы ,как нормальные люди, добавляем в ImGuiCol_ нужный нам идентификатор цвета.
Например :
1636813827848.png
Затем мы , как нормальные люди, используем этот цвет там,где нам нужно.
Например:
1636813922528.png
И затем выставляем его деф значение в инициализации цветов имгея :
1636813973749.png
И воуля, теперь мы можем все наши кастомные цвета изменять как захотим, будь то PushColor или
C++:
auto alpha = &ImGui::GetStyle().Alpha;
alpha = 0.5.f;
or
C++:
    ImGui::GetStyle().Alpha = 0.5f;
Все изменяется в 1 строчку.
 
Олдфаг
Статус
Оффлайн
Регистрация
4 Янв 2020
Сообщения
2,996
Реакции[?]
1,275
Поинты[?]
5K
1 строчкой и используется. Или тебе как "гению" все пояснять?
в одном getstyle.alpha все колор стили перечислять? если у меня в виджетах кастом цвет и пушатся цвета в моментах кода? че хуйню несешь
Ладно,пока время есть поясню.
Смотри,мы ,как нормальные люди, добавляем в ImGuiCol_ нужный нам идентификатор цвета.
Например :
Посмотреть вложение 180213
Затем мы , как нормальные люди, используем этот цвет там,где нам нужно.
Например:
Посмотреть вложение 180214
И затем выставляем его деф значение в инициализации цветов имгея :
Посмотреть вложение 180215
И воуля, теперь мы можем все наши кастомные цвета изменять как захотим, будь то PushColor или
C++:
auto alpha = &ImGui::GetStyle().Alpha;
alpha = 0.5.f;
Все изменяется в 1 строчку.
Хуйня, как обычно. Выше читай
 
Забаненный
Статус
Оффлайн
Регистрация
11 Май 2020
Сообщения
115
Реакции[?]
91
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
в одном getstyle.alpha все колор стили перечислять? если у меня в виджетах кастом цвет и пушатся цвета в моментах кода? че хуйню несешь

Хуйня, как обычно. Выше читай
хуйня твой высер,иначе ты никак в 1 строчку нихуя не изменишь. Делай как человек и не выебывайся. Люди тебе нормально отвечают что и как делать.
Пушить цвета,а потом плакаться что альфу изменить не может - гений,что еще сказать. Заводи для них всех отдельную альфу и объявляй значит,а если там и альфа разная,то ты увы и ах, делай как человек и не выливай говна.
 
Легенда форума
Статус
Оффлайн
Регистрация
16 Сен 2018
Сообщения
4,002
Реакции[?]
1,946
Поинты[?]
7K
в одном getstyle.alpha все колор стили перечислять? если у меня в виджетах кастом цвет и пушатся цвета в моментах кода? че хуйню несешь

Хуйня, как обычно. Выше читай
ООП вышел из чата я так полагаю
 
Забаненный
Статус
Оффлайн
Регистрация
11 Май 2020
Сообщения
115
Реакции[?]
91
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Олдфаг
Статус
Оффлайн
Регистрация
4 Янв 2020
Сообщения
2,996
Реакции[?]
1,275
Поинты[?]
5K
хуйня твой высер,иначе ты никак в 1 строчку нихуя не изменишь. Делай как человек и не выебывайся. Люди тебе нормально отвечают что и как делать.
Пушить цвета,а потом плакаться что альфу изменить не может - гений,что еще сказать. Заводи для них всех отдельную альфу и объявляй значит,а если там и альфа разная,то ты увы и ах, делай как человек и не выливай говна.
а теперь давай по логике, если бы прозрачность окна влияла на элементы в нем, то можно было бы сделать одной функцией, но имгуи говно
 
Забаненный
Статус
Оффлайн
Регистрация
11 Май 2020
Сообщения
115
Реакции[?]
91
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
а теперь давай по логике, если бы прозрачность окна влияла на элементы в нем, то можно было бы сделать одной функцией, но имгуи говно
Нахуя тогда юзаешь его? Напиши свой фрейм, гений.
я тебе описал все,что нужно для твоей траблы. элект и персона сделали то же самое. В чем доеб? не нравится - юзай другое,иначе - не ной и делай так,как надо.
 
Легенда форума
Статус
Оффлайн
Регистрация
16 Сен 2018
Сообщения
4,002
Реакции[?]
1,946
Поинты[?]
7K
а теперь давай по логике, если бы прозрачность окна влияла на элементы в нем, то можно было бы сделать одной функцией, но имгуи говно
а теперь давай по логике, если бы ты знал что такое ООП, то можно было бы сделать одной функцией, но твоя совместимость с ООП говно
 
Легенда форума
Статус
Оффлайн
Регистрация
10 Дек 2018
Сообщения
4,381
Реакции[?]
2,284
Поинты[?]
189K
а теперь давай по логике, если бы прозрачность окна влияла на элементы в нем, то можно было бы сделать одной функцией, но имгуи говно
С чего бы вдруг альфа бекграунда окна должна менять прозрачность саб элементов? Это вообще нелогично, нисколько.
А если человек вдруг захочет сделать полностью прозрачный бекграунд, но при этом ему будут нужны элементы меню, которые видны (внезапно, правда?), то что ему делать нужно будет в таком случае?
 
Забаненный
Статус
Оффлайн
Регистрация
11 Май 2020
Сообщения
115
Реакции[?]
91
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
С чего бы вдруг альфа бекграунда окна должна менять прозрачность саб элементов? Это вообще нелогично, нисколько.
А если человек вдруг захочет сделать полностью прозрачный бекграунд, но при этом ему будут нужны элементы меню, которые видны (внезапно, правда?), то что ему делать нужно будет в таком случае?
пушить колор для бека отдельно :kappa:
 
Сверху Снизу