add remder permit

This commit is contained in:
chatlanin
2025-01-22 14:48:22 +03:00
parent 10e51b4c74
commit a000e961d8
8 changed files with 18 additions and 11 deletions

View File

@@ -10,7 +10,7 @@ namespace VE
using time = time::timestep<float>;
public:
layer() = default;
layer(bool p) : m_render_permit { p } {}
virtual ~layer() = default;
layer(const layer&) = delete;
@@ -24,6 +24,11 @@ namespace VE
void set_event_fn(const event_fn<event&>& fn) { execute = fn; };
public:
// Внекоторых случаях необходимо чтобы компонент был в системе сигналов, но не
// в системе отрисовки. Например при вкладках.
bool m_render_permit;
protected:
event_fn<event&> execute;
};