#pragma once #include "fiko/core/temel.hpp" #include "imgui.h" namespace fiko { class Sahne; class OrbitKamera; class AlanSecim; // Sahne overlay'leri (salt okuma çizim): (1) Origin Eksen Sistemi düğümlerinin // x/y/z etiketleri + orijin noktası (çizgilerle aynı kompozit MVP), (2) alan // seçimi (trap) rubber-band görseli + canlı aday sayısı HUD. main.cpp kareCiz'den // çıkarıldı (davranış birebir). vpBoyutX/Y: viewport avail (piksel), sonEnBoy: oran. void sahneRefTrapOverlayCiz(Sahne& sahne, OrbitKamera& kamera, AlanSecim& alan, ImDrawList* ciz, ImGuiIO& io, f32 vpRectMinX, f32 vpRectMinY, f32 vpBoyutX, f32 vpBoyutY, f32 sonEnBoy); } // namespace fiko