Tipos y funciones de gráficos de RenderScript

Descripción general

El subsistema de gráficos de RenderScript se quitó en el nivel de API 23.

Resumen

Tipos obsoletos
rs_blend_dst_func. Obsoleto. Función de destino de combinación
rs_blend_src_func. Obsoleto. Función de fuente de combinación
rs_cull_mode Obsoleto. Modo Culling
rs_depth_func Obsoleto. Función de profundidad
rs_font Obsoleto. Controlador para una fuente
rs_mesh Obsoleto. Maneja a una malla
rs_primitiva Obsoleto. Cómo interpretar los datos de vértices de la malla
rs_program_fragmento Obsoleto. Cómo controlar un ProgramFragment
rs_program_raster Obsoleto. Controla a ProgramRaster
rs_program_store Obsoleto. Administra a un ProgramStore
rs_program_vertex; Obsoleto. Control a un ProgramVertex
Funciones obsoletas
rsgAllocationSyncAll Obsoleto. Cómo sincronizar el contenido de una asignación
rsgBindColorTarget Obsoleto. Establece el objetivo de color
rsgBindConstant Obsoleto. Vincular una asignación de constante
rsgBindDepthTarget Obsoleto. Cómo establecer el objetivo de profundidad
rsgBindFont Obsoleto. Cómo vincular un objeto de fuente
rsgBindProgramFragment. Obsoleto. Cómo vincular un ProgramFragment
rsgBindProgramRaster. Obsoleto. Vincula un ProgramRaster
rsgBindProgramStore. Obsoleto. Vincula un ProgramStore
rsgBindProgramVertex Obsoleto. Vincula un ProgramVertex
rsgBindSampler Obsoleto. Vincula una muestra
rsgBindTexture; Obsoleto. Cómo vincular una asignación de textura
rsgClearAllRenderTargets Obsoleto. Borrar todos los objetivos de color y profundidad
rsgClearColor Obsoleto. Borrar el color especificado de la superficie
rsgClearColorTarget Obsoleto. Borrar el objetivo de color
rsgClearDepth Obsoleto. Cómo borrar la superficie de profundidad
rsgClearDepthTarget Obsoleto. Borrar el objetivo de profundidad
rsgDrawMesh Obsoleto. Dibuja una malla
rsgDrawQuad. Obsoleto. Dibujar un cuadrante
rsgDrawQuadTexCoords. Obsoleto. Dibujar un cuadrado texturizado
rsgDrawRect. Obsoleto. Cómo dibujar un rectángulo
rsgDrawSpriteScreenspace Obsoleto. Dibujar rectángulos en el espacio de la pantalla
rsgDrawText. Obsoleto. Dibuja una cadena de texto
rsgFinish Obsoleto. Comandos de finalización de renderización
rsgFontColor Obsoleto. Cómo establecer el color de la fuente
rsgGetHeight. Obsoleto. Cómo obtener la altura de la superficie
rsgGetWidth. Obsoleto. Cómo obtener el ancho de la superficie
Texto de medición del uso de rsg Obsoleto. Obtén el cuadro delimitador para una string de texto
rsgMeshComputeBoundingBox Obsoleto. Calcula un cuadro de límite
rsgMeshGetIndexAllocation Obsoleto. Muestra una asignación que contiene datos de índice
rsgMeshGetPrimitive Obsoleto. Cómo mostrar el tipo primitivo
rsgMeshGetPrimitiveCount. Obsoleto. Muestra la cantidad de conjuntos de índices
rsgMeshGetVertexAllocation Obsoleto. Cómo mostrar una asignación de vértices
rsgMeshGetVertexAllocationCount Obsoleto. Devuelve el número de asignaciones de vértices
rsgProgramFragmentConstantColor Obsoleto. Cómo establecer el color constante para un programa de emulación de función fija
ModoRasterGetCullMode Obsoleto. Obtener el modo de selección de tramas del programa
rsgProgramRasterIsPointSpriteEnabled Obsoleto. Obtener el estado del objeto de punto de trama del programa
rsgProgramStoreGetBlendDstFunc Obsoleto. Obtener función de destino de combinación de tienda de programas
rsgProgramStoreGetBlendSrcFunc Obsoleto. Obtener la función de origen de combinación de la tienda de programas
rsgProgramStoreGetDepthFunc Obsoleto. Obtén la función de profundidad de la tienda de programas
rsgProgramStoreIsColorMaskAlphaEnabled. Obsoleto. Obtener máscara de color del componente alfa de la tienda de programas
rsgProgramStoreIsColorMaskBlueEnabled Obsoleto. Obtén la máscara de color del componente de desenfoque de la tienda de programas
rsgProgramStoreIsColorMaskGreenEnabled Obsoleto. Obtener máscara de color del componente verde de la tienda de programas
rsgProgramStoreIsColorMaskRedEnabled. Obsoleto. Obtener máscara de color de componente rojo de la tienda de programas
rsgProgramStoreIsDepthMaskEnabled Obsoleto. Obtén la máscara de profundidad de la tienda de programas
rsgProgramStoreIsDitherEnabled Obsoleto. Obtén el estado de interpolación de la tienda de programas
rsgProgramVertexGetProjectionMatrix; Obsoleto. Cómo obtener la matriz de proyección para un programa de vértices de función fija
rsgProgramVertexLoadModelMatrix. Obsoleto. Carga la matriz del modelo para un programa de vértices de función fija vinculada
rsgProgramVertexLoadProjectionMatrix; Obsoleto. Carga la matriz de proyección de un programa de vértices de función fija vinculada
rsgProgramVertexLoadTextureMatrix. Obsoleto. Carga la matriz de texturas para un programa de vértices de función fija vinculada

