Графические функции и типы RenderScript

Обзор

Графическая подсистема RenderScript была удалена на уровне API 23.

Краткое содержание

Устаревшие типы
rs_blend_dst_func Устарело . Функция назначения смешивания
rs_blend_src_func Устарело . Функция источника смешивания
rs_cull_mode Устарело . Режим отбраковки
rs_глубина_функ Устарело . Функция глубины
rs_font Устарело . Дескриптор шрифта
rs_mesh Устарело . Дескриптор сетки
rs_primitive Устарело . Как интерпретировать данные вершин сетки
rs_program_fragment Устарело . Дескриптор фрагмента программы
rs_program_raster Устарело . Дескриптор ProgramRaster
rs_program_store Устарело . Дескриптор ProgramStore
rs_program_vertex Устарело . Дескриптор ProgramVertex
Устаревшие функции
rsgAllocationSyncAll Устарело . Синхронизировать содержимое выделения
rsgBindColorTarget Устарело . Установите целевой цвет
rsgBindConstant Устарело . Привязать постоянное распределение
rsgBindDepthTarget Устарело . Установите цель глубины
rsgBindFont Устарело . Привязка объекта шрифта
rsgBindProgramFragment Устарело . Привязка фрагмента программы
rsgBindProgramRaster Устарело . Привязка ProgramRaster
rsgBindProgramStore Устарело . Привязка ProgramStore
rsgBindProgramVertex Устарело . Привязать ProgramVertex
rsgBindSampler Устарело . Привязать сэмплер
rsgBindTexture Устарело . Привязка распределения текстуры
rsgClearAllRenderTargets Устарело . Очистить все целевые значения цвета и глубины
rsgClearColor Устарело . Удалить указанный цвет с поверхности
rsgClearColorTarget Устарело . Очистить целевой цвет
rsgClearDepth Устарело . Очистите глубину поверхности
rsgClearDepthTarget Устарело . Очистить цель глубины
rsgDrawMesh Устарело . Нарисуйте сетку
rsgDrawQuad Устарело . Нарисуйте четырехугольник
rsgDrawQuadTexCoords Устарело . Нарисуйте текстурированный четырехугольник
rsgDrawRect Устарело . Нарисуйте прямоугольник
rsgDrawSpriteScreenspace Устарело . Рисовать прямоугольники в экранном пространстве
rsgDrawText Устарело . Нарисовать текстовую строку
rsgFinish Устарело . Завершить команды рендеринга
rsgFontColor Устарело . Установить цвет шрифта
rsgGetHeight Устарело . Получить высоту поверхности
rsgGetWidth Устарело . Получить ширину поверхности
rsgMeasureText Устарело . Получить ограничивающую рамку для текстовой строки
rsgMeshComputeBoundingBox Устарело . Вычислить ограничивающую рамку
rsgMeshGetIndexAllocation Устарело . Вернуть выделение, содержащее данные индекса
rsgMeshGetPrimitive Устарело . Вернуть примитив
rsgMeshGetPrimitiveCount Устарело . Вернуть количество наборов индексов
rsgMeshGetVertexAllocation Устарело . Вернуть распределение вершин
rsgMeshGetVertexAllocationCount Устарело . Возвращает количество выделений вершин
rsgProgramFragmentConstantColor Устарело . Установите постоянный цвет для программы эмуляции фиксированных функций.
rsgProgramRasterGetCullMode Устарело . Получить режим программного отбраковки растра
rsgProgramRasterIsPointSpriteEnabled Устарело . Получить состояние спрайта растровой точки программы
rsgProgramStoreGetBlendDstFunc Устарело . Получить функцию назначения смешивания хранилища программы
rsgProgramStoreGetBlendSrcFunc Устарело . Получить функцию источника смешивания хранилища программ
rsgProgramStoreGetDepthFunc Устарело . Получить функцию глубины хранилища программ
rsgProgramStoreIsColorMaskAlphaEnabled Устарело . Получить цветовую маску альфа-компонента из магазина программ
rsgProgramStoreIsColorMaskBlueEnabled Устарело . Получить цветовую маску компонента размытия из магазина программ
rsgProgramStoreIsColorMaskGreenEnabled Устарело . Получить зеленую цветовую маску компонента из магазина программ
rsgProgramStoreIsColorMaskRedEnabled Устарело . Получить маску красного цвета компонента из магазина программ
rsgProgramStoreIsDepthMaskEnabled Устарело . Получить маску глубины хранилища программ
rsgProgramStoreIsDitherEnabled Устарело . Получить состояние сглаживания хранилища программ
rsgProgramVertexGetProjectionMatrix Устарело . Получите матрицу проекции для вершинной программы с фиксированной функцией
rsgProgramVertexLoadModelMatrix Устарело . Загрузите матрицу модели для связанной вершинной программы с фиксированной функцией
rsgProgramVertexLoadProjectionMatrix Устарело . Загрузите матрицу проекции для связанной программы вершин с фиксированной функцией
rsgProgramVertexLoadTextureMatrix Устарело . Загрузите матрицу текстур для связанной программы вершин с фиксированной функцией.

