Size: a a a

2021 February 16

SH

Serhii Herashchenko in supapro.cxx
вообще не понимаю, в чем у тебя проблема
источник

SH

Serhii Herashchenko in supapro.cxx
что рисует рендер_бейс?
источник

D

Dmitriy in supapro.cxx
Допустимы ли исключения в конструкторах глобальных static- объектов?
источник

DP

Denis Paukaev in supapro.cxx
Dmitriy
Допустимы ли исключения в конструкторах глобальных static- объектов?
если ты их перехватываешь внутри этого конструктора видимо)
источник

D

Dmitriy in supapro.cxx
Denis Paukaev
если ты их перехватываешь внутри этого конструктора видимо)
Речь о вылете их наружу
источник

DP

Denis Paukaev in supapro.cxx
тогда нет
источник

SI

Shack Ira in supapro.cxx
Можно спросить по ассемблеру?
источник

D

Danya in supapro.cxx
Попробуй
источник

I

Ioann_V in supapro.cxx
Serhii Herashchenko
что рисует рендер_бейс?
class indexed_rdener_data_t
{
   uint32_t m_index;
   std::unique_ptr<render_base> m_render;
};

class some_circle_object
{
   indexed_rdener_data_t m_circle_renderer; - инициализирую поле m_render всегда кругом;
   
   change_radius()
   {
       как тут поменять радиус m_circle_renderer?
   }
};
источник

I

Ioann_V in supapro.cxx
Вот.
источник

SI

Shack Ira in supapro.cxx
Danya
Попробуй
Можно ли заставить работать и отлаживаться фасм на вин 10?
источник

SH

Serhii Herashchenko in supapro.cxx
Ioann_V
class indexed_rdener_data_t
{
   uint32_t m_index;
   std::unique_ptr<render_base> m_render;
};

class some_circle_object
{
   indexed_rdener_data_t m_circle_renderer; - инициализирую поле m_render всегда кругом;
   
   change_radius()
   {
       как тут поменять радиус m_circle_renderer?
   }
};
так храни сразу круг
источник

I

Ioann_V in supapro.cxx
Serhii Herashchenko
так храни сразу круг
А пример можешь показать. Потому что чтобы хранить круг, надо чтобы indexed_rdener_data_t - тоже хранила только круг
источник

SH

Serhii Herashchenko in supapro.cxx
Ioann_V
А пример можешь показать. Потому что чтобы хранить круг, надо чтобы indexed_rdener_data_t - тоже хранила только круг
так у тебя же класс class some_circle_object
источник

SH

Serhii Herashchenko in supapro.cxx
Ioann_V
class indexed_rdener_data_t
{
   uint32_t m_index;
   std::unique_ptr<render_base> m_render;
};

class some_circle_object
{
   indexed_rdener_data_t m_circle_renderer; - инициализирую поле m_render всегда кругом;
   
   change_radius()
   {
       как тут поменять радиус m_circle_renderer?
   }
};
тут например круг нигде не хранится
источник

SH

Serhii Herashchenko in supapro.cxx
вот где храниться там и меняй
источник

I

Ioann_V in supapro.cxx
Serhii Herashchenko
тут например круг нигде не хранится
Да, потому что данные инициализируются в конструкторе только кругом.
источник

I

Ioann_V in supapro.cxx
Serhii Herashchenko
вот где храниться там и меняй
Хранить сразу в объекте some_circle_object - круг? Ну тогда получается, что у меня для этого объекта только один круг будет, на все его данные.
источник

I

Ioann_V in supapro.cxx
Это не круто - у меня внутри еще может быть круглый коллайдер.
источник

I

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