Tipos

rs_blend_dst_func : Función de destino de Blend

Una enumeración con los siguientes valores: Cuando compilas para 32 bits Nivel de API 16 a 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

Obsoleto. No lo uses.

rs_blend_src_func : Combinar función de origen

Una enumeración con los siguientes valores: Cuando compilas para 32 bits Nivel de API 16 a 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

Obsoleto. No lo uses.

rs_cull_mode : Modo Culling

Una enumeración con los siguientes valores: Cuando compilas para 32 bits Nivel de API 16 a 22

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

Obsoleto. No lo uses.

rs_depth_func : Función de profundidad

Una enumeración con los siguientes valores: Cuando compilas para 32 bits Nivel de API 16 a 22

RS_DEPTH_FUNC_ALWAYS = 0Dibujar siempre
RS_DEPTH_FUNC_LESS = 1Se dibuja si el valor de profundidad entrante es menor que el del búfer de profundidad.
RS_DEPTH_FUNC_LEQUAL = 2Se dibuja si el valor de profundidad entrante es menor o igual que el del búfer de profundidad.
RS_DEPTH_FUNC_GREATER = 3Se dibuja si el valor de profundidad entrante es mayor que el del búfer de profundidad.
RS_DEPTH_FUNC_GEQUAL = 4Se dibuja si el valor de profundidad entrante es mayor o igual que el del búfer de profundidad.
RS_DEPTH_FUNC_EQUAL = 5Se dibuja si el valor de profundidad entrante es igual al del búfer de profundidad.
RS_DEPTH_FUNC_NOTEQUAL = 6Se dibuja si el valor de profundidad entrante no es igual al del búfer de profundidad.
RS_DEPTH_FUNC_INVALID = 100La función de profundidad no es válida

Obsoleto. No lo uses.

Especifica el dibujo condicional según la comparación de la profundidad entrante con la del búfer de profundidad.

rs_font : Controlador hasta una fuente

Cuando compilas para 32 bits. Se quitó del nivel de API 23 y versiones posteriores.

Obsoleto. No lo uses.

Controlador opaco para un objeto de fuente RenderScript. Consulta: android.renderscript.Font

rs_mesh : Control a una malla

Cuando compilas para 32 bits. Se quitó del nivel de API 23 y versiones posteriores.

