logo
Литература_1 / photon_old

Отображение образов

Существуют различные пути отображения образов:

Чтобы прорисовывать образ периодически, вызовите функцию PgDrawRepPhImage() или PgDrawRepPhImagemx().

Чтобы прорисовать прямоугольный фрагмент образа, вызовите функцию PgDrawPhImageRectmx().

Чтобы прорисовать образ периодически, вызовите функцию PgDrawRepImage() или PgDrawRepImagemx().

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

my_image–> image = PgShmenCreate (size, NULL);

Если Вы это делаете, данные образа не копируются в графический драйвер.

 Образы, созданные и возвращённые функциями ApGetImageRes() и PxLoadImage(), не размещаются в памяти совместного доступа.

      1. Yandex.RTB R-A-252273-3
        Yandex.RTB R-A-252273-4