gf_context_unset_surface()

Удаление ассоциации контекста с поверхностью

Прототип:

#include <gf/gf.h>
int gf_context_unset_surface( gf_context_t context );

Аргументы:

context
Дескриптор графического контекста для отмены ассоциации с поверхностью.

Библиотека:

gf

Описание:

Данная функция удаляет ассоциацию контекста context с поверхностью. Любые последующие операции рисования с этим контекстом будут влиять только на последующую ассоциированную поверхность. При попытке выполнить рисование в контекст без ассоциированной поверхности функция gf_draw_begin() вернет ошибку GF_ERR_PARM.

Возвращаемое значение:

GF_ERR_OK
Успешное завершение.
GF_ERR_INUSE
Ассоциация не может быть удалена, так как контекст находится в процессе рендеринга. Завершите операции вызовом gf_draw_end().
GF_ERR_PARM
Значение параметра context равно NULL.

Классификация:

Графическая подсистема ЗОСРВ «Нейтрино», Graphics Framework

Обработчик прерываний
Нет
Обработчик сигналов
Нет
В потоке
Да

Тематические ссылки:

gf_context_create(), gf_context_free(), gf_context_set_surface(), gf_surface_create()




Предыдущий раздел: GF API