Типы

rs_blend_dst_func : Функция назначения смешивания

Перечисление со следующими значениями: При компиляции для 32-разрядной версии. Уровень API 16–22

RS_BLEND_DST_ZERO = 0
RS_BLEND_DST_ONE = 1
RS_BLEND_DST_SRC_COLOR = 2
RS_BLEND_DST_ONE_MINUS_SRC_COLOR = 3
RS_BLEND_DST_SRC_ALPHA = 4
RS_BLEND_DST_ONE_MINUS_SRC_ALPHA = 5
RS_BLEND_DST_DST_ALPHA = 6
RS_BLEND_DST_ONE_MINUS_DST_ALPHA = 7
RS_BLEND_DST_INVALID = 100

Устарело. Не используйте.

rs_blend_src_func : Функция источника смешивания

Перечисление со следующими значениями: При компиляции для 32-разрядной версии. Уровень API 16–22

RS_BLEND_SRC_ZERO = 0
RS_BLEND_SRC_ONE = 1
RS_BLEND_SRC_DST_COLOR = 2
RS_BLEND_SRC_ONE_MINUS_DST_COLOR = 3
RS_BLEND_SRC_SRC_ALPHA = 4
RS_BLEND_SRC_ONE_MINUS_SRC_ALPHA = 5
RS_BLEND_SRC_DST_ALPHA = 6
RS_BLEND_SRC_ONE_MINUS_DST_ALPHA = 7
RS_BLEND_SRC_SRC_ALPHA_SATURATE = 8
RS_BLEND_SRC_INVALID = 100

Устарело. Не используйте.

rs_cull_mode : режим отбраковки

Перечисление со следующими значениями: При компиляции для 32-разрядной версии. Уровень API 16–22

RS_CULL_BACK = 0
RS_CULL_FRONT = 1
RS_CULL_NONE = 2
RS_CULL_INVALID = 100

Устарело. Не используйте.

rs_Deep_func : Функция глубины

Перечисление со следующими значениями: При компиляции для 32-разрядной версии. Уровень API 16–22

RS_DEPTH_FUNC_ALWAYS = 0 Всегда нарисовано
RS_DEPTH_FUNC_LESS = 1 Отрисовывается, если входящее значение глубины меньше значения в буфере глубины.
RS_DEPTH_FUNC_LEQUAL = 2 Отрисовывается, если входящее значение глубины меньше или равно значению в буфере глубины.
RS_DEPTH_FUNC_GREATER = 3 Отрисовывается, если входящее значение глубины больше значения в буфере глубины.
RS_DEPTH_FUNC_GEQUAL = 4 Отрисовывается, если входящее значение глубины больше или равно значению в буфере глубины.
RS_DEPTH_FUNC_EQUAL = 5 Отрисовывается, если входящее значение глубины равно значению в буфере глубины.
RS_DEPTH_FUNC_NOTEQUAL = 6 Отрисовывается, если входящее значение глубины не равно значению в буфере глубины.
RS_DEPTH_FUNC_INVALID = 100 Неверная функция глубины

Устарело. Не используйте.

Определяет условное рисование в зависимости от сравнения входящей глубины с глубиной, найденной в буфере глубины.

rs_font : Дескриптор шрифта

При компиляции для 32 бит. Удален из API уровня 23 и выше.

Устарело. Не используйте.

Непрозрачный дескриптор объекта шрифта RenderScript. См.: android.renderscript.Font.

rs_mesh : Дескриптор сетки

