#pragma once #include "fiko/core/temel.hpp" namespace fiko { class Cekirdek; class Sahne; namespace cam { class CamSistemi; } // CATIA operasyon penceresi (CamOperasyon): op-başına ayrı yüzen/pinlenebilir // ImGui penceresi. Aynı anda çoklu açık. Web fiko-cam-dialog.ts eşleniği. // 5 sekme: Geometri / Strateji / Takım / Hız / Makro + alt eylem çubuğu. // // Açık-durumu ve pin durumu bu modülün kendi statik haritalarında tutulur // (CamSistemi::acikPencereler ESKİ CamIslem penceresine ait — kullanılmaz). // Operasyon penceresini açar (zaten açıksa yok sayar). Op-ekle komutunda çağrılır. void camOperasyonPencereAc(u32 kimlik); // Tüm açık operasyon pencerelerini çizer (geçersiz kimlikleri ayıklar). // Ana çizim döngüsünden her kare çağrılır. void camOperasyonPencereleriCiz(Cekirdek& cekirdek, Sahne& sahne, cam::CamSistemi& cam); } // namespace fiko