Obsoleto. No lo uses.

Controlador opaco para un objeto de malla de RenderScript. Consulta: android.renderscript.Mesh

rs_primitiva : Cómo interpretar los datos de vértices de la malla

Una enumeración con los siguientes valores: Cuando compilas para 32 bits Nivel de API 16 a 22

RS_PRIMITIVE_POINT = 0Los datos de vértices se renderizarán como una serie de puntos.
LÍNEA_PRIMITIVA_RS = 1Los pares de vértices se renderizarán como líneas
RA_PRIMITIVE_LINE_STRIP = 2Los datos de vértices se renderizarán como una tira de líneas conectada.
RS_PRIMITIVE_TRIANGLE = 3Los vértices se renderizarán como triángulos individuales
RS_PRIMITIVE_TRIANGLE_STRIP = 4Los vértices se renderizarán como una franja de triángulo conectada definida por los primeros tres vértices, con cada triángulo adicional definido por un vértice nuevo
RS_PRIMITIVE_TRIANGLE_FAN = 5Los vértices se renderizarán como una secuencia de triángulos que comparten el primer vértice como origen
RS_PRIMITIVE_INVALID = 100Primitivo no válido

Obsoleto. No lo uses.

Describe la forma en que se interpretan los datos de vértices de la malla durante la renderización.

rs_program_fragment : Cómo controlar un ProgramFragment

Cuando compilas para 32 bits. Se quitó del nivel de API 23 y versiones posteriores.

Obsoleto. No lo uses.

Controlador opaco para un objeto ProgramFragment de RenderScript. Consulta: android.renderscript.ProgramFragment

rs_program_raster : Control a un ProgramRaster

Cuando compilas para 32 bits. Se quitó del nivel de API 23 y versiones posteriores.

Obsoleto. No lo uses.

Controlador opaco para un objeto ProgramRaster de RenderScript. Consulta: android.renderscript.ProgramRaster

rs_program_store : Administra a un ProgramStore

Cuando compilas para 32 bits. Se quitó del nivel de API 23 y versiones posteriores.

Obsoleto. No lo uses.

Controlador opaco para un objeto ProgramStore de RenderScript. Consulta: android.renderscript.ProgramStore

rs_program_vertex : Administra a ProgramVertex

Cuando compilas para 32 bits. Se quitó del nivel de API 23 y versiones posteriores.

Obsoleto. No lo uses.

Controlador opaco para un objeto ProgramVertex de RenderScript. Consulta: android.renderscript.ProgramVertex

Funciones

rsgAllocationSyncAll : Sincroniza el contenido de una asignación

void rsgAllocationSyncAll(rs_allocation alloc); Cuando compilas para 32 bits. Se quitó del nivel de API 23 y versiones posteriores.
void rsgAllocationSyncAll(rs_allocation alloc, rs_allocation_usage_type source); Cuando compilas para 32 bits. Nivel de API 14 a 22

Obsoleto. No lo uses.

Sincroniza el contenido de una asignación.

Si se especifica la fuente, sincroniza desde el espacio de memoria especificado por fuente.

Si no se especifica la fuente, sincroniza desde el espacio de memoria de SCRIPT con los espacios de memoria de HW.

rsgBindColorTarget : Configura el objetivo de color

void rsgBindColorTarget(rs_allocation colorTarget, ranura uint); Cuando compilas para 32 bits. Nivel de API 14 a 22

Obsoleto. No lo uses.

Establece el objetivo de color que se usará para todas las llamadas de renderización posteriores.

rsgBindConstant : Vincula una asignación de constante

void rsgBindConstant(rs_program_fragment ps, ranura uint, rs_allocation c); Cuando compilas para 32 bits. Se quitó del nivel de API 23 y versiones posteriores.
void rsgBindConstant(rs_program_vertex pv, ranura uint, rs_allocation c); Cuando compilas para 32 bits. Se quitó del nivel de API 23 y versiones posteriores.
Parámetros
psobjeto de fragmento de programa
horario disponibleíndice del búfer constante en el programa
tconstantes para vincular
PVprograma de objeto Vertex