При компиляции для 32 бит. Удален из API уровня 23 и выше.

Устарело. Не используйте.

Непрозрачный дескриптор объекта сетки RenderScript. См.: android.renderscript.Mesh.

rs_primitive : Как интерпретировать данные вершин сетки

Перечисление со следующими значениями: При компиляции для 32-разрядной версии. Уровень API 16–22

RS_PRIMITIVE_POINT = 0 Данные вершин будут отображаться как серия точек.
RS_PRIMITIVE_LINE = 1 Пары вершин будут отображаться как линии.
RS_PRIMITIVE_LINE_STRIP = 2 Данные вершин будут отображаться как соединенная линейная полоса.
RS_PRIMITIVE_TRIANGLE = 3 Вершины будут отображаться как отдельные треугольники.
RS_PRIMITIVE_TRIANGLE_STRIP = 4 Вершины будут отображаться как соединенная полоса треугольников, определяемая первыми тремя вершинами, причем каждый дополнительный треугольник определяется новой вершиной.
RS_PRIMITIVE_TRIANGLE_FAN = 5 Вершины будут отображаться как последовательность треугольников, у которых первая вершина является началом координат.
RS_PRIMITIVE_INVALID = 100 Неверный примитив

Устарело. Не используйте.

Описывает способ интерпретации данных вершин сетки при рендеринге.

rs_program_fragment : Дескриптор ProgramFragment

При компиляции для 32 бит. Удален из API уровня 23 и выше.

Устарело. Не используйте.

Непрозрачный дескриптор объекта RenderScript ProgramFragment. См.: android.renderscript.ProgramFragment.

rs_program_raster : Дескриптор ProgramRaster

При компиляции для 32 бит. Удален из API уровня 23 и выше.

Устарело. Не используйте.

Непрозрачный дескриптор объекта RenderScript ProgramRaster. См.: android.renderscript.ProgramRaster.

rs_program_store : Дескриптор ProgramStore.

При компиляции для 32 бит. Удален из API уровня 23 и выше.

Устарело. Не используйте.

Непрозрачный дескриптор объекта RenderScript ProgramStore. См.: android.renderscript.ProgramStore.

rs_program_vertex : Дескриптор ProgramVertex.

При компиляции для 32 бит. Удален из API уровня 23 и выше.

Устарело. Не используйте.

Непрозрачный дескриптор объекта RenderScript ProgramVertex. См.: android.renderscript.ProgramVertex.

Функции

rsgAllocationSyncAll : синхронизировать содержимое выделения.

void rsgAllocationSyncAll ( rs_allocation alloc); При компиляции для 32 бит. Удален из API уровня 23 и выше.
void rsgAllocationSyncAll ( rs_allocation alloc, источник rs_allocation_usage_type ); При компиляции для 32 бит. Уровень API 14–22

Устарело. Не используйте.

Синхронизируйте содержимое выделения.

Если указан источник, синхронизироваться из области памяти, указанной источником.

Если источник не указан, синхронизируйте его пространство памяти SCRIPT с пространством памяти HW.

rsgBindColorTarget : установите целевой цвет.

void rsgBindColorTarget ( rs_allocation colorTarget, слот uint ); При компиляции для 32 бит. Уровень API 14–22

Устарело. Не используйте.

Установите целевой цвет, используемый для всех последующих вызовов рендеринга.

rsgBindConstant : привязать постоянное выделение.

void rsgBindConstant ( rs_program_fragment ps, uint slot, rs_allocation c); При компиляции для 32 бит. Удален из API уровня 23 и выше.
void rsgBindConstant ( rs_program_vertex pv, uint slot, rs_allocation c); При компиляции для 32 бит. Удален из API уровня 23 и выше.
Параметры
пс объект фрагмента программы
слот индекс буфера констант в программе
с константы для привязки
пв объект вершины программы

Устарело. Не используйте.

Привяжите новый объект Allocation к ProgramFragment или ProgramVertex. Распределение должно быть допустимым постоянным входом для Программы.

rsgBindDepthTarget : установите цель глубины.

void rsgBindDepthTarget ( rs_allocation deepTarget); При компиляции для 32 бит. Уровень API 14–22

Устарело. Не используйте.

Установите целевую глубину, используемую для всех последующих вызовов рендеринга.

rsgBindFont : привязывает объект шрифта.

