Abilita (o disabilita) la funzionalità di aggiornamento automatica della scena 3D.
Sintassi |
void set_scene_auto_update(bool enable) |
---|---|
enable |
Flag di abilitazione |
Risultato |
(nessuno) |
Note |
Per impostazione di default, questa funzionalità è abilitata. Disabilitando questa funzionalità, è obbligatorio chiamare il meotodo update_scene() periodicamente in modo da visualizzare il contenuto della scena, o non verrà mai aggiornata. |
Esempio di utilizzo:
bool execute(pan3d::object @panel) { int last_id = 0; set_scene_auto_update(false); while (!should_end()) { /* Check if values are changed */ uint id = monitor_values_id(); if (id == last_id) { sleep_ms(100); continue; } last_id = id;
/* Update scene items ... */ ...
/* Update scene */ update_scene(); } } |