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 = 0 | Dibujar siempre |
---|---|
RS_DEPTH_FUNC_LESS = 1 | Se dibuja si el valor de profundidad entrante es menor que el del búfer de profundidad. |
RS_DEPTH_FUNC_LEQUAL = 2 | Se dibuja si el valor de profundidad entrante es menor o igual que el del búfer de profundidad. |
RS_DEPTH_FUNC_GREATER = 3 | Se dibuja si el valor de profundidad entrante es mayor que el del búfer de profundidad. |
RS_DEPTH_FUNC_GEQUAL = 4 | Se dibuja si el valor de profundidad entrante es mayor o igual que el del búfer de profundidad. |
RS_DEPTH_FUNC_EQUAL = 5 | Se dibuja si el valor de profundidad entrante es igual al del búfer de profundidad. |
RS_DEPTH_FUNC_NOTEQUAL = 6 | Se dibuja si el valor de profundidad entrante no es igual al del búfer de profundidad. |
RS_DEPTH_FUNC_INVALID = 100 | La 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 = 0 | Los datos de vértices se renderizarán como una serie de puntos. |
---|---|
LÍNEA_PRIMITIVA_RS = 1 | Los pares de vértices se renderizarán como líneas |
RA_PRIMITIVE_LINE_STRIP = 2 | Los datos de vértices se renderizarán como una tira de líneas conectada. |
RS_PRIMITIVE_TRIANGLE = 3 | Los vértices se renderizarán como triángulos individuales |
RS_PRIMITIVE_TRIANGLE_STRIP = 4 | Los 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 = 5 | Los vértices se renderizarán como una secuencia de triángulos que comparten el primer vértice como origen |
RS_PRIMITIVE_INVALID = 100 | Primitivo 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
ps | objeto de fragmento de programa |
---|---|
horario disponible | índice del búfer constante en el programa |
t | constantes para vincular |
PV | programa 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
fuente | objeto 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
ismo | objeto de malla que se renderizará |
---|---|
Básico | En 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 |
lente | cantidad 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
r | componente rojo |
---|---|
o | componente verde |
b | componente azul |
pañal | componente 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
m | malla 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
m | malla 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
m | malla 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
m | malla 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
m | malla 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
pr | programar 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
pr | programar 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
ps | tienda 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
ps | tienda 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
ps | tienda 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
ps | tienda 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
ps | tienda 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
ps | tienda 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
ps | tienda 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
ps | tienda 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
ps | tienda 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
modelo | matriz 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
texto | matriz 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.