Size: a a a

2021 February 16

I

Ioann_V in supapro.cxx
Serhii Herashchenko
и их z-order определяется только по порядку отрисовки
Угу. Но это уже рисуетсядругой рендер системой, нежели Мир.
источник

I

Ioann_V in supapro.cxx
То есть имеем два рендера.
источник

AU

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

I

Ioann_V in supapro.cxx
Ioann_V
То есть имеем два рендера.
И вот там как раз, мы можем захотеть наш круг рисовать, ьбез индекса
источник

AZ

Alexander Zaitsev in supapro.cxx
Abu Umar
Допустим у меня всё собралось, будет ли это гарантией того что ничего в рантайме не развалится по неизвестным причинам?
нет, не будет. потому что у тебя в коде банально UB может быть => развалится
источник

SH

Serhii Herashchenko in supapro.cxx
Ioann_V
И вот там как раз, мы можем захотеть наш круг рисовать, ьбез индекса
ну так круг мы и не сможем там нарисовать
источник

SH

Serhii Herashchenko in supapro.cxx
бо круг - это обьект с компонентой меша
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
d7d1cd
Взял код одной из перегрузок, заменил noexcept на thow(), так как мой компиль не умеет в noexcept. В результате ошибка (в коде показана комментарием). std::remove_reference у меня в библиотеке есть. Могу прислать код нужной перегрузки.
Посоветуйте что-то.

https://godbolt.org/z/odno6P
type_traits инклюдишь?
источник

SH

Serhii Herashchenko in supapro.cxx
а если там хочешь круг - будь добр заведи виджет для круга
источник

AZ

Alexander Zaitsev in supapro.cxx
+ всё равно у тебя могут быть приколы в зависимости от ОС, например и много чего ещё. но в плане зависимостей - приколов быть не должно
источник

AU

Abu Umar in supapro.cxx
Alexander Zaitsev
нет, не будет. потому что у тебя в коде банально UB может быть => развалится
это понятно, если ub то развалится и с одним стандартом
источник

I

Ioann_V in supapro.cxx
Serhii Herashchenko
бо круг - это обьект с компонентой меша
в твоем случае, в твоем случае - не тлолько меша, но и индекса
источник

I

Ioann_V in supapro.cxx
А вот если разделить индекс от круга
источник

AZ

Alexander Zaitsev in supapro.cxx
статика на то и статика, чтобы приколов от окружения ловить поменьше
источник

I

Ioann_V in supapro.cxx
то сможем сделать child_parent рендер компонент
источник

I

Ioann_V in supapro.cxx
Но в целом, ты мне помог - то есть ты в том же направлении говоришь же.
источник

d

d7d1cd in supapro.cxx
Artöm Bakri Al-Sarmini
type_traits инклюдишь?
Да
источник

AU

Abu Umar in supapro.cxx
Alexander Zaitsev
статика на то и статика, чтобы приколов от окружения ловить поменьше
Понял, спасибо большое, значит можно развлекаться в проде
источник

I

Ioann_V in supapro.cxx
Ioann_V
Но в целом, ты мне помог - то есть ты в том же направлении говоришь же.
то есть мне приходя к начальной задаче, придется хранить вобъекте indexed_circle_render_data
источник

I

Ioann_V in supapro.cxx
а он будет наследником индекса, у тебя ведь так сделано как раз.
источник