2013-10-09 3 views
0

Вид как этот вопрос без ответа: Calling a method on screen refresh?Вызов функции на экране обновления

Вместо того, чтобы дело конкретно с C#, хотя, я хочу знать, как можно было бы сделать это через любой API подвергается через C. I используя GTK + через D, но я в порядке с добавлением перехватов в любую другую библиотеку, открывающую API C.

Прежде чем кто-нибудь начнет кричать на меня о применимости этого: я пытаюсь выполнить визуальную стимуляцию с использованием ЖК-экрана, а не стены светодиодов, прикрепленных к какому-нибудь кварцевому генератору (проще использовать легкодоступные экраны 59,94 Гц, чем конструкция светодиодных стен). Чтобы даже приблизиться к гибкости, предоставляемой аналоговыми схемами, хотя ... Никакая рамка не должна быть пропущена, EVER (или, по крайней мере, очень редко).

ответ

1

Новые версии GTK (начиная с версии 3.8) ввели API-интерфейс GdkFrameClock, для синхронизации чертежа (анимации и т. Д.) С вертикальными заготовками. Из беглого взгляда кажется, что это может быть то, что вы после.

Docs: https://developer.gnome.org/gdk3/stable/gdk3-GdkFrameClock.html

+0

Это, как представляется, именно то, что я искал (двойки GTK порт также поддерживает 3.8, так что это вдвойне Kewl)! Благодаря! – user

Смежные вопросы