Вопросы по теме 'doublebuffered'
Мерцающие дочерние окна с альфа-каналами
При рисовании дочерних элементов управления, содержащих растровые изображения с попиксельными альфа-каналами, мы получаем довольно много мерцания всякий раз, когда их нужно перерисовать. Фактическое смешение работает правильно. Я нашел много...
1543 просмотров
schedule
04.10.2023
Как в этом случае использовать двойной буфер?
Скажем, у меня есть три элемента управления A, B, C. Все они унаследованы от CDialog, A - главный диалог, A содержит B, а B содержит C., и каждый раз, когда я использую перетаскивание мышью C, B и C будут перемещаться вместе .
Это изображение:...
1798 просмотров
schedule
30.05.2023
WGL: нет двойной буферизации + множественная выборка = FAIL?
Обычно я создаю формат пикселей, используя wglChoosePixelFormatARB() со следующими аргументами (среди прочего):
WGL_DOUBLE_BUFFER_ARB = GL_TRUE
WGL_SAMPLE_BUFFERS_ARB = GL_TRUE
WGL_SAMPLES_ARB = 4
то есть включена двойная буферизация и...
1879 просмотров
schedule
04.12.2023
Как мне сделать двойную буферизацию в Java2D?
Я рисую на экране кучу примитивов, используя Java2D, и у меня много разрывов / мерцаний.
Как я могу включить / использовать двойную буферизацию, чтобы она выводила ее за пределы экрана, а затем показывала все?
4448 просмотров
schedule
09.12.2022
Swing/JFrame против AWT/Frame для рендеринга вне EDT
Каковы принципиальные различия между использованием AWT Frame и Swing JFrame при реализации собственного рендеринга и без использования стандартных компонентов Java GUI?
Это продолжение предыдущего вопроса:
Пользовательский рендеринг AWT -...
4294 просмотров
schedule
25.12.2022
Я не правильно делаю или понимаю двойную буферизацию на Android?
у меня есть функция
@Override
public void run() {
while(running && (!eof)){
if(surfaceHolder.getSurface().isValid()){
Canvas canvas = surfaceHolder.lockCanvas();
paint(canvas);...
361 просмотров
schedule
05.08.2022
Как правильно обрабатывать WS_EX_COMPOSITED?
Кто-нибудь может объяснить, как создать WndProc, который обрабатывает ошибку, вызванную WS_EX_COMPOSITED (ошибка бесконечна WM_PAINT на некоторых элементах управления)?
Все, что я использую для WS_EX_COMPOSITED, это когда окно моего приложения...
588 просмотров
schedule
20.08.2023
100% загрузка ЦП при активации двойной буферизации с помощью WS_EX_COMPOSITED
Чтобы мое приложение перестало мерцать, я попытался активировать двойную буферизацию для всех своих элементов управления и подэлементов управления.
Для этого я добавил следующий фрагмент кода в свою основную форму:
protected override...
477 просмотров
schedule
09.06.2023
Двойная буферизация в Java
Я нашел этот код двойной буферизации в Интернете, но он не имеет объяснения. Я немного запутался в этом коде.
Почему используется образ «i»? Какая от него польза, если она используется один раз?
Почему мы назначаем изменение цвета цвету...
615 просмотров
schedule
12.02.2023
PowerBuilder Classic 12.5 — двойная буферизация, вертикальная синхронизация
Поскольку у меня есть много элементов управления (кнопки, выпадающие списки, сетки) в одной форме, рисунок, кажется, отстает при извлечении данных из базы данных, или я замечаю разрыв/отставание экрана, когда элемент управления получает данные из базы...
404 просмотров
schedule
18.05.2022
Метод рисования мерцанием
рассмотрите следующую функцию краски (сокращенно):
public void paint(object sender, PaintEventArgs e)
{
base.OnPaint(e);
Graphics g = e.Graphics;
BufferedGraphicsContext context = BufferedGraphicsManager.Current;
BufferedGraphics...
586 просмотров
schedule
29.07.2023
Как избежать фантомного рисования после очистки холста SurfaceView
Привет, я работаю над построением графика входящих сигналов в реальном времени с использованием SurfaceView. Частота дискретизации составляет 128 Гц, а целевая частота обновления графика — 50Ж.
Все идет довольно гладко, точки отображаются в режиме...
1032 просмотров
schedule
05.06.2023
Двойная буферизация в .NET Compact Framework
Мне было интересно, может ли кто-нибудь объяснить мне, как удваивать буферизацию полной формы в компактной структуре .net. Я нашел примеры двойной буферизации, но я не могу заставить их работать.
Мы создали приложение с несколькими формами....
1716 просмотров
schedule
08.08.2023
Нарисуйте линию с двойным буфером и предопределенной частотой кадров в Open GL
Я хочу написать программу с двумя буферами и отображать в консоли частоту кадров 30 кадров в секунду. Я использую OpenGL-С++
Display()
{
glutSwapBuffers();
}
Таймер для кадров в секунду:
void mytimer(int fps)...
205 просмотров
schedule
15.06.2022