void rsgBindFont (шрифт rs_font ); При компиляции для 32 бит. Удален из API уровня 23 и выше.
Параметры
шрифт объект для связывания

Устарело. Не используйте.

Связывает объект шрифта, который будет использоваться для всех последующих вызовов рендеринга шрифта.

rsgBindProgramFragment : привязка ProgramFragment.

void rsgBindProgramFragment ( rs_program_fragment pf); При компиляции для 32 бит. Удален из API уровня 23 и выше.

Устарело. Не используйте.

Привяжите новый ProgramFragment к контексту рендеринга.

rsgBindProgramRaster : привязка ProgramRaster.

void rsgBindProgramRaster ( rs_program_raster pr); При компиляции для 32 бит. Удален из API уровня 23 и выше.

Устарело. Не используйте.

Привяжите новый ProgramRaster к контексту рендеринга.

rsgBindProgramStore : привязка ProgramStore.

void rsgBindProgramStore ( rs_program_store пс); При компиляции для 32 бит. Удален из API уровня 23 и выше.

Устарело. Не используйте.

Привяжите новый ProgramStore к контексту рендеринга.

rsgBindProgramVertex : привязка ProgramVertex.

void rsgBindProgramVertex ( rs_program_vertex pv); При компиляции для 32 бит. Удален из API уровня 23 и выше.

Устарело. Не используйте.

Привяжите новый ProgramVertex к контексту рендеринга.

rsgBindSampler : привязывает сэмплер.

void rsgBindSampler (фрагмент rs_program_fragment , слот uint , сэмплер rs_sampler ); При компиляции для 32 бит. Удален из API уровня 23 и выше.

Устарело. Не используйте.

Привяжите новый объект Sampler к ProgramFragment. Сэмплер будет работать с текстурой, привязанной к соответствующему слоту.

rsgBindTexture : привязка выделения текстуры.

void rsgBindTexture ( rs_program_fragment v, слот uint , rs_allocation alloc); При компиляции для 32 бит. Удален из API уровня 23 и выше.

Устарело. Не используйте.

Привяжите новый объект Allocation к ProgramFragment. Выделение должно быть допустимой текстурой для Программы. Выборка текстуры будет контролироваться сэмплером, привязанным к соответствующему слоту.

rsgClearAllRenderTargets : Очистить все целевые значения цвета и глубины.

void rsgClearAllRenderTargets(); При компиляции для 32 бит. Уровень API 14–22

Устарело. Не используйте.

Очистите все целевые значения цвета и глубины и возобновите рендеринг в фреймбуфер.

rsgClearColor : Удалить указанный цвет с поверхности.

void rsgClearColor(float r, float g, float b, float a); При компиляции для 32 бит. Удален из API уровня 23 и выше.

Устарело. Не используйте.

Очищает поверхность рендеринга до указанного цвета.

rsgClearColorTarget : Очистить целевой цвет.

void rsgClearColorTarget (слот uint ); При компиляции для 32 бит. Уровень API 14–22

Устарело. Не используйте.

Очистить ранее установленную цветовую цель

rsgClearDepth : Очистить поверхность глубины.

void rsgClearDepth (плавающее значение); При компиляции для 32 бит. Удален из API уровня 23 и выше.

Устарело. Не используйте.

Очищает глубину поверхности до указанного значения.

rsgClearDepthTarget : Очистить цель глубины.

void rsgClearDepthTarget(); При компиляции для 32 бит. Уровень API 14–22

Устарело. Не используйте.

Очистить ранее установленную цель глубины

rsgDrawMesh : нарисовать сетку.

void rsgDrawMesh ( rs_mesh ism); При компиляции для 32 бит. Удален из API уровня 23 и выше.
void rsgDrawMesh ( rs_mesh ism, uint примитивный индекс); При компиляции для 32 бит. Удален из API уровня 23 и выше.
void rsgDrawMesh ( rs_mesh ism, uint примитивный индекс, начало uint , uint len); При компиляции для 32 бит. Удален из API уровня 23 и выше.
Параметры
изм объект-сетка для рендеринга
примитивныйиндекс для сеток, содержащих несколько групп примитивов, этот параметр определяет индекс группы для рисования.
начинать начальный индекс в диапазоне
Лен количество индексов для рисования

Устарело. Не используйте.

Нарисуйте сетку, используя текущее состояние контекста.