Obsoleto. No lo uses.

Vincula un objeto de asignación nuevo a un ProgramFragment o ProgramVertex. La asignación debe ser una entrada constante válida para el programa.

rsgBindDepthTarget : Configura el objetivo de profundidad

void rsgBindDepthTarget(rs_allocation depthTarget); Cuando compilas para 32 bits. Nivel de API 14 a 22

Obsoleto. No lo uses.

Configura el objetivo de profundidad que se usa para todas las llamadas de renderización posteriores

rsgBindFont : Vincular un objeto de fuente

void rsgBindFont(fuente rs_font); Cuando compilas para 32 bits. Se quitó del nivel de API 23 y versiones posteriores.
Parámetros
fuenteobjeto que se vinculará

Obsoleto. No lo uses.

Vincula el objeto de fuente que se usará para todas las llamadas de renderización de fuentes posteriores.

rsgBindProgramFragment : Vincular un ProgramFragment

void rsgBindProgramFragment(rs_program_fragment pf); Cuando compilas para 32 bits. Se quitó del nivel de API 23 y versiones posteriores.

Obsoleto. No lo uses.

Vincula un nuevo ProgramFragment con el contexto de renderización.

rsgBindProgramRaster : Vincula un ProgramRaster

void rsgBindProgramRaster(rs_program_raster pr); Cuando compilas para 32 bits. Se quitó del nivel de API 23 y versiones posteriores.

Obsoleto. No lo uses.

Vincula un nuevo ProgramRaster al contexto de renderización.

rsgBindProgramStore : Vincular un ProgramStore

void rsgBindProgramStore(rs_program_store ps); Cuando compilas para 32 bits. Se quitó del nivel de API 23 y versiones posteriores.

Obsoleto. No lo uses.

Vincula un nuevo ProgramStore al contexto de renderización.

rsgBindProgramVertex : Vincula un ProgramVertex

void rsgBindProgramVertex(rs_program_vertex pv); Cuando compilas para 32 bits. Se quitó del nivel de API 23 y versiones posteriores.

Obsoleto. No lo uses.

Vincula un nuevo ProgramVertex al contexto de renderización.

rsgBindSampler : Vincula un sampler

void rsgBindSampler(fragmento rs_program_fragment, ranura uint, sampler rs_sampler); Cuando compilas para 32 bits. Se quitó del nivel de API 23 y versiones posteriores.

Obsoleto. No lo uses.

Vincula un objeto de Sampler nuevo a un ProgramFragment. El sampler operará en la textura vinculada en la ranura coincidente.

rsgBindTexture : Vincula una asignación de texturas

void rsgBindTexture(rs_program_fragment v, ranura uint, rs_allocation alloc); Cuando compilas para 32 bits. Se quitó del nivel de API 23 y versiones posteriores.

Obsoleto. No lo uses.

Vincula un objeto de asignación nuevo a un ProgramFragment. La asignación debe ser una textura válida para el programa. El muestreo de texturas será controlado por el sampler vinculado en la ranura correspondiente.

rsgClearAllRenderTargets : Borrar todos los objetivos de color y profundidad

void rsgClearAllRenderTargets(); Cuando compilas para 32 bits. Nivel de API 14 a 22

Obsoleto. No lo uses.

Borra todos los objetivos de color y profundidad, y reanuda la renderización en el búfer de fotogramas.

rsgClearColor : borrar el color especificado de la superficie

void rsgClearColor(float r, float g, float b, float a); Cuando compilas para 32 bits. Se quitó del nivel de API 23 y versiones posteriores.

Obsoleto. No lo uses.

Borra la superficie de renderización con el color especificado.

rsgClearColorTarget : Borrar el objetivo de color

void rsgClearColorTarget(uint slot); Cuando compilas para 32 bits. Nivel de API 14 a 22

Obsoleto. No lo uses.

Borrar el objetivo de color establecido anteriormente

