Size: a a a

2021 February 16

I

Ioann_V in supapro.cxx
Serhii Herashchenko
да, вот только для рендера все равно как что рисуется
Нет. Потому что в Виджетах, точнее дереве виджетов нету z, а есть paren-child
источник

SH

Serhii Herashchenko in supapro.cxx
Ioann_V
Чего это нет то? Есть же. В играх то есть же UI и все остальное - так вот UI могут рисовать через дерево виджетов, а все остальное рисуют компонентами.
и в юае там будут виджеты уже, а не компоненты
источник

I

Ioann_V in supapro.cxx
Ну да.
источник

SH

Serhii Herashchenko in supapro.cxx
Ioann_V
Нет. Потому что в Виджетах, точнее дереве виджетов нету z, а есть paren-child
ну так вот это соотношение и задает з индекс
источник

SH

Serhii Herashchenko in supapro.cxx
parent z >= child z
источник

AU

Abu Umar in supapro.cxx
Можно ведь спокойно собирать приложение с одним стандартом и статически линковаться к библиотеке, с другим стандартом? Какие подводные камни могут быть?
источник

I

Ioann_V in supapro.cxx
Serhii Herashchenko
parent z >= child z
нет, обычно рисуют от парента к чилдам. Без z coord.
источник

SH

Serhii Herashchenko in supapro.cxx
Abu Umar
Можно ведь спокойно собирать приложение с одним стандартом и статически линковаться к библиотеке, с другим стандартом? Какие подводные камни могут быть?
в несовместимости abi)
источник

I

Ioann_V in supapro.cxx
Ioann_V
нет, обычно рисуют от парента к чилдам. Без z coord.
А ну я понял про что ты.
источник

AZ

Alexander Zaitsev in supapro.cxx
Serhii Herashchenko
в несовместимости abi)
когда всё собираешь одним компилятором и собираешь всё на месте - таких проблем не будет
источник

I

Ioann_V in supapro.cxx
Но в любом случае, тут уже рисовка идет просто по предкам.
источник

a

anton in supapro.cxx
Ioann_V
так я уже не знаю, что у меня там, круг или не круг - делать static_cast?
а можно узнать, если гарантированно известно, что там круг, в чём проблема со статик кастом?
источник

SH

Serhii Herashchenko in supapro.cxx
Ioann_V
нет, обычно рисуют от парента к чилдам. Без z coord.
ты не понял - з есть вообще у всего, что рисуется на екран
источник

AU

Abu Umar in supapro.cxx
Alexander Zaitsev
когда всё собираешь одним компилятором и собираешь всё на месте - таких проблем не будет
Компилятор один естественно
источник

SH

Serhii Herashchenko in supapro.cxx
Ioann_V
нет, обычно рисуют от парента к чилдам. Без z coord.
но в таком случае скорее всего у виджетов будет одинаковый индекс
источник

AZ

Alexander Zaitsev in supapro.cxx
Abu Umar
Компилятор один естественно
кейс, что ты описал - идеальный. максимальная гарантия того, что ты ничего не отхватишь
источник

d

d7d1cd in supapro.cxx
Ofee
Увы, мне сложно сказать, что является причиной ошибки. Можно взглянуть, конечно, как реализован std::remove_reference в вашей библиотеке, но не факт, что это что-либо прояснит
Добавил в начале реализацию из моей библиотеки (2 перегрузки). Сдается мне, что не хватает перегрузки с &&.
https://godbolt.org/z/66E7d5
источник

SH

Serhii Herashchenko in supapro.cxx
и их z-order определяется только по порядку отрисовки
источник

I

Ioann_V in supapro.cxx
anton
а можно узнать, если гарантированно известно, что там круг, в чём проблема со статик кастом?
Не красиво.
источник

SH

Serhii Herashchenko in supapro.cxx
что отрисовано первым идет вниз
источник