BT Sözlüğü › Programlama › Retained mode

Retained mode

Programlama Svenska → Güncellendi: 2026-10-24

Uygulamanın, kütüphanenin elinde tuttuğu kalıcı bir sahne modeli kurduğu ve her şeyi elle yeniden çizmek yerine bu modeli değiştirdiği arayüz ya da grafik yaklaşımı.

Program neyin var olması gerektiğini söyler ("burada bir düğme, şurada bir liste") ve kütüphane nesneleri canlı tutar, neyin değiştiğini bulur ve yalnızca onu yeniden çizer. Web'in DOM'u, Qt, WPF, SVG ve bir sahne grafiği retained mode'dur. Artısı, kütüphanenin yeniden çizimi, isabet testini ve yerleşimi merkezi olarak optimize edebilmesidir; eksisi, model ile uygulama arasında senkron tutulacak daha fazla durum olmasıdır.

Terim grafik dünyasından gelir ve orada immediate mode'un karşıtıdır. Microsoft'un Direct3D'si uzun süre ham API'nin üstünde bir "Retained Mode" katmanıyla geldi, ancak DirectX 7 civarında (1999) terk edildi; çoğu oyun için fazladan soyutlama yardımdan çok engeldi.

← Sözlüğe dön