rsgClearDepth : Borra la superficie de profundidad

void rsgClearDepth(float value); Cuando compilas para 32 bits. Se quitó del nivel de API 23 y versiones posteriores.

Obsoleto. No lo uses.

Borra la superficie de profundidad al valor especificado.

rsgClearDepthTarget : Borrar el objetivo de profundidad

void rsgClearDepthTarget(); Cuando compilas para 32 bits. Nivel de API 14 a 22

Obsoleto. No lo uses.

Borra el objetivo de profundidad establecido anteriormente

rsgDrawMesh : Dibuja una malla

void rsgDrawMesh(rs_mesh ism); Cuando compilas para 32 bits. Se quitó del nivel de API 23 y versiones posteriores.
void rsgDrawMesh(rs_mesh ism, uint privilegedIndex); Cuando compilas para 32 bits. Se quitó del nivel de API 23 y versiones posteriores.
void rsgDrawMesh(rs_mesh ism, uint privilegedIndex, uint start, uint len); Cuando compilas para 32 bits. Se quitó del nivel de API 23 y versiones posteriores.
Parámetros
ismoobjeto de malla que se renderizará
BásicoEn el caso de las mallas que contienen varios grupos primitivos, este parámetro especifica el índice del grupo que se debe dibujar.
startíndice de inicio en el rango
lentecantidad de índices para extraer

Obsoleto. No lo uses.

Dibuja una malla con el estado del contexto actual.

Si se especifica un primitivo, dibuja parte de una malla usando el estado de contexto actual.

Si también se especifican start y len, dibuja el rango de índices especificado de parte de una malla con el estado de contexto actual.

De lo contrario, se renderizará toda la malla.

rsgDrawQuad : Dibuja un cuadrante

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); Cuando compilas para 32 bits. Se quitó del nivel de API 23 y versiones posteriores.

Obsoleto. No lo uses.

Es una función de utilidad de bajo rendimiento para dibujar un cuadrante simple. No está diseñado para dibujar grandes cantidades de geometría.

rsgDrawQuadTexCoords : Dibuja un cuadrante con textura

void rsgDrawQuadTexCoords(float x1, float y1, float z1, float u1, float v1, float x2, float y2, float z2, float u2, float v2, float x3, a float, y3, a float z3); float u3, y float z3 Cuando compilas para 32 bits. Se quitó del nivel de API 23 y versiones posteriores.

Obsoleto. No lo uses.

Es una función de utilidad de bajo rendimiento para dibujar un cuadrado con textura. No está diseñado para dibujar grandes cantidades de geometría.

rsgDrawRect : Dibuja un rectángulo

void rsgDrawRect(float x1, float y1, float x2, float y2, float z); Cuando compilas para 32 bits. Se quitó del nivel de API 23 y versiones posteriores.

Obsoleto. No lo uses.

Es una función de utilidad de bajo rendimiento para dibujar un rectángulo simple. No está diseñado para dibujar grandes cantidades de geometría.

rsgDrawSpriteScreenspace : Dibuja rectángulos en el espacio de pantalla

void rsgDrawSpriteScreenspace(float x, float y, float z, float w, float h); Cuando compilas para 32 bits. Se quitó del nivel de API 23 y versiones posteriores.

Obsoleto. No lo uses.

Función de bajo rendimiento para dibujar rectángulos en el espacio de pantalla. Esta función usa la transferencia predeterminada ProgramVertex. Se ignora cualquier ProgramVertex vinculado. Esta función tiene una sobrecarga considerable y no debe usarse para generar aplicaciones de envío.

rsgDrawText : Dibuja una cadena de texto

void rsgDrawText(const char* text, int x, int y); Cuando compilas para 32 bits. Se quitó del nivel de API 23 y versiones posteriores.
void rsgDrawText(rs_allocation alloc, int x, int y); Cuando compilas para 32 bits. Se quitó del nivel de API 23 y versiones posteriores.

Obsoleto. No lo uses.

Dibuja el texto a partir de una cadena y una ubicación.

