Вопрос Не определяет индификаторы imgui dx11

Пользователь
Статус
Оффлайн
Регистрация
26 Авг 2023
Сообщения
370
Реакции[?]
31
Поинты[?]
30K
1732255652090.png
решил скопипастить батон колор, но вот не видит r g b, как можно было бы исправить?

сорян за тупой вопрос, но я новичек в imgui так что решил спросить.
 
Последнее редактирование:
Начинающий
Статус
Оффлайн
Регистрация
13 Май 2023
Сообщения
181
Реакции[?]
27
Поинты[?]
27K
C++:
void ButtonColor(int r, int g, int b)
{
    ImGuiStyle& style = ImGui::GetStyle();

    style.Colors[ImGuiCol_Button] = ImColor(r, g, b);
    style.Colors[ImGuiCol_ButtonHovered] = ImColor(r, g, b);
    style.Colors[ImGuiCol_ButtonActive] = ImColor(r, g, b);
}
Должно быть норм у тебя

Досмотрел

void ButtonColor(int r, int g, int b);
Убери точку с запятой.
 
Пользователь
Статус
Оффлайн
Регистрация
26 Авг 2023
Сообщения
370
Реакции[?]
31
Поинты[?]
30K
C++:
void ButtonColor(int r, int g, int b)
{
    ImGuiStyle& style = ImGui::GetStyle();

    style.Colors[ImGuiCol_Button] = ImColor(r, g, b);
    style.Colors[ImGuiCol_ButtonHovered] = ImColor(r, g, b);
    style.Colors[ImGuiCol_ButtonActive] = ImColor(r, g, b);
}
Должно быть норм у тебя

Досмотрел

void ButtonColor(int r, int g, int b);
Убери точку с запятой.
1732277722561.png
 
PoC Life
Пользователь
Статус
Оффлайн
Регистрация
22 Авг 2022
Сообщения
361
Реакции[?]
48
Поинты[?]
38K
Пользователь
Статус
Оффлайн
Регистрация
26 Авг 2023
Сообщения
370
Реакции[?]
31
Поинты[?]
30K
Пожалуйста, авторизуйтесь для просмотра ссылки.

вот ориг example, а ты склонировал поебень какую-то
так это то что я сегодня использовал.
могу попросить тебя использовать
Пожалуйста, авторизуйтесь для просмотра ссылки.
сурс, на dx11? просто я весь день пытаюсь убрать, совет знакомого кодера не помог, что делать не знаю
 
Начинающий
Статус
Оффлайн
Регистрация
13 Май 2023
Сообщения
181
Реакции[?]
27
Поинты[?]
27K
так это то что я сегодня использовал.
могу попросить тебя использовать
Пожалуйста, авторизуйтесь для просмотра ссылки.
сурс, на dx11? просто я весь день пытаюсь убрать, совет знакомого кодера не помог, что делать не знаю
Давай свой исходник, а то без него не разобраться.
 
PoC Life
Пользователь
Статус
Оффлайн
Регистрация
22 Авг 2022
Сообщения
361
Реакции[?]
48
Поинты[?]
38K
Stop Staring At the Shadows
Участник
Статус
Оффлайн
Регистрация
10 Окт 2020
Сообщения
518
Реакции[?]
497
Поинты[?]
86K
выше код из ориг ексзампла dx11
ss
ты все свои функции color, styled, ButtonColor (и дальше по списку) пытаешься объявить внутри тела другой функции. это так не работает.
вынеси их объявление из какой-бы то ни было функции в которой они у тебя лежат

1732289437243.png

вот и твоя ошибка
1732289769767.png
 
Эксперт
Статус
Оффлайн
Регистрация
29 Мар 2021
Сообщения
1,605
Реакции[?]
607
Поинты[?]
48K
охуенно кстати лсп майков ошибку определил как "missing ;"
ты все свои функции color, styled, ButtonColor (и дальше по списку) пытаешься объявить внутри тела другой функции. это так не работает.
вынеси их объявление из какой-бы то ни было функции в которой они у тебя лежат

Посмотреть вложение 291190

вот и твоя ошибка
Посмотреть вложение 291191
 
Пользователь
Статус
Оффлайн
Регистрация
26 Авг 2023
Сообщения
370
Реакции[?]
31
Поинты[?]
30K
ты все свои функции color, styled, ButtonColor (и дальше по списку) пытаешься объявить внутри тела другой функции. это так не работает.
вынеси их объявление из какой-бы то ни было функции в которой они у тебя лежат

Посмотреть вложение 291190

вот и твоя ошибка
Посмотреть вложение 291191
хорошо сейчас попробую
 
Пользователь
Статус
Оффлайн
Регистрация
26 Авг 2023
Сообщения
370
Реакции[?]
31
Поинты[?]
30K
ты все свои функции color, styled, ButtonColor (и дальше по списку) пытаешься объявить внутри тела другой функции. это так не работает.
вынеси их объявление из какой-бы то ни было функции в которой они у тебя лежат

Посмотреть вложение 291190

вот и твоя ошибка
Посмотреть вложение 291191
спасибо! помогло, не хочу флудить тредами, можешь помочь с еще 1 проблемой?

Пожалуйста, авторизуйтесь для просмотра ссылки.


вот, у меня не открываются вкладки, хотя кнопки должны менять переменную iTab, но они этого не делают.
 
На самом деле я Zodiak
Участник
Статус
Оффлайн
Регистрация
22 Дек 2020
Сообщения
1,052
Реакции[?]
183
Поинты[?]
72K
спасибо! помогло, не хочу флудить тредами, можешь помочь с еще 1 проблемой?

Пожалуйста, авторизуйтесь для просмотра ссылки.


вот, у меня не открываются вкладки, хотя кнопки должны менять переменную iTab, но они этого не делают.
ну потому что она у тебя каждый кадр на ноль сбрасывается, это же локальная переменная
спасибо! помогло, не хочу флудить тредами, можешь помочь с еще 1 проблемой?

Пожалуйста, авторизуйтесь для просмотра ссылки.


вот, у меня не открываются вкладки, хотя кнопки должны менять переменную iTab, но они этого не делают.
static int iTab = 0;
 
Сверху Снизу