gis_render_sm_userdata_edit_object_color()

Изменение цвета объекта.

Прототип:

#include <gis/gis_surfacemanager.h>
int gis_render_sm_userdata_edit_object_color( gis_render_sm_context_t sm_ctx, userobject_t obj, uint32_t color, uint32_t border_color );

Аргументы:

sm_ctx
Контекст движка рендеринга Surface Manager.
obj
Указатель на объект.
color
Новый основной цвет.
border_color
Новый цвет границы (применимо к полигону).

Библиотека:

gisrender

Описание:

Функция изменяет цвет пользовательского объекта (неприменимо к изображениям).

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

EOK
Успешное завершение
EINVAL
Некорректные параметры функции

Примеры использования:

gis_render_sm_context_t sm_ctx;
QVector <double_point_t> degree_vector;
userobject_t line;
line = gis_render_sm_userdata_add_polyline( sm_ctx, degree_vector.data(),degree_vector.size(), 0x00FF00, pen_width, 1 );
gis_render_sm_userdata_edit_object_color( sm_ctx, line, 0xFF0000, 0 );

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

Картографический фреймворк для ЗОСРВ "Нейтрино"

Способ использования Использование разрешено
Обработчик прерывания Нет
Обработчик сигналов Нет
В потоке Да

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

gis_render_sm_context_t, gis_render_sm_userdata_add_polyline()




Предыдущий раздел: Описание API картографического фреймворка