rsgFinish : Finalizar comandos de renderización

uint rsgFinish(); Cuando compilas para 32 bits. Nivel de API 14 a 22

Obsoleto. No lo uses.

Forzar RenderScript para que finalice todos los comandos de renderización

rsgFontColor : Cómo establecer el color de fuente

void rsgFontColor(float r, float g, float b, float a); Cuando compilas para 32 bits. Se quitó del nivel de API 23 y versiones posteriores.
Parámetros
rcomponente rojo
ocomponente verde
bcomponente azul
pañalcomponente alfa

Obsoleto. No lo uses.

Establece el color de la fuente para todas las llamadas de renderización posteriores.

rsgGetHeight : Obtén la altura de la superficie

uint rsgGetHeight(); Cuando compilas para 32 bits. Se quitó del nivel de API 23 y versiones posteriores.

Obsoleto. No lo uses.

Obtén la altura de la superficie de renderización actual.

rsgGetWidth : Obtén el ancho de la superficie.

uint rsgGetWidth(); Cuando compilas para 32 bits. Se quitó del nivel de API 23 y versiones posteriores.

Obsoleto. No lo uses.

Obtén el ancho de la superficie de renderización actual.

rsgMeasureText : obtiene el cuadro delimitador para una cadena de texto

void rsgMeasureText(const char* text, int* left, int* right, int* top, int* low); Cuando compilas para 32 bits. Se quitó del nivel de API 23 y versiones posteriores.
void rsgMeasureText(rs_allocation alloc, int* left, int* right, int* top, int* down); Cuando compilas para 32 bits. Se quitó del nivel de API 23 y versiones posteriores.

Obsoleto. No lo uses.

Muestra el cuadro delimitador del texto en relación con (0, 0). Cualquiera de los valores izquierdo, derecho, superior e inferior podría ser NULL.

rsgMeshComputeBoundingBox : Procesamiento de un cuadro de límite

void rsgMeshComputeBoundingBox(rs_mesh malla, float* minX, float* minY, float* min, float* maxX, float* maxY, float* maxZ); Cuando compilas para 32 bits. Se quitó del nivel de API 23 y versiones posteriores.
void rsgMeshComputeBoundingBox(rs_mesh malla, float3* bBoxMin, float3* bBoxMax); Cuando compilas para 32 bits. Se quitó del nivel de API 23 y versiones posteriores.

Obsoleto. No lo uses.

Calcula un cuadro de límite alineado con ejes de un objeto de malla

rsgMeshGetIndexAllocation : Muestra una asignación que contiene datos de índices

rs_allocation rsgMeshGetIndexAllocation(rs_mesh m, índice uint32_t); Cuando compilas para 32 bits. Nivel de API 16 a 22
Parámetros
mmalla para obtener datos de
índiceíndice de la asignación de índices
Devuelve
asignación que contiene datos de índices

Obsoleto. No lo uses.

Devuelve una asignación que contiene datos de índice o una asignación nula si solo se especifica la primitiva.

rsgMeshGetPrimitive : Muestra el tipo primitivo.

rs_primitiva rsgMeshGetPrimitive(rs_mesh m, índice uint32_t); Cuando compilas para 32 bits. Nivel de API 16 a 22
Parámetros
mmalla para obtener datos de
índiceíndice de la configuración
Devuelve
primitiva que describe la forma en que se renderiza la malla

Obsoleto. No lo uses.

Muestra el primitivo que describe cómo se renderiza una parte de la malla.

rsgMeshGetPrimitiveCount : Muestra la cantidad de conjuntos de índices

uint32_t rsgMeshGetPrimitiveCount(rs_mesh m); Cuando compilas para 32 bits. Nivel de API 16 a 22
Parámetros
mmalla para obtener datos de
Devuelve
la cantidad de grupos primitivos en la malla. Esto incluiría primitivas simples, así como asignaciones que contienen datos de índices.

Obsoleto. No lo uses.

Las mallas podrían tener varios conjuntos de índices. Esta función muestra el número.

