Visão geral
O subsistema gráfico do RenderScript foi removido no nível 23 da API
Resumo
Tipos descontinuados | |
---|---|
rs_blend_dst_func (em inglês) | Descontinuado. Combinar função de destino |
rs_blend_src_func (link em inglês) | Descontinuado. Combinar função de origem |
rs_cull_mode (em inglês) | Descontinuado. Modo de corte |
rs_depth_func (link em inglês) | Descontinuado. Função Depth |
rs_font (link em inglês) | Descontinuado. Processar uma fonte |
rs_mesh (em inglês) | Descontinuado. Processar uma malha |
rs_primary (link em inglês) | Descontinuado. Como interpretar dados de vértice da malha |
rs_program_fragment (link em inglês) | Descontinuado. Processar um ProgramFragment |
rs_program_raster (em inglês) | Descontinuado. Processar um ProgramRaster |
rs_program_store (em inglês) | Descontinuado. Processar uma ProgramStore |
rs_program_vertex (em inglês) | Descontinuado. Processar um ProgramVertex |
Funções descontinuadas | |
---|---|
rsgAllocationSyncAll (link em inglês) | Descontinuado. Sincronizar o conteúdo de uma alocação |
rsgBindColorTarget (link em inglês) | Descontinuado. Definir a segmentação de cor |
rsgBindConstant (link em inglês) | Descontinuado. Vincular uma alocação constante |
rsgBindDepthTarget (link em inglês) | Descontinuado. Definir a meta de profundidade |
rsgBindFont (em inglês) | Descontinuado. Vincular um objeto de fonte |
rsgBindProgramFragment (link em inglês) | Descontinuado. Vincular um ProgramFragment |
rsgBindProgramRaster (em inglês) | Descontinuado. Vincular um ProgramRaster |
rsgBindProgramStore (link em inglês) | Descontinuado. Vincular uma ProgramStore |
rsgBindProgramVertex | Descontinuado. Vincular um ProgramVertex |
rsgBindSampler. | Descontinuado. Vincular um sampler |
rsgBindTexture (link em inglês) | Descontinuado. Vincular uma alocação de textura |
rsgClearAllRenderTargets. | Descontinuado. Limpar todas as segmentações de cor e profundidade |
rsgClearColor. | Descontinuado. Remover a cor especificada da superfície |
rsgClearColorTarget | Descontinuado. Limpar a segmentação de cor |
rsgClearDepth (link em inglês) | Descontinuado. Limpar a superfície de profundidade |
rsgClearDepthTarget (link em inglês) | Descontinuado. Limpar a meta de profundidade |
rsgDrawMesh (em inglês) | Descontinuado. Desenhar uma malha |
rsgDrawQuad (link em inglês) | Descontinuado. Desenhar um quadrado |
rsgDrawQuadTexCoords (em inglês) | Descontinuado. Desenhar um quadrado texturizado |
rsgDrawRect (link em inglês) | Descontinuado. Desenhar um retângulo |
rsgDrawSpriteScreenspace (link em inglês) | Descontinuado. Desenhar retângulos no espaço da tela |
rsgDrawText. | Descontinuado. Desenhar uma string de texto |
rsgFinish (link em inglês) | Descontinuado. Encerrar comandos de renderização |
rsgFontColor (link em inglês) | Descontinuado. Definir a cor da fonte |
rsgGetHeight (em inglês) | Descontinuado. Descobrir a altura da superfície |
rsgGetWidth (link em inglês) | Descontinuado. Encontrar a largura da superfície |
rsgMeasureText (em inglês) | Descontinuado. Acessar a caixa delimitadora de uma string de texto |
rsgMeshComputeBoundingBox (em inglês) | Descontinuado. Calcular uma caixa delimitadora |
rsgMeshGetIndexAllocation (link em inglês) | Descontinuado. Retornar uma alocação contendo dados do índice |
rsgMeshGetPrimitive (em inglês) | Descontinuado. Retornar o primitivo |
rsgMeshGetPrimitiveCount | Descontinuado. Retornar o número de conjuntos de índices |
rsgMeshGetVertexAllocation | Descontinuado. Retornar uma alocação de vértice |
rsgMeshGetVertexAllocationCount | Descontinuado. Retornar o número de alocações de vértice |
rsgProgramFragmentConstantColor (link em inglês) | Descontinuado. Definir a cor constante de um programa de emulação de função fixa |
rsgProgramRasterGetCullMode (em inglês) | Descontinuado. Obter modo de seleção de varredura do programa |
rsgProgramRasterIsPointSpriteEnabled (em inglês) | Descontinuado. Acessar o estado de sprite de pontos de varredura do programa |
rsgProgramStoreGetBlendDstFunc (link em inglês) | Descontinuado. Acessar a função de destino da combinação da loja do programa |
rsgProgramStoreGetBlendSrcFunc (link em inglês) | Descontinuado. Acessar a função de origem da combinação da loja do programa |
rsgProgramStoreGetDepthFunc (link em inglês) | Descontinuado. Acessar a função de profundidade do repositório do programa |
rsgProgramStoreIsColorMaskAlphaEnabled (link em inglês) | Descontinuado. Acessar máscara de cores do componente Alfa do armazenamento de programas |
rsgProgramStoreIsColorMaskBlueEnabled (em inglês) | Descontinuado. Acessar máscara de cores do componente de desfoque do armazenamento de programas |
rsgProgramStoreIsColorMaskGreenEnabled (link em inglês) | Descontinuado. Obter máscara de cor do componente verde do repositório de programas |
rsgProgramStoreIsColorMaskRedEnabled (em inglês) | Descontinuado. Acessar máscara de cor do componente vermelha do armazenamento do programa |
rsgProgramStoreIsDepthMaskEnabled | Descontinuado. Acessar máscara de profundidade do repositório do programa |
rsgProgramStoreIsDitherEnabled (em inglês) | Descontinuado. Acessar estado do pontilhamento do armazenamento do programa |
rsgProgramVertexGetProjectionMatrix (em inglês) | Descontinuado. Encontrar a matriz de projeção para um programa de vértice de função fixa |
rsgProgramVertexLoadModelMatrix (em inglês) | Descontinuado. Carregar a matriz de modelo para um programa de vértice de função fixa vinculado |
rsgProgramVertexLoadProjectionMatrix (em inglês) | Descontinuado. Carregar a matriz de projeção para um programa de vértice de função fixa vinculado |
rsgProgramVertexLoadTextureMatrix (em inglês) | Descontinuado. Carregar a matriz de textura para um programa de vértice de função fixa vinculado |
Tipos
rs_blend_dst_func : função de destino combinada
Um enum com os seguintes valores: Ao compilar para 32 bits. Nível 16 a 22 da API
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. Não usar.
rs_blend_src_func : combinação de funções de origem
Um enum com os seguintes valores: Ao compilar para 32 bits. Nível 16 a 22 da API
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. Não usar.
rs_cull_mode : modo de seleção
Um enum com os seguintes valores: Ao compilar para 32 bits. Nível 16 a 22 da API
RS_CULL_BACK = 0 | |
---|---|
RS_CULL_FRONT = 1 | |
RS_CULL_NONE = 2 | |
RS_CULL_INVALID = 100 |
Obsoleto. Não usar.
rs_depth_func : função de profundidade
Um enum com os seguintes valores: Ao compilar para 32 bits. Nível 16 a 22 da API
RS_DEPTH_FUNC_ALWAYS = 0 | Sempre desenhado |
---|---|
RS_DEPTH_FUNC_LESS = 1 | Desenhada se o valor de profundidade de entrada for menor que o do buffer de profundidade |
RS_DEPTH_FUNC_LEQUAL = 2 | Desenhada se o valor de profundidade de entrada for menor ou igual ao do buffer de profundidade |
RS_DEPTH_FUNC_GREATER = 3 | Desenhada se o valor de profundidade de entrada for maior que o do buffer de profundidade |
RS_DEPTH_FUNC_GEQUAL = 4 | Desenhada se o valor de profundidade de entrada for maior ou igual ao valor do buffer de profundidade |
RS_DEPTH_FUNC_EQUAL = 5 | Desenhada se o valor de profundidade de entrada for igual ao do buffer de profundidade |
RS_DEPTH_FUNC_NOTEQUAL = 6 | Desenhada se o valor de profundidade de entrada não for igual ao do buffer de profundidade |
RS_DEPTH_FUNC_INVALID = 100 | Função de profundidade inválida |
Obsoleto. Não usar.
Especifica o desenho condicional dependendo da comparação entre a profundidade de entrada e a encontrada no buffer de profundidade.
rs_font : processar uma fonte
Ao compilar para 32 bits. Removido da API de nível 23 e mais recentes.
Obsoleto. Não usar.
Identificador opaco para um objeto de fonte do RenderScript. Consulte: android.renderscript.Font
rs_mesh : gerenciador para uma malha
Ao compilar para 32 bits. Removido da API de nível 23 e mais recentes.
Obsoleto. Não usar.
Identificador opaco para um objeto de malha do RenderScript. Consulte: android.renderscript.Mesh
rs_primary : como interpretar dados do vértice da malha
Um enum com os seguintes valores: Ao compilar para 32 bits. Nível 16 a 22 da API
RS_PRIMITIVE_POINT = 0 | Os dados do vértice serão renderizados como uma série de pontos |
---|---|
RS_PRIMITIVE_LINE = 1 | Os pares de vértices serão renderizados como linhas |
RS_PRIMITIVE_LINE_S saúde = 2 | Os dados de vértices serão renderizados como uma faixa de linhas conectada |
RS_PRIMITIVE_TRIANGLE = 3 | Os vértices serão renderizados como triângulos individuais |
RS_PRIMITIVE_TRIANGLE_S gostaria de receber mais de 4 pontos. | Os vértices serão renderizados como uma faixa triangular conectada definida pelos três primeiros vértices. Cada triângulo adicional será definido por um novo vértice. |
RS_PRIMITIVE_TRIANGLE_FAN = 5 | Os vértices serão renderizados como uma sequência de triângulos que compartilham o primeiro vértice como a origem. |
RS_PRIMITIVE_INVALID = 100 | Primitivo inválido |
Obsoleto. Não usar.
Descreve como os dados do vértice da malha são interpretados durante a renderização
rs_program_fragment : processar um ProgramFragment
Ao compilar para 32 bits. Removido da API de nível 23 e mais recentes.
Obsoleto. Não usar.
Identificador opaco para um objeto ProgramFragment do RenderScript. Consulte: android.renderscript.ProgramFragment
rs_program_raster : gerenciamento para um ProgramRaster
Ao compilar para 32 bits. Removido da API de nível 23 e mais recentes.
Obsoleto. Não usar.
Identificador opaco para um objeto ProgramRaster do RenderScript. Consulte: android.renderscript.ProgramRaster
rs_program_store : gerenciar para uma ProgramStore
Ao compilar para 32 bits. Removido da API de nível 23 e mais recentes.
Obsoleto. Não usar.
Identificador opaco para um objeto ProgramStore do RenderScript. Consulte: android.renderscript.ProgramStore
rs_program_vertex : processar um ProgramVertex
Ao compilar para 32 bits. Removido da API de nível 23 e mais recentes.
Obsoleto. Não usar.
Identificador opaco para um objeto ProgramVertex do RenderScript. Consulte: android.renderscript.ProgramVertex
Funções
rsgAllocationSyncAll : sincroniza o conteúdo de uma alocação
void rsgAllocationSyncAll(rs_allocation alloc); | Ao compilar para 32 bits. Removido da API de nível 23 e mais recentes. |
void rsgAllocationSyncAll(rs_allocation alloc, rs_allocation_usage_type source); | Ao compilar para 32 bits. Nível 14 a 22 da API |
Obsoleto. Não usar.
Sincronizar o conteúdo de uma alocação.
Se a origem for especificada, sincronizar do espaço da memória especificado pela origem.
Se a origem não for especificada, faça a sincronização do espaço de memória Script com os espaços de memória HW.
rsgBindColorTarget : define a segmentação de cor
void rsgBindColorTarget(rs_allocation colorTarget, slot uint); | Ao compilar para 32 bits. Nível 14 a 22 da API |
Obsoleto. Não usar.
Define a segmentação de cor usada para todas as chamadas de renderização subsequentes
rsgBindConstant : vincula uma alocação constante
void rsgBindConstant(rs_program_fragment ps, slot uint, rs_allocation c); | Ao compilar para 32 bits. Removido da API de nível 23 e mais recentes. |
void rsgBindConstant(rs_program_vertex pv, slot uint, rs_allocation c); | Ao compilar para 32 bits. Removido da API de nível 23 e mais recentes. |
Parâmetros
ps | objeto de fragmento do programa |
---|---|
horário | índice do buffer constante no programa |
c | constantes para vincular |
pv | objeto do vértice do programa |
Obsoleto. Não usar.
Vincule um novo objeto de alocação a um ProgramFragment ou ProgramVertex. A alocação precisa ser uma entrada constante válida para o programa.
rsgBindDepthTarget : define a meta de profundidade
void rsgBindDepthTarget(rs_allocation depthTarget); | Ao compilar para 32 bits. Nível 14 a 22 da API |
Obsoleto. Não usar.
Definir a meta de profundidade usada para todas as chamadas de renderização subsequentes
rsgBindFont : vincular um objeto de fonte
void rsgBindFont(rs_font font); | Ao compilar para 32 bits. Removido da API de nível 23 e mais recentes. |
Parâmetros
fonte | para vincular |
---|
Obsoleto. Não usar.
Vincula o objeto de fonte a ser usado para todas as chamadas subsequentes de renderização de fonte.
rsgBindProgramFragment : vincular um ProgramFragment
void rsgBindProgramFragment(rs_program_fragment pf); | Ao compilar para 32 bits. Removido da API de nível 23 e mais recentes. |
Obsoleto. Não usar.
Vincule um novo ProgramFragment ao contexto de renderização.
rsgBindProgramRaster : vincular um ProgramRaster
void rsgBindProgramRaster(rs_program_raster pr); | Ao compilar para 32 bits. Removido da API de nível 23 e mais recentes. |
Obsoleto. Não usar.
Vincule um novo ProgramRaster ao contexto de renderização.
rsgBindProgramStore : vincular um ProgramStore
void rsgBindProgramStore(rs_program_store ps); | Ao compilar para 32 bits. Removido da API de nível 23 e mais recentes. |
Obsoleto. Não usar.
Vincule uma nova ProgramStore ao contexto de renderização.
rsgBindProgramVertex : vincular um ProgramVertex
void rsgBindProgramVertex(rs_program_vertex pv); | Ao compilar para 32 bits. Removido da API de nível 23 e mais recentes. |
Obsoleto. Não usar.
Vincule um novo ProgramVertex ao contexto de renderização.
rsgBindSampler : vincular um sampler
void rsgBindSampler(fragmento rs_program_fragment, slot uint, amostrar rs_sampler); | Ao compilar para 32 bits. Removido da API de nível 23 e mais recentes. |
Obsoleto. Não usar.
Vincule um novo objeto Sampler a um ProgramFragment. O Sampler vai operar no limite de textura no slot correspondente.
rsgBindTexture : vincular uma alocação de textura
void rsgBindTexture(rs_program_fragment v, slot uint, rs_allocation alloc); | Ao compilar para 32 bits. Removido da API de nível 23 e mais recentes. |
Obsoleto. Não usar.
Vincule um novo objeto de alocação a um ProgramFragment. A alocação precisa ser uma textura válida para o Programa. A amostragem da textura será controlada pelo limite do Sampler no slot correspondente.
rsgClearAllRenderTargets : limpar todas as segmentações de cor e profundidade
void rsgClearAllRenderTargets() | Ao compilar para 32 bits. Nível 14 a 22 da API |
Obsoleto. Não usar.
Limpar todas as segmentações de cor e profundidade e retomar a renderização no framebuffer
rsgClearColor : remove a cor especificada da superfície
void rsgClearColor(float r, float g, float b, float a); | Ao compilar para 32 bits. Removido da API de nível 23 e mais recentes. |
Obsoleto. Não usar.
Limpa a superfície de renderização para a cor especificada.
rsgClearColorTarget : limpar a segmentação de cor
void rsgClearColorTarget(uint slot); | Ao compilar para 32 bits. Nível 14 a 22 da API |
Obsoleto. Não usar.
Limpar a segmentação de cor definida anteriormente
rsgClearDepth : limpar a superfície de profundidade
void rsgClearDepth(float value); | Ao compilar para 32 bits. Removido da API de nível 23 e mais recentes. |
Obsoleto. Não usar.
Limpa a superfície de profundidade para o valor especificado.
rsgClearDepthTarget : limpar a meta de profundidade
void rsgClearDepthTarget() | Ao compilar para 32 bits. Nível 14 a 22 da API |
Obsoleto. Não usar.
Limpar a meta de profundidade definida anteriormente
rsgDrawMesh : desenhar uma malha
void rsgDrawMesh(rs_mesh ism); | Ao compilar para 32 bits. Removido da API de nível 23 e mais recentes. |
void rsgDrawMesh(rs_mesh ism, uint conseguidIndex); | Ao compilar para 32 bits. Removido da API de nível 23 e mais recentes. |
void rsgDrawMesh(rs_mesh ism, uint primaryIndex, uint start, uint len); | Ao compilar para 32 bits. Removido da API de nível 23 e mais recentes. |
Parâmetros
ismo | objeto da malha para renderizar |
---|---|
primaryIndex | Para malhas que contêm vários grupos primitivos, esse parâmetro especifica o índice do grupo a ser desenhado. |
iniciar | índice inicial no intervalo |
Len | número de índices a serem desenhados |
Obsoleto. Não usar.
Desenhe uma malha usando o estado de contexto atual.
Se primaryIndex for especificado, desenhe parte de uma malha usando o estado do contexto atual.
Se start e len também forem especificados, desenhe o intervalo de índice especificado de parte de uma malha usando o estado do contexto atual
Caso contrário, toda a malha será renderizada.
rsgDrawQuad : desenhe um quadrado
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); | Ao compilar para 32 bits. Removido da API de nível 23 e mais recentes. |
Obsoleto. Não usar.
Função utilitária de baixo desempenho para desenhar um quadrático simples. Não se destina a desenhar grandes quantidades de geometria.
rsgDrawQuadTexCoords : desenhe um quadrado texturizado
void rsgDrawQuadTexCoords(float x1, float y1, float z1, float u1, float v1, float x2, float y2, float z2, float u2, float v2, float x3, flutuação y3, flutuação z3, flutuação v3, flutuação v3 | Ao compilar para 32 bits. Removido da API de nível 23 e mais recentes. |
Obsoleto. Não usar.
Função utilitária de baixo desempenho para desenhar um quadrado texturizado. Não se destina a desenhar grandes quantidades de geometria.
rsgDrawRect : desenhe um retângulo
void rsgDrawRect(float x1, float y1, float x2, float y2, float z); | Ao compilar para 32 bits. Removido da API de nível 23 e mais recentes. |
Obsoleto. Não usar.
Função utilitária de baixo desempenho para desenhar um retângulo simples. Não destinado para desenhar grandes quantidades de geometria.
rsgDrawSpriteScreenspace : desenhe retângulos no espaço da tela
void rsgDrawSpriteScreenspace(float x, float y, float z, float w, float h); | Ao compilar para 32 bits. Removido da API de nível 23 e mais recentes. |
Obsoleto. Não usar.
Função de baixo desempenho para desenhar retângulos no espaço da tela. Essa função usa a classe "passthough" padrão, Qualquer ProgramVertex vinculado é ignorado. Essa função tem uma sobrecarga considerável e não deve ser usada para desenhar em aplicativos de remessa.
rsgDrawText : desenhe uma string de texto
void rsgDrawText(const char* text, int x, int y); | Ao compilar para 32 bits. Removido da API de nível 23 e mais recentes. |
void rsgDrawText(rs_allocation alloc, int x, int y); | Ao compilar para 32 bits. Removido da API de nível 23 e mais recentes. |
Obsoleto. Não usar.
Desenha um texto de acordo com uma string e um local
rsgFinish : encerrar comandos de renderização
uint rsgFinish() | Ao compilar para 32 bits. Nível 14 a 22 da API |
Obsoleto. Não usar.
Forçar o RenderScript a concluir todos os comandos de renderização
rsgFontColor : define a cor da fonte
void rsgFontColor(float r, float g, float b, float a); | Ao compilar para 32 bits. Removido da API de nível 23 e mais recentes. |
Parâmetros
r | componente vermelho |
---|---|
g | componente verde |
b | componente azul |
a | componente Alfa |
Obsoleto. Não usar.
Define a cor da fonte para todas as chamadas de renderização subsequentes
rsgGetHeight : ver a altura da superfície
uint rsgGetHeight() | Ao compilar para 32 bits. Removido da API de nível 23 e mais recentes. |
Obsoleto. Não usar.
Acessa a altura da superfície de renderização atual.
rsgGetWidth : determinar a largura da superfície
uint rsgGetWidth() | Ao compilar para 32 bits. Removido da API de nível 23 e mais recentes. |
Obsoleto. Não usar.
Acessa a largura da superfície de renderização atual.
rsgMeasureText : receba a caixa delimitadora de uma string de texto
void rsgMeasureText(const char* text, int* left, int* right, int* top, int* bottom); | Ao compilar para 32 bits. Removido da API de nível 23 e mais recentes. |
void rsgMeasureText(rs_allocation alloc, int* left, int* right, int* top, int* bottom); | Ao compilar para 32 bits. Removido da API de nível 23 e mais recentes. |
Obsoleto. Não usar.
Retorna a caixa delimitadora do texto relativo a (0, 0). Qualquer um dos lados esquerdo, direito, superior e inferior pode ser NULL
rsgMeshComputeBoundingBox : calcular uma caixa delimitadora
void rsgMeshComputeBoundingBox(rs_mesh mesh, float* minX, float* minY, float* min, float* maxX, float* maxY, float* maxZ); | Ao compilar para 32 bits. Removido da API de nível 23 e mais recentes. |
void rsgMeshComputeBoundingBox(rs_mesh mesh, float3* bBoxMin, float3* bBoxMax); | Ao compilar para 32 bits. Removido da API de nível 23 e mais recentes. |
Obsoleto. Não usar.
Computa uma caixa delimitadora alinhada ao eixo de um objeto da malha
rsgMeshGetIndexAllocation : retorna uma alocação que contém dados de índice
rs_allocation rsgMeshGetIndexAllocation(rs_mesh m, uint32_t index); | Ao compilar para 32 bits. Nível 16 a 22 da API |
Parâmetros
m | para receber dados |
---|---|
index | índice da alocação do índice |
Retorna
alocação contendo dados do índice |
Obsoleto. Não usar.
Retorna uma alocação contendo dados de índice ou uma alocação nula se apenas o primitivo for especificado.
rsgMeshGetPrimitive : retorna o primitivo
rs_privileged rsgMeshGetPrimitive(rs_mesh m, uint32_t index); | Ao compilar para 32 bits. Nível 16 a 22 da API |
Parâmetros
m | para receber dados |
---|---|
index | índice do primitivo |
Retorna
primitivo que descreve como a malha é renderizada |
Obsoleto. Não usar.
Retorna o primitivo que descreve como uma parte da malha é renderizada
rsgMeshGetPrimitiveCount : retorna o número de conjuntos de índices
uint32_t rsgMeshGetPrimitiveCount(rs_mesh m); | Ao compilar para 32 bits. Nível 16 a 22 da API |
Parâmetros
m | para receber dados |
---|
Retorna
o número de grupos primitivos na malha. Isso incluiria primitivas simples, bem como alocações contendo dados de índice |
Obsoleto. Não usar.
As malhas podem ter vários conjuntos de índices. Essa função retorna o número.
rsgMeshGetVertexAllocation : retornar uma alocação de vértice
rs_allocation rsgMeshGetVertexAllocation(rs_mesh m, uint32_t index); | Ao compilar para 32 bits. Nível 16 a 22 da API |
Parâmetros
m | para receber dados |
---|---|
index | índice da alocação do vértice |
Retorna
alocação contendo dados de vértice |
Obsoleto. Não usar.
Retorna uma alocação que faz parte da malha e contém dados de vértice, como posições, normais e texcoords
rsgMeshGetVertexAllocationCount : retornar o número de alocações de vértice
uint32_t rsgMeshGetVertexAllocationCount(rs_mesh m); | Ao compilar para 32 bits. Nível 16 a 22 da API |
Parâmetros
m | para receber dados |
---|
Retorna
número de alocações na malha que contêm dados de vértice |
Obsoleto. Não usar.
Retorna o número de alocações na malha que contêm dados de vértice
rsgProgramFragmentConstantColor : define a cor constante para um programa de emulação de função fixa
void rsgProgramFragmentConstantColor(rs_program_fragment pf, float r, float g, float b, float a); | Ao compilar para 32 bits. Removido da API de nível 23 e mais recentes. |
Obsoleto. Não usar.
Define a cor constante para um programa de emulação de função fixa.
rsgProgramRasterGetCullMode : receba o modo de seleção de varredura do programa
rs_cull_mode rsgProgramRasterGetCullMode(rs_program_raster pr); | Ao compilar para 32 bits. Nível 16 a 22 da API |
Parâmetros
pr | varredura de programa para consultar |
---|
Obsoleto. Não usar.
Obter modo de seleção de varredura do programa
rsgProgramRasterIsPointSpriteEnabled : recebe o estado de sprite de pontos de varredura do programa
bool rsgProgramRasterIsPointSpriteEnabled(rs_program_raster pr); | Ao compilar para 32 bits. Nível 16 a 22 da API |
Parâmetros
pr | varredura de programa para consultar |
---|
Obsoleto. Não usar.
Acessar o estado de sprite de pontos de varredura do programa
rsgProgramStoreGetBlendDstFunc : recebe a função de destino da combinação da loja do programa
rs_blend_dst_func rsgProgramStoreGetBlendDstFunc(rs_program_store ps); | Ao compilar para 32 bits. Nível 16 a 22 da API |
Parâmetros
ps | repositório de programas para consultar |
---|
Obsoleto. Não usar.
Acessar a função de destino da combinação da loja do programa
rsgProgramStoreGetBlendSrcFunc : recebe a função de origem da combinação da loja do programa
rs_blend_src_func rsgProgramStoreGetBlendSrcFunc(rs_program_store ps); | Ao compilar para 32 bits. Nível 16 a 22 da API |
Parâmetros
ps | repositório de programas para consultar |
---|
Obsoleto. Não usar.
Acessar a função de origem da combinação da loja do programa
rsgProgramStoreGetDepthFunc : mostra a função de profundidade do repositório do programa
rs_depth_func rsgProgramStoreGetDepthFunc(rs_program_store ps); | Ao compilar para 32 bits. Nível 16 a 22 da API |
Parâmetros
ps | repositório de programas para consultar |
---|
Obsoleto. Não usar.
Acessar a função de profundidade do repositório do programa
rsgProgramStoreIsColorMaskAlphaEnabled : máscara de cores do componente Alfa do armazenamento do programa
bool rsgProgramStoreIsColorMaskAlphaEnabled(rs_program_store ps); | Ao compilar para 32 bits. Nível 16 a 22 da API |
Parâmetros
ps | repositório de programas para consultar |
---|
Obsoleto. Não usar.
Acessar máscara de cores do componente Alfa do armazenamento de programas
rsgProgramStoreIsColorMaskBlueEnabled : máscara de cores do componente de desfoque do armazenamento do programa
bool rsgProgramStoreIsColorMaskBlueEnabled(rs_program_store ps); | Ao compilar para 32 bits. Nível 16 a 22 da API |
Parâmetros
ps | repositório de programas para consultar |
---|
Obsoleto. Não usar.
Acessar máscara de cores do componente de desfoque do armazenamento de programas
rsgProgramStoreIsColorMaskGreenEnabled : máscara de cor do componente verde do armazenamento do programa
bool rsgProgramStoreIsColorMaskGreenEnabled(rs_program_store ps); | Ao compilar para 32 bits. Nível 16 a 22 da API |
Parâmetros
ps | repositório de programas para consultar |
---|
Obsoleto. Não usar.
Obter máscara de cor do componente verde do repositório de programas
rsgProgramStoreIsColorMaskRedEnabled : máscara de cor do componente vermelha do armazenamento do programa
bool rsgProgramStoreIsColorMaskRedEnabled(rs_program_store ps); | Ao compilar para 32 bits. Nível 16 a 22 da API |
Parâmetros
ps | repositório de programas para consultar |
---|
Obsoleto. Não usar.
Acessar máscara de cor do componente vermelha do armazenamento do programa
rsgProgramStoreIsDepthMaskEnabled : máscara de profundidade do repositório do programa
bool rsgProgramStoreIsDepthMaskEnabled(rs_program_store ps); | Ao compilar para 32 bits. Nível 16 a 22 da API |
Parâmetros
ps | repositório de programas para consultar |
---|
Obsoleto. Não usar.
Acessar máscara de profundidade do repositório do programa
rsgProgramStoreIsDitherEnabled : recebe o estado do pontilhamento do repositório do programa
bool rsgProgramStoreIsDitherEnabled(rs_program_store ps); | Ao compilar para 32 bits. Nível 16 a 22 da API |
Parâmetros
ps | repositório de programas para consultar |
---|
Obsoleto. Não usar.
Acessar estado do pontilhamento do armazenamento do programa
rsgProgramVertexGetProjectionMatrix : recebe a matriz de projeção de um programa de vértice de função fixa
void rsgProgramVertexGetProjectionMatrix(rs_matrix4x4* proj); | Ao compilar para 32 bits. Removido da API de nível 23 e mais recentes. |
Parâmetros
proje | para armazenar a matriz de projeção atual |
---|
Obsoleto. Não usar.
Acessa a matriz de projeção de um programa de vértice de função fixa vinculado atualmente. Chamar essa função com um sombreador de vértice personalizado resultaria em erro.
rsgProgramVertexLoadModelMatrix : carrega a matriz de modelo para um programa de vértice de função fixa vinculado
void rsgProgramVertexLoadModelMatrix(const rs_matrix4x4* model); | Ao compilar para 32 bits. Removido da API de nível 23 e mais recentes. |
Parâmetros
modelo | matriz de modelo |
---|
Obsoleto. Não usar.
Carregue a matriz de modelo para um programa de vértice de função fixa vinculado atualmente. Chamar essa função com um sombreador de vértice personalizado resultaria em erro.
rsgProgramVertexLoadProjectionMatrix : carrega a matriz de projeção para um programa de vértice de função fixa vinculado
void rsgProgramVertexLoadProjectionMatrix(const rs_matrix4x4* proj); | Ao compilar para 32 bits. Removido da API de nível 23 e mais recentes. |
Parâmetros
proje | matriz de projeção |
---|
Obsoleto. Não usar.
Carregue a matriz de projeção de um programa de vértice de função fixa vinculado atualmente. Chamar essa função com um sombreador de vértice personalizado resultaria em erro.
rsgProgramVertexLoadTextureMatrix : carrega a matriz de textura para um programa de vértice de função fixa vinculado
void rsgProgramVertexLoadTextureMatrix(const rs_matrix4x4* tex); | Ao compilar para 32 bits. Removido da API de nível 23 e mais recentes. |
Parâmetros
texto | matriz de textura |
---|
Obsoleto. Não usar.
Carregue a matriz de textura de um programa de vértice de função fixa vinculado atualmente. Chamar essa função com um sombreador de vértice personalizado resultaria em erro.