Можно ли прослушать событие после завершения фильтра? - PullRequest
0 голосов
/ 02 декабря 2009

Например, я применяю фильтры для больших растровых изображений. В данный момент он работает на таймере, но я бы хотел дождаться завершения какой-либо обработки и перейти к следующей итерации в этой точке, вместо принудительного выполнения, когда наступает следующий тик.

Уверен, что это невозможно. Кто-нибудь? * * 1003

Ответы [ 3 ]

0 голосов
/ 02 декабря 2009

Фильтры вызываются синхронно, поэтому ждать события не нужно, это делается после выполнения следующей строки кода.

0 голосов
/ 03 декабря 2009

грейпфрукт: обычно, но применение свечения или размытия к массивному растровому изображению с прозрачными битами может занять много лет Так что пока он все еще технически синхронен, я хотел подождать, пока это не будет сделано, прежде чем делать следующий бит.

Не думал, что это можно сделать, но думал, что это стоит того! Приветствия.

0 голосов
/ 02 декабря 2009

BitmapFilter, суперкласс всех фильтров, не распространяется на класс EventDispatcher и не реализует интерфейс IEventDispatcher. Так что нет, фильтры не отправляют события.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...