rsgMeshGetVertexAllocation : Muestra una asignación de vértices

rs_allocation rsgMeshGetVertexAllocation(rs_mesh m, índice uint32_t); Cuando compilas para 32 bits. Nivel de API 16 a 22
Parámetros
mmalla para obtener datos de
índiceíndice de la asignación de vértices
Devuelve
asignación que contiene datos de vértices

Obsoleto. No lo uses.

Muestra una asignación que forma parte de la malla y contiene datos de vértices, p. ej., posiciones, normales y texcoords.

rsgMeshGetVertexAllocationCount : Muestra la cantidad de asignaciones de vértices

uint32_t rsgMeshGetVertexAllocationCount(rs_mesh m); Cuando compilas para 32 bits. Nivel de API 16 a 22
Parámetros
mmalla para obtener datos de
Devuelve
la cantidad de asignaciones en la malla que contienen datos de vértices

Obsoleto. No lo uses.

Muestra la cantidad de asignaciones en la malla que contienen datos de vértices

rsgProgramFragmentConstantColor : Establece el color constante para un programa de emulación de función fija.

void rsgProgramFragmentConstantColor(rs_program_fragment pf, float r, float g, float b, float a); Cuando compilas para 32 bits. Se quitó del nivel de API 23 y versiones posteriores.

Obsoleto. No lo uses.

Establece el color constante para un programa de emulación de función fija.

rsgProgramRasterGetCullMode : Obtén el modo de Cull de trama del programa.

rs_cull_mode rsgProgramRasterGetCullMode(rs_program_raster pr); Cuando compilas para 32 bits. Nivel de API 16 a 22
Parámetros
prprogramar trama para consulta

Obsoleto. No lo uses.

Obtener el modo de selección de tramas del programa

rsgProgramRasterIsPointSpriteEnabled : Obtén el estado de objeto de punto de trama del programa.

bool rsgProgramRasterIsPointSpriteEnabled(rs_program_raster pr); Cuando compilas para 32 bits. Nivel de API 16 a 22
Parámetros
prprogramar trama para consulta

Obsoleto. No lo uses.

Obtener el estado del objeto de punto de trama del programa

rsgProgramStoreGetBlendDstFunc : Obtén la función de destino de combinación de tienda de programas

rs_blend_dst_func rsgProgramStoreGetBlendDstFunc(rs_program_store ps); Cuando compilas para 32 bits. Nivel de API 16 a 22
Parámetros
pstienda de programas para consultar

Obsoleto. No lo uses.

Obtener función de destino de combinación de tienda de programas

rsgProgramStoreGetBlendSrcFunc : Obtén la función de fuente de combinación de la tienda de programas

rs_blend_src_func rsgProgramStoreGetBlendSrcFunc(rs_program_store ps); Cuando compilas para 32 bits. Nivel de API 16 a 22
Parámetros
pstienda de programas para consultar

Obsoleto. No lo uses.

Obtener la función de origen de combinación de la tienda de programas

rsgProgramStoreGetDepthFunc : Obtén la función de profundidad de la tienda de programas

rs_depth_func rsgProgramStoreGetDepthFunc(rs_program_store ps); Cuando compilas para 32 bits. Nivel de API 16 a 22
Parámetros
pstienda de programas para consultar

Obsoleto. No lo uses.

Obtén la función de profundidad de la tienda de programas

rsgProgramStoreIsColorMaskAlphaEnabled : Obtén la máscara de color del componente alfa de la tienda de programas

bool rsgProgramStoreIsColorMaskAlphaEnabled(rs_program_store ps); Cuando compilas para 32 bits. Nivel de API 16 a 22
Parámetros
pstienda de programas para consultar

Obsoleto. No lo uses.

Obtener máscara de color del componente alfa de la tienda de programas

rsgProgramStoreIsColorMaskBlueEnabled : Obtén la máscara de color del componente de desenfoque de la tienda de programas