Если указан примитивIndex, нарисуйте часть сетки, используя текущее состояние контекста.

Если также указаны start и len, нарисуйте указанный диапазон индексов части сетки, используя текущее состояние контекста.

В противном случае отображается вся сетка.

rsgDrawQuad : нарисовать четырехугольник.

void rsgDrawQuad(float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, float x4, float y4, float z4); При компиляции для 32 бит. Удален из API уровня 23 и выше.

Устарело. Не используйте.

Низкопроизводительная служебная функция для рисования простого четырехугольника. Не предназначен для рисования больших объемов геометрии.

rsgDrawQuadTexCoords : рисует текстурированный четырехугольник.

void rsgDrawQuadTexCoords(float x1, float y1, float z1, float u1, float v1, float x2, float y2, float z2, float u2, float v2, float x3, float y3, float z3, float u3, float v3, float x4 , float y4, float z4, float u4, float v4); При компиляции для 32 бит. Удален из API уровня 23 и выше.

Устарело. Не используйте.

Низкопроизводительная служебная функция для рисования текстурированного четырехугольника. Не предназначен для рисования больших объемов геометрии.

rsgDrawRect : нарисовать прямоугольник.

void rsgDrawRect(float x1, float y1, float x2, float y2, float z); При компиляции для 32 бит. Удален из API уровня 23 и выше.

Устарело. Не используйте.

Полезная функция низкой производительности для рисования простого прямоугольника. Не предназначен для рисования больших объемов геометрии.

rsgDrawSpriteScreenspace : рисует прямоугольники в экранном пространстве.

void rsgDrawSpriteScreenspace (float x, float y, float z, float w, float h); При компиляции для 32 бит. Удален из API уровня 23 и выше.

Устарело. Не используйте.

Функция низкой производительности для рисования прямоугольников в экранном пространстве. Эта функция использует проход по умолчанию ProgramVertex. Любая связанная ProgramVertex игнорируется. Эта функция требует значительных накладных расходов, и ее не следует использовать для рисования в приложениях для доставки.

rsgDrawText : рисует текстовую строку.

void rsgDrawText(const char* text, int x, int y); При компиляции для 32 бит. Удален из API уровня 23 и выше.
void rsgDrawText ( rs_allocation alloc, int x, int y); При компиляции для 32 бит. Удален из API уровня 23 и выше.

Устарело. Не используйте.

Рисует текст по заданной строке и местоположению.

rsgFinish : завершить команды рендеринга.

uint rsgFinish(); При компиляции для 32 бит. Уровень API 14–22

Устарело. Не используйте.

Принудительно завершить RenderScript для завершения всех команд рендеринга

rsgFontColor : установите цвет шрифта.

void rsgFontColor(float r, float g, float b, float a); При компиляции для 32 бит. Удален из API уровня 23 и выше.
Параметры
р красный компонент
г зеленый компонент
б синий компонент
а альфа-компонент

Устарело. Не используйте.

Устанавливает цвет шрифта для всех последующих вызовов рендеринга.

rsgGetHeight : получить высоту поверхности.

uint rsgGetHeight(); При компиляции для 32 бит. Удален из API уровня 23 и выше.

Устарело. Не используйте.

Получите высоту текущей поверхности рендеринга.

rsgGetWidth : Получить ширину поверхности.

uint rsgGetWidth(); При компиляции для 32 бит. Удален из API уровня 23 и выше.

Устарело. Не используйте.

Получите ширину текущей поверхности рендеринга.

rsgMeasureText : Получить ограничивающую рамку для текстовой строки.

void rsgMeasureText(const char* text, int* слева, int* справа, int* сверху, int* снизу); При компиляции для 32 бит. Удален из API уровня 23 и выше.
void rsgMeasureText( rs_allocation alloc, int* слева, int* справа, int* сверху, int* снизу); При компиляции для 32 бит. Удален из API уровня 23 и выше.

Устарело. Не используйте.

Возвращает ограничивающую рамку текста относительно (0, 0). Любое из значений слева, справа, сверху и снизу может быть NULL.

rsgMeshComputeBoundingBox : вычисляет ограничивающую рамку.

