#pragma once #include "imgui.h" namespace fiko::cam { struct CamMakro; } namespace fiko { // Makro 3B hareket önizleme (web fiko-makro-3d.component.ts eşleniği). Makro // sekmesinde seçili makronun giriş/çıkış yolunu izometrik DrawList 2B yan // görünüm olarak çizer: polyline + düğüm + ok + ölçü etiketi. ret=true → geri // çekme (yukarı), false → yaklaşma (aşağı). Düğüm tık → seçili adım; düğüm // sürükle → segment ekseni boyunca ilgili ölçü canlı değişir. // // degisti: sürükle/düzenleme ölçüyü değiştirdiyse true (çağıran op.bayat=true). void makroOnizlemeCiz(cam::CamMakro& m, bool ret, ImVec2 boyut, bool& degisti); } // namespace fiko