bool rsgProgramStoreIsColorMaskBlueEnabled(rs_program_store ps); Cuando compilas para 32 bits. Nivel de API 16 a 22
Parámetros
pstienda de programas para consultar

Obsoleto. No lo uses.

Obtén la máscara de color del componente de desenfoque de la tienda de programas

rsgProgramStoreIsColorMaskGreenEnabled : Obtén la máscara de color del componente verde de la tienda de programas

bool rsgProgramStoreIsColorMaskGreenEnabled(rs_program_store ps); Cuando compilas para 32 bits. Nivel de API 16 a 22
Parámetros
pstienda de programas para consultar

Obsoleto. No lo uses.

Obtener máscara de color del componente verde de la tienda de programas

rsgProgramStoreIsColorMaskRedEnabled : Obtén la máscara de color del componente rojo de la tienda de programas.

bool rsgProgramStoreIsColorMaskRedEnabled(rs_program_store ps); Cuando compilas para 32 bits. Nivel de API 16 a 22
Parámetros
pstienda de programas para consultar

Obsoleto. No lo uses.

Obtener máscara de color de componente rojo de la tienda de programas

rsgProgramStoreIsDepthMaskEnabled : Obtén la máscara de profundidad de la tienda de programas

bool rsgProgramStoreIsDepthMaskEnabled(rs_program_store ps); Cuando compilas para 32 bits. Nivel de API 16 a 22
Parámetros
pstienda de programas para consultar

Obsoleto. No lo uses.

Obtén la máscara de profundidad de la tienda de programas

rsgProgramStoreIsDitherEnabled : Obtén el estado de interpolación del almacén de programas

bool rsgProgramStoreIsDitherEnabled(rs_program_store ps); Cuando compilas para 32 bits. Nivel de API 16 a 22
Parámetros
pstienda de programas para consultar

Obsoleto. No lo uses.

Obtén el estado de interpolación de la tienda de programas

rsgProgramVertexGetProjectionMatrix : Obtén la matriz de proyección de un programa de vértices de función fija

void rsgProgramVertexGetProjectionMatrix(rs_matrix4x4* proj); Cuando compilas para 32 bits. Se quitó del nivel de API 23 y versiones posteriores.
Parámetros
proy.matriz para almacenar la matriz de proyección actual en

Obsoleto. No lo uses.

Obtener la matriz de proyección de un programa de vértice de función fija actualmente vinculado Llamar a esta función con un sombreador de vértices personalizado generaría un error.

rsgProgramVertexLoadModelMatrix : Carga la matriz del modelo para un programa de vértices de función fija vinculada

void rsgProgramVertexLoadModelMatrix(const rs_matrix4x4* model); Cuando compilas para 32 bits. Se quitó del nivel de API 23 y versiones posteriores.
Parámetros
modelomatriz de modelo

Obsoleto. No lo uses.

Carga la matriz del modelo para un programa de vértice de función fija actualmente vinculado. Llamar a esta función con un sombreador de vértices personalizado generaría un error.

rsgProgramVertexLoadProjectionMatrix : Carga la matriz de proyección de un programa de vértices de función fija vinculada

void rsgProgramVertexLoadProjectionMatrix(const rs_matrix4x4* proj); Cuando compilas para 32 bits. Se quitó del nivel de API 23 y versiones posteriores.
Parámetros
proy.matriz de proyección

Obsoleto. No lo uses.

Carga la matriz de proyección de un programa de vértice de función fija actualmente vinculado. Llamar a esta función con un sombreador de vértices personalizado generaría un error.

rsgProgramVertexLoadTextureMatrix : Carga la matriz de texturas para un programa de vértices de función fija vinculada

void rsgProgramVertexLoadTextureMatrix(const rs_matrix4x4* tex); Cuando compilas para 32 bits. Se quitó del nivel de API 23 y versiones posteriores.
Parámetros
textomatriz de texturas

Obsoleto. No lo uses.

Carga la matriz de texturas para un programa de vértice de función fija actualmente vinculado. Llamar a esta función con un sombreador de vértices personalizado generaría un error.