void rsgMeshComputeBoundingBox( rs_mesh mesh, float* minX, float* minY, float* min, float* maxX, float* maxY, float* maxZ); При компиляции для 32 бит. Удален из API уровня 23 и выше.
void rsgMeshComputeBoundingBox(сетка rs_mesh , float3 * bBoxMin, float3 * bBoxMax); При компиляции для 32 бит. Удален из API уровня 23 и выше.

Устарело. Не используйте.

Вычисляет ограничивающую рамку объекта-сетки, выровненную по оси.

rsgMeshGetIndexAllocation : возвращает выделение, содержащее данные индекса.

rs_allocation rsgMeshGetIndexAllocation( rs_mesh m, uint32_t index); При компиляции для 32 бит. Уровень API 16–22
Параметры
м сетка для получения данных из
индекс индекс распределения индексов
Возврат
выделение, содержащее индексные данные

Устарело. Не используйте.

Возвращает выделение, содержащее индексные данные, или нулевое выделение, если указан только примитив.

rsgMeshGetPrimitive : возвращает примитив.

rs_primitive rsgMeshGetPrimitive( rs_mesh m, uint32_t index); При компиляции для 32 бит. Уровень API 16–22
Параметры
м сетка для получения данных из
индекс индекс примитива
Возврат
примитив, описывающий, как визуализируется сетка

Устарело. Не используйте.

Возвращает примитив, описывающий, как отображается часть сетки.

rsgMeshGetPrimitiveCount : Возвращает количество наборов индексов.

uint32_t rsgMeshGetPrimitiveCount ( rs_mesh m); При компиляции для 32 бит. Уровень API 16–22
Параметры
м сетка для получения данных из
Возврат
количество примитивных групп в сетке. Это будет включать в себя простые примитивы, а также выделения, содержащие индексные данные.

Устарело. Не используйте.

Меши могут иметь несколько наборов индексов, эта функция возвращает число.

rsgMeshGetVertexAllocation : Возвращает распределение вершин.

rs_allocation rsgMeshGetVertexAllocation ( rs_mesh m, uint32_t index); При компиляции для 32 бит. Уровень API 16–22
Параметры
м сетка для получения данных из
индекс индекс распределения вершин
Возврат
выделение, содержащее данные вершин

Устарело. Не используйте.

Возвращает выделение, которое является частью сетки и содержит данные вершин, например позиции, нормали, texcoords.

rsgMeshGetVertexAllocationCount : Возвращает количество выделенных вершин.

uint32_t rsgMeshGetVertexAllocationCount ( rs_mesh m); При компиляции для 32 бит. Уровень API 16–22
Параметры
м сетка для получения данных из
Возврат
количество выделений в сетке, содержащих данные вершин

Устарело. Не используйте.

Возвращает количество выделений в сетке, содержащих данные вершин.

rsgProgramFragmentConstantColor : устанавливает постоянный цвет для программы эмуляции фиксированных функций.

void rsgProgramFragmentConstantColor( rs_program_fragment pf, float r, float g, float b, float a); При компиляции для 32 бит. Удален из API уровня 23 и выше.

Устарело. Не используйте.

Установите постоянный цвет для программы эмуляции фиксированных функций.

rsgProgramRasterGetCullMode : Получить режим отбраковки растра программы.

rs_cull_mode rsgProgramRasterGetCullMode( rs_program_raster pr); При компиляции для 32 бит. Уровень API 16–22
Параметры
пиар программный растр для запроса

Устарело. Не используйте.

Получить режим программного отбраковки растра

rsgProgramRasterIsPointSpriteEnabled : Получить состояние спрайта растровой точки программы.

bool rsgProgramRasterIsPointSpriteEnabled( rs_program_raster pr); При компиляции для 32 бит. Уровень API 16–22
Параметры
пиар программный растр для запроса

Устарело. Не используйте.

Получить состояние спрайта растровой точки программы

rsgProgramStoreGetBlendDstFunc : Получить функцию назначения смешивания хранилища программ.

rs_blend_dst_func rsgProgramStoreGetBlendDstFunc ( rs_program_store пс); При компиляции для 32 бит. Уровень API 16–22
Параметры
пс хранилище программ для запроса

Устарело. Не используйте.

Получить функцию назначения смешивания хранилища программы

rsgProgramStoreGetBlendSrcFunc : Получить функцию источника смешивания хранилища программ.

rs_blend_src_func rsgProgramStoreGetBlendSrcFunc ( rs_program_store PS); При компиляции для 32 бит. Уровень API 16–22
Параметры
пс хранилище программ для запроса

Устарело. Не используйте.

Получить функцию источника смешивания хранилища программ

rsgProgramStoreGetDepthFunc : Получить функцию глубины хранилища программ.

rs_eepth_func rsgProgramStoreGetDepthFunc ( rs_program_store пс); При компиляции для 32 бит. Уровень API 16–22
Параметры
пс хранилище программ для запроса

Устарело. Не используйте.

Получить функцию глубины хранилища программ

rsgProgramStoreIsColorMaskAlphaEnabled : Получить цветовую маску альфа-компонента хранилища программ.

bool rsgProgramStoreIsColorMaskAlphaEnabled ( rs_program_store пс); При компиляции для 32 бит. Уровень API 16–22
Параметры
пс хранилище программ для запроса

Устарело. Не используйте.

Получить цветовую маску альфа-компонента из магазина программ

rsgProgramStoreIsColorMaskBlueEnabled : Получить цветовую маску компонента размытия хранилища программ.

bool rsgProgramStoreIsColorMaskBlueEnabled ( rs_program_store пс); При компиляции для 32 бит. Уровень API 16–22
Параметры
пс хранилище программ для запроса

Устарело. Не используйте.

Получить цветовую маску компонента размытия из магазина программ

rsgProgramStoreIsColorMaskGreenEnabled : Получить маску зеленого цвета компонента магазина программ.

bool rsgProgramStoreIsColorMaskGreenEnabled ( rs_program_store пс); При компиляции для 32 бит. Уровень API 16–22
Параметры
пс хранилище программ для запроса

Устарело. Не используйте.

Получить зеленую цветовую маску компонента из магазина программ

rsgProgramStoreIsColorMaskRedEnabled : Получить маску красного цвета компонента магазина программ.

bool rsgProgramStoreIsColorMaskRedEnabled ( rs_program_store пс); При компиляции для 32 бит. Уровень API 16–22
Параметры
пс хранилище программ для запроса

Устарело. Не используйте.

Получить маску красного цвета компонента из магазина программ

rsgProgramStoreIsDepthMaskEnabled : Получить маску глубины хранилища программ.

bool rsgProgramStoreIsDepthMaskEnabled ( rs_program_store пс); При компиляции для 32 бит. Уровень API 16–22
Параметры
пс хранилище программ для запроса

Устарело. Не используйте.

Получить маску глубины хранилища программ

rsgProgramStoreIsDitherEnabled : Получить состояние сглаживания хранилища программ.

bool rsgProgramStoreIsDitherEnabled ( rs_program_store пс); При компиляции для 32 бит. Уровень API 16–22
Параметры
пс хранилище программ для запроса

Устарело. Не используйте.

Получить состояние сглаживания хранилища программ

rsgProgramVertexGetProjectionMatrix : Получить матрицу проекции для вершинной программы с фиксированной функцией.

void rsgProgramVertexGetProjectionMatrix( rs_matrix4x4 * proj); При компиляции для 32 бит. Удален из API уровня 23 и выше.
Параметры
проект матрица для сохранения текущей матрицы проекции в

Устарело. Не используйте.

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

rsgProgramVertexLoadModelMatrix : Загрузите матрицу модели для привязанной вершинной программы с фиксированной функцией.

void rsgProgramVertexLoadModelMatrix (const rs_matrix4x4 * model); При компиляции для 32 бит. Удален из API уровня 23 и выше.
Параметры
модель матрица модели

Устарело. Не используйте.

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

rsgProgramVertexLoadProjectionMatrix : Загрузите матрицу проекции для связанной вершинной программы с фиксированной функцией.

void rsgProgramVertexLoadProjectionMatrix (const rs_matrix4x4 * proj); При компиляции для 32 бит. Удален из API уровня 23 и выше.
Параметры
проект матрица проекции

Устарело. Не используйте.

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

rsgProgramVertexLoadTextureMatrix : Загрузите матрицу текстур для привязанной вершинной программы с фиксированной функцией.

void rsgProgramVertexLoadTextureMatrix(const rs_matrix4x4 * tex); При компиляции для 32 бит. Удален из API уровня 23 и выше.
Параметры
техас текстурная матрица

Устарело. Не используйте.

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