Fonctions et types de graphiques RenderScript

Présentation

Le sous-système graphique de RenderScript a été supprimé au niveau d'API 23.

Résumé

Types obsolètes
rs_blend_dst_func Obsolète. Combiner la fonction de destination
rs_blend_src_func Obsolète. Combiner la fonction source
mode_cull_rs Obsolète. Mode de coupe
rs_depth_func Obsolète. Fonction de profondeur
Police_RS Obsolète. Appliquer une poignée à une police
maillage es_mail Obsolète. Poignée jusqu'à un maillage
rs_primitive Obsolète. Interpréter les données de sommet du maillage
rs_program_fragment Obsolète. Gérer un élément ProgramFragment
rs_program_raster Obsolète. Traiter un ProgramRaster
rs_program_store Obsolète. Identifiant dans un ProgramStore
rs_program_vertex Obsolète. Gérer vers un ProgramVertex
Fonctions obsolètes
rsgAllocationSyncAll Obsolète. Synchroniser le contenu d'une allocation
rsgBindColorTarget Obsolète. Définir la cible de couleur
rsgBindConstant Obsolète. Lier une allocation constante
rsgBindDepthTarget Obsolète. Définir la profondeur cible
rsgBindFont Obsolète. Lier un objet police
rsgBindProgramFragment Obsolète. Lier un ProgramFragment
rsgBindProgramRaster Obsolète. Lier un ProgramRaster
rsgBindProgramStore Obsolète. Associer un ProgramStore
Le programme rsgBind Obsolète. Lier un programmeVertex
rsgBindSampler Obsolète. Associer un échantillonneur
rsgBindTexture Obsolète. Lier une allocation de texture
rsgClearAllRenderCibles Obsolète. Effacer toutes les couleurs et profondeurs cibles
rsgClearColor Obsolète. Effacer la couleur spécifiée de la surface
rsgClearColorTarget Obsolète. Effacer la cible de couleur
rsgClearDepth Obsolète. Effacer la surface de profondeur
rsgClearDepthTarget Obsolète. Effacer la profondeur cible
rsgDrawMesh Obsolète. Dessiner un maillage
rsgDrawQuad Obsolète. Dessiner un quad
QuadTexCoords rsgDrawQuadTexCoords Obsolète. Dessiner un carré texturé
rsgDrawRect. Obsolète. Dessiner un rectangle
rsgDrawSpriteScreenspace Obsolète. Dessiner des rectangles dans l'espace d'écran
rsgDrawText Obsolète. Dessiner une chaîne de texte
rsgFinish Obsolète. Arrêter les commandes de rendu
rsgFontColor Obsolète. Définir la couleur de la police
rsgGetHeight Obsolète. Obtenir la hauteur d'une surface
rsgGetWidth Obsolète. Obtenir la largeur de la surface
rsgMeasureText Obsolète. Obtenir le cadre de délimitation d'une chaîne de texte
rsgMeshComputeBoundingBox Obsolète. Calculer un cadre de délimitation
rsgMeshGetIndexAllocation Obsolète. Renvoyer une allocation contenant des données d'index
rsgMeshGetPrimitive Obsolète. Renvoyer la primitive
rsgMeshGetPrimitiveCount Obsolète. Renvoyer le nombre d'ensembles d'index
rsgMeshGetVertexAllocation Obsolète. Renvoyer une allocation de sommets
rsgMeshGetVertexAllocationCount Obsolète. Renvoyer le nombre d'allocations de sommets
rsgProgramFragmentConstantColor Obsolète. Définir la couleur constante pour un programme d'émulation de fonction fixe
rsgProgramRasterGetCullMode Obsolète. Programmez le mode de sélection matricielle
rsgProgramRasterIsPointSpriteEnabled Obsolète. Obtenir l'état du lutin de point matriciel du programme
rsgProgramStoreGetBlendDstFunc Obsolète. Obtenir la fonction de destination de la combinaison du magasin de programmes
rsgProgramStoreGetBlendSrcFunc Obsolète. Obtenir la fonction source de combinaison du magasin de programmes
rsgProgramStoreGetDepthFunc Obsolète. Obtenir la fonction de profondeur du magasin de programmes
rsgProgramStoreIsColorMaskAlphaEnabled Obsolète. Obtenir le masque de couleur du composant alpha du magasin de programmes
rsgProgramStoreIsColorMaskBlueEnabled Obsolète. Obtenir le masque de couleur du composant Flou du magasin de programmes
rsgProgramStoreIsColorMaskGreenEnabled Obsolète. Obtenir le masque de couleur du composant vert du magasin de programmes
rsgProgramStoreIsColorMaskRedEnabled Obsolète. Obtenir le masque de couleur du composant rouge du magasin de programmes
rsgProgramStoreIsDepthMaskEnabled Obsolète. Obtenir le masque de profondeur du programme
rsgProgramStoreIsDitherEnabled Obsolète. Obtenir l'état du trame du magasin de programmes
rsgProgramVertexGetProjectionMatrix Obsolète. Obtenir la matrice de projection pour un programme de sommet à fonction fixe
rsgProgramVertexLoadModelMatrix Obsolète. Charger la matrice de modèle pour un programme de sommets à fonction fixe liée
rsgProgramVertexLoadProjectionMatrix Obsolète. Charger la matrice de projection pour un programme de sommets à fonction fixe liée
rsgProgramVertexLoadTextureMatrix Obsolète. Charger la matrice de texture pour un programme de sommets à fonction fixe liée

Types

rs_blend_dst_func : fonction de destination de combinaison

Énumération avec les valeurs suivantes : Lors de la compilation pour 32 bits. Niveau d'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

Obsolète. Ne pas utiliser.

rs_blend_src_func : Combiner la fonction source

Énumération avec les valeurs suivantes : Lors de la compilation pour 32 bits. Niveau d'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

Obsolète. Ne pas utiliser.

rs_cull_mode : mode Culling

Énumération avec les valeurs suivantes : Lors de la compilation pour 32 bits. Niveau d'API 16 à 22

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

Obsolète. Ne pas utiliser.

rs_depth_func : fonction de profondeur

Énumération avec les valeurs suivantes : Lors de la compilation pour 32 bits. Niveau d'API 16 à 22

RS_DEPTH_FUNC_ALWAYS = 0Toujours dessiné
RS_DEPTH_FUNC_LESS = 1Dessiné si la valeur de profondeur entrante est inférieure à la valeur de la mémoire tampon de profondeur.
RS_DEPTH_FUNC_LEQUAL = 2Dessiné si la valeur de profondeur entrante est inférieure ou égale à celle du tampon de profondeur.
RS_DEPTH_FUNC_GREATER = 3Dessiné si la valeur de profondeur entrante est supérieure à la valeur de la mémoire tampon de profondeur
RS_DEPTH_FUNC_GEQUAL = 4Dessiné si la valeur de profondeur entrante est supérieure ou égale à celle de la mémoire tampon de profondeur
RS_DEPTH_FUNC_EQUAL = 5Dessiné si la valeur de profondeur entrante est égale à celle du tampon de profondeur
RS_DEPTH_FUNC_NOTEQUAL = 6Dessiné si la valeur de profondeur entrante n'est pas égale à celle du tampon de profondeur
RS_DEPTH_FUNC_INVALID = 100Fonction de profondeur non valide

Obsolète. Ne pas utiliser.

Spécifie le dessin conditionnel en fonction de la comparaison de la profondeur entrante avec celle du tampon de profondeur.

rs_font : gérer une police

Lors de la compilation pour 32 bits. Supprimé du niveau d'API 23 ou supérieur

Obsolète. Ne pas utiliser.

Poignée opaque pour un objet de police RenderScript. Voir: android.renderscript.Font

rs_mesh : poignée sur un maillage

Lors de la compilation pour 32 bits. Supprimé du niveau d'API 23 ou supérieur

Obsolète. Ne pas utiliser.

Poignée opaque pour un objet de maillage RenderScript. Voir: android.renderscript.Mesh

rs_primitive : interprétation des données de sommet du maillage

Énumération avec les valeurs suivantes : Lors de la compilation pour 32 bits. Niveau d'API 16 à 22

RS_PRIMITIVE_POINT = 0Les données des sommets seront affichées sous la forme d'une série de points
RS_PRIMITIVE_LINE = 1Les paires de sommets seront affichées sous forme de lignes
RS_PRIMITIVE_LINE_STRIP = 2Les données des sommets seront affichées sous la forme d'une bande de lignes connectée
RS_PRIMITIVE_TRIANGLE = 3Les sommets seront affichés sous forme de triangles individuels
RS_PRIMITIVE_TRIANGLE_STRIP = 4Les sommets seront affichés sous la forme d'une bande de triangles connectées définie par les trois premiers sommets, chaque triangle supplémentaire défini par un nouveau sommet
RS_PRIMITIVE_TRIANGLE_FAN = 5Les sommets sont affichés sous la forme d'une séquence de triangles partageant tous le premier sommet en tant qu'origine
RS_PRIMITIVE_INVALID = 100primitive non valide

Obsolète. Ne pas utiliser.

Décrit la façon dont les données de sommet du maillage sont interprétées lors du rendu

rs_program_fragment : gestion d'un ProgramFragment

Lors de la compilation pour 32 bits. Supprimé du niveau d'API 23 ou supérieur

Obsolète. Ne pas utiliser.

Poignée opaque pour un objet ProgramFragment RenderScript. Voir: android.renderscript.ProgramFragment

rs_program_raster : gestion vers un ProgramRaster

Lors de la compilation pour 32 bits. Supprimé du niveau d'API 23 ou supérieur

Obsolète. Ne pas utiliser.

Poignée opaque vers un objet ProgramRaster RenderScript. Voir: android.renderscript.ProgramRaster

rs_program_store : identifiant dans un ProgramStore

Lors de la compilation pour 32 bits. Supprimé du niveau d'API 23 ou supérieur

Obsolète. Ne pas utiliser.

Poignée opaque vers un objet ProgramStore RenderScript. Voir: android.renderscript.ProgramStore

rs_program_vertex : gestion d'un ProgramVertex

Lors de la compilation pour 32 bits. Supprimé du niveau d'API 23 ou supérieur

Obsolète. Ne pas utiliser.

Poignée opaque pour un objet ProgramVertex RenderScript. Voir: android.renderscript.ProgramVertex

Fonctions

rsgAllocationSyncAll : synchroniser le contenu d'une allocation

void rsgAllocationSyncAll(rs_allocation alloc); Lors de la compilation pour 32 bits. Supprimé du niveau d'API 23 ou supérieur
void rsgAllocationSyncAll(rs_allocation alloc, rs_allocation_usage_type source); Lors de la compilation pour 32 bits. Niveau d'API 14 à 22

Obsolète. Ne pas utiliser.

Synchronisez le contenu d'une allocation.

Si la source est spécifiée, effectuez la synchronisation à partir de l'espace mémoire spécifié par la source.

Si la source n'est pas spécifiée, effectuez la synchronisation de son espace mémoire SCRIPT vers ses espaces mémoire matériels.

rsgBindColorTarget : définir la couleur cible

void rsgBindColorTarget(rs_allocation colorTarget, emplacement uint); Lors de la compilation pour 32 bits. Niveau d'API 14 à 22

Obsolète. Ne pas utiliser.

Définir la couleur cible utilisée pour tous les appels de rendu suivants

rsgBindConstant : associer une allocation constante

void rsgBindConstant(rs_program_fragment ps, emplacement uint, rs_allocation c); Lors de la compilation pour 32 bits. Supprimé du niveau d'API 23 ou supérieur
void rsgBindConstant(rs_program_vertex pv, emplacement uint, rs_allocation c); Lors de la compilation pour 32 bits. Supprimé du niveau d'API 23 ou supérieur
Paramètres
psobjet fragment de programme
créneauindex du tampon de constante dans le programme
cconstantes à lier
vprogramme sommet

Obsolète. Ne pas utiliser.

Lier un nouvel objet Allocation à un ProgramFragment ou ProgramVertex. L'Affectation doit être une entrée constante valide pour le Programme.

rsgBindDepthTarget : définir la profondeur cible

void rsgBindDepthTarget(rs_allocation depthTarget); Lors de la compilation pour 32 bits. Niveau d'API 14 à 22

Obsolète. Ne pas utiliser.

Définit la profondeur cible utilisée pour tous les appels de rendu suivants

rsgBindFont : associer un objet police

void rsgBindFont(rs_font font); Lors de la compilation pour 32 bits. Supprimé du niveau d'API 23 ou supérieur
Paramètres
fontobjet à lier

Obsolète. Ne pas utiliser.

Lie l'objet "font" à utiliser pour tous les appels de rendu de police suivants.

rsgBindProgramFragment : Lier un ProgramFragment

void rsgBindProgramFragment(rs_program_fragment pf); Lors de la compilation pour 32 bits. Supprimé du niveau d'API 23 ou supérieur

Obsolète. Ne pas utiliser.

Liez un nouveau ProgramFragment au contexte de rendu.

rsgBindProgramRaster : Lier un ProgramRaster

void rsgBindProgramRaster(rs_program_raster pr); Lors de la compilation pour 32 bits. Supprimé du niveau d'API 23 ou supérieur

Obsolète. Ne pas utiliser.

Liez un nouveau ProgramRaster au contexte de rendu.

rsgBindProgramStore : associer un ProgramStore

void rsgBindProgramStore(rs_program_store ps); Lors de la compilation pour 32 bits. Supprimé du niveau d'API 23 ou supérieur

Obsolète. Ne pas utiliser.

Liez un nouveau ProgramStore au contexte de rendu.

rsgBindProgramVertex : Lier un ProgramVertex

void rsgBindProgramVertex(rs_program_vertex pv); Lors de la compilation pour 32 bits. Supprimé du niveau d'API 23 ou supérieur

Obsolète. Ne pas utiliser.

Lier un nouveau ProgramVertex au contexte de rendu

rsgBindSampler : associer un échantillonneur

void rsgBindSampler(fragment rs_program_fragment, emplacement uint, échantillonneur rs_sampler); Lors de la compilation pour 32 bits. Supprimé du niveau d'API 23 ou supérieur

Obsolète. Ne pas utiliser.

Lier un nouvel objet Sampler à un ProgramFragment. L'échantillonneur fonctionnera sur la texture liée à l'emplacement correspondant.

rsgBindTexture : associer une allocation de texture

void rsgBindTexture(rs_program_fragment v, emplacement uint, allocation de rs_allocation); Lors de la compilation pour 32 bits. Supprimé du niveau d'API 23 ou supérieur

Obsolète. Ne pas utiliser.

Lier un nouvel objet Allocation à un ProgramFragment. L'allocation doit correspondre à une texture valide pour le programme. L'échantillonnage de la texture est contrôlé par l'échantillonneur lié à l'emplacement correspondant.

rsgClearAllRenderTarget : effacer toutes les couleurs et profondeurs cibles

void rsgClearAllRenderCibles() Lors de la compilation pour 32 bits. Niveau d'API 14 à 22

Obsolète. Ne pas utiliser.

Effacer toutes les cibles de couleur et de profondeur, et reprendre le rendu dans le framebuffer

rsgClearColor : effacer la couleur spécifiée de la surface

void rsgClearColor(float r, float g, float b, float a); Lors de la compilation pour 32 bits. Supprimé du niveau d'API 23 ou supérieur

Obsolète. Ne pas utiliser.

Efface la surface de rendu pour la couleur spécifiée.

rsgClearColorTarget : effacer la couleur cible

void rsgClearColorTarget(emplacement uint); Lors de la compilation pour 32 bits. Niveau d'API 14 à 22

Obsolète. Ne pas utiliser.

Effacer la couleur cible définie précédemment

rsgClearDepth : effacer la surface de profondeur

void rsgClearDepth(float value); Lors de la compilation pour 32 bits. Supprimé du niveau d'API 23 ou supérieur

Obsolète. Ne pas utiliser.

Efface la surface de profondeur en fonction de la valeur spécifiée.

rsgClearDepthTarget : effacer la profondeur cible

void rsgClearDepthTarget() Lors de la compilation pour 32 bits. Niveau d'API 14 à 22

Obsolète. Ne pas utiliser.

Effacer la profondeur cible définie précédemment

rsgDrawMesh : dessiner un maillage

void rsgDrawMesh(rs_mesh ism); Lors de la compilation pour 32 bits. Supprimé du niveau d'API 23 ou supérieur
void rsgDrawMesh(rs_mesh ism, uint primitiveIndex); Lors de la compilation pour 32 bits. Supprimé du niveau d'API 23 ou supérieur
void rsgDrawMesh(rs_mesh ism, uint primitiveIndex, uint start, uint len); Lors de la compilation pour 32 bits. Supprimé du niveau d'API 23 ou supérieur
Paramètres
ismeobjet maillé à afficher
primitiveIndexPour les maillages contenant plusieurs groupes primitifs, ce paramètre spécifie l'index du groupe à dessiner.
départindex de départ dans la plage
Lennombre d'indices à dessiner

Obsolète. Ne pas utiliser.

Dessinez un maillage à l'aide de l'état du contexte actuel.

Si primitiveIndex est spécifié, dessine une partie d'un maillage à l'aide de l'état du contexte actuel.

Si start et len sont également spécifiées, tracez une plage d'indices spécifiée pour une partie d'un maillage à l'aide de l'état du contexte actuel.

Sinon, l'intégralité du maillage est affichée.

rsgDrawQuad : dessiner un quad

void rsgDrawQuad(float x1, float y1, float z1, float x2, float y2, float z2, float x3, float y3, float z3, float x4, float x4, float z4) Lors de la compilation pour 32 bits. Supprimé du niveau d'API 23 ou supérieur

Obsolète. Ne pas utiliser.

Fonction utilitaire peu performante permettant de dessiner un quad simple. Elles ne sont pas destinées à dessiner de grandes quantités de géométries.

rsgDrawQuadTexCoords : dessiner un quad texturé

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 x3, float y3, float, float, y4, float u3, float, float, y4, float u3, float, float u3, float, float, float u3, float, float, u3, float Lors de la compilation pour 32 bits. Supprimé du niveau d'API 23 ou supérieur

Obsolète. Ne pas utiliser.

Fonction utilitaire basse performance permettant de dessiner un quad texturé. Elles ne sont pas destinées à dessiner de grandes quantités de géométries.

rsgDrawRect : dessiner un rectangle

void rsgDrawRect(float x1, float y1, float x2, float y2, float z); Lors de la compilation pour 32 bits. Supprimé du niveau d'API 23 ou supérieur

Obsolète. Ne pas utiliser.

Fonction utilitaire peu performante permettant de dessiner un rectangle simple. Il n'est pas destiné à dessiner de grandes quantités de géométries.

rsgDrawSpriteScreenspace : dessiner des rectangles dans l'espace d'écran

void rsgDrawSpriteScreenspace(float x, float y, float z, float w, float h); Lors de la compilation pour 32 bits. Supprimé du niveau d'API 23 ou supérieur

Obsolète. Ne pas utiliser.

Fonction peu performante pour dessiner des rectangles dans l'espace d'écran. Cette fonction utilise la configuration par défaut de ProgramVertex. Tout ProgramVertex lié est ignoré. Cette fonction entraîne des coûts considérables et ne doit pas être utilisée pour dessiner dans des applications de livraison.

rsgDrawText : dessiner une chaîne de texte

void rsgDrawText(const char* text, int x, int y); Lors de la compilation pour 32 bits. Supprimé du niveau d'API 23 ou supérieur
void rsgDrawText(rs_allocation alloc, int x, int y); Lors de la compilation pour 32 bits. Supprimé du niveau d'API 23 ou supérieur

Obsolète. Ne pas utiliser.

Dessine du texte à partir d'une chaîne et d'un emplacement

rsgFinish : mettre fin aux commandes de rendu

uint rsgFinish() Lors de la compilation pour 32 bits. Niveau d'API 14 à 22

Obsolète. Ne pas utiliser.

Forcer RenderScript à terminer toutes les commandes de rendu

rsgFontColor : définir la couleur de la police

void rsgFontColor(float r, float g, float b, float a); Lors de la compilation pour 32 bits. Supprimé du niveau d'API 23 ou supérieur
Paramètres
rcomposant rouge
gcomposant vert
bcomposant bleu
acomposant alpha

Obsolète. Ne pas utiliser.

Définit la couleur de la police pour tous les appels de rendu suivants.

rsgGetHeight : obtenir la hauteur de la surface

uint rsgGetHeight() Lors de la compilation pour 32 bits. Supprimé du niveau d'API 23 ou supérieur

Obsolète. Ne pas utiliser.

Obtenez la hauteur de la surface de rendu actuelle.

rsgGetWidth : obtient la largeur de la surface

uint rsgGetWidth() Lors de la compilation pour 32 bits. Supprimé du niveau d'API 23 ou supérieur

Obsolète. Ne pas utiliser.

Obtenez la largeur de la surface de rendu actuelle.

rsgMeasureText : obtenir le cadre de délimitation d'une chaîne de texte

void rsgMeasureText(const char* text, int* left, int* right, int* top, int* bottom); Lors de la compilation pour 32 bits. Supprimé du niveau d'API 23 ou supérieur
void rsgMeasureText(rs_allocation alloc, int* left, int* right, int* top, int* bottom); Lors de la compilation pour 32 bits. Supprimé du niveau d'API 23 ou supérieur

Obsolète. Ne pas utiliser.

Renvoie le cadre de délimitation du texte relatif à (0, 0). La valeur "left", "right", "top" et "bottom" peut être NULL.

rsgMeshComputeBoundingBox : calculer un cadre de délimitation

void rsgMeshComputeBoundingBox(rs_mesh maillage, float* minX, float* minY, float* min, float* maxX, float* maxY, float* maxZ); Lors de la compilation pour 32 bits. Supprimé du niveau d'API 23 ou supérieur
void rsgMeshComputeBoundingBox(rs_mesh maillage, float3* bBoxMin, float3* bBoxMax); Lors de la compilation pour 32 bits. Supprimé du niveau d'API 23 ou supérieur

Obsolète. Ne pas utiliser.

Calcule un cadre de délimitation aligné sur l'axe pour un objet de maillage

rsgMeshGetIndexAllocation : renvoyer une allocation contenant des données d'index

rs_allocation rsgMeshGetIndexAllocation(rs_mesh m, uint32_t index); Lors de la compilation pour 32 bits. Niveau d'API 16 à 22
Paramètres
mpour obtenir des données
indiceindex d'allocation d'index
Renvoie
allocation contenant des données d'index

Obsolète. Ne pas utiliser.

Renvoie une allocation contenant des données d'index ou une allocation nulle si seule la primitive est spécifiée

rsgMeshGetPrimitive : renvoie la primitive

rs_primitive rsgMeshGetPrimitive(rs_mesh m, index uint32_t); Lors de la compilation pour 32 bits. Niveau d'API 16 à 22
Paramètres
mpour obtenir des données
indicede la primitive
Renvoie
primitive décrivant le rendu du maillage

Obsolète. Ne pas utiliser.

Renvoie la primitive décrivant le rendu d'une partie du maillage.

rsgMeshGetPrimitiveCount : renvoie le nombre d'ensembles d'index

uint32_t rsgMeshGetPrimitiveCount(rs_mesh m); Lors de la compilation pour 32 bits. Niveau d'API 16 à 22
Paramètres
mpour obtenir des données
Renvoie
le nombre de groupes primitifs dans le maillage. Cela inclut les primitives simples ainsi que les allocations contenant des données d'index

Obsolète. Ne pas utiliser.

Les maillages peuvent avoir plusieurs ensembles d'index. Cette fonction renvoie le nombre.

rsgMeshGetVertexAllocation : renvoyer une allocation de sommets

rs_allocation rsgMeshGetVertexAllocation(rs_mesh m, uint32_t index); Lors de la compilation pour 32 bits. Niveau d'API 16 à 22
Paramètres
mpour obtenir des données
indicel'index de l'allocation de sommets
Renvoie
allocation contenant des données de sommet

Obsolète. Ne pas utiliser.

Renvoie une allocation faisant partie du maillage et contenant des données de sommets, par exemple des positions, des normales, des texcoords

rsgMeshGetVertexAllocationCount : renvoyer le nombre d'allocations de sommets

uint32_t rsgMeshGetVertexAllocationCount(rs_mesh m); Lors de la compilation pour 32 bits. Niveau d'API 16 à 22
Paramètres
mpour obtenir des données
Renvoie
nombre d'allocations dans le maillage qui contiennent des données de sommet

Obsolète. Ne pas utiliser.

Renvoie le nombre d'allocations dans le maillage qui contiennent les données de sommets

rsgProgramFragmentConstantColor : définir la couleur constante pour un programme d'émulation de fonction fixe

void rsgProgramFragmentConstantColor(rs_program_fragment pf, float r, float g, float b, float a); Lors de la compilation pour 32 bits. Supprimé du niveau d'API 23 ou supérieur

Obsolète. Ne pas utiliser.

Définissez la couleur constante pour un programme d'émulation de fonction fixe.

rsgProgramRasterGetCullMode : obtenir le mode de lecture matricielle du programme

rs_cull_mode rsgProgramRasterGetCullMode(rs_program_raster pr); Lors de la compilation pour 32 bits. Niveau d'API 16 à 22
Paramètres
prde programmation à interroger

Obsolète. Ne pas utiliser.

Programmez le mode de sélection matricielle

rsgProgramRasterIsPointSpriteEnabled : obtenir l'état du lutin du programme matriciel

bool rsgProgramRasterIsPointSpriteEnabled(rs_program_raster pr); Lors de la compilation pour 32 bits. Niveau d'API 16 à 22
Paramètres
prde programmation à interroger

Obsolète. Ne pas utiliser.

Obtenir l'état du lutin de point matriciel du programme

rsgProgramStoreGetBlendDstFunc : obtenir la fonction de destination de la combinaison de magasins de programmes

rs_blend_dst_func rsgProgramStoreGetBlendDstFunc(rs_program_store ps); Lors de la compilation pour 32 bits. Niveau d'API 16 à 22
Paramètres
psmagasin de programmes pour interroger

Obsolète. Ne pas utiliser.

Obtenir la fonction de destination de la combinaison du magasin de programmes

rsgProgramStoreGetBlendSrcFunc : obtenir la fonction source de combinaison du magasin de programmes

rs_blend_src_func rsgProgramStoreGetBlendSrcFunc(rs_program_store ps); Lors de la compilation pour 32 bits. Niveau d'API 16 à 22
Paramètres
psmagasin de programmes pour interroger

Obsolète. Ne pas utiliser.

Obtenir la fonction source de combinaison du magasin de programmes

rsgProgramStoreGetDepthFunc : obtenir la fonction de profondeur du magasin de programmes

rs_depth_func rsgProgramStoreGetDepthFunc(rs_program_store ps); Lors de la compilation pour 32 bits. Niveau d'API 16 à 22
Paramètres
psmagasin de programmes pour interroger

Obsolète. Ne pas utiliser.

Obtenir la fonction de profondeur du magasin de programmes

rsgProgramStoreIsColorMaskAlphaEnabled : obtenir le masque de couleur du composant alpha du magasin de programmes

bool rsgProgramIsColorMaskAlphaEnabled(rs_program_store ps); Lors de la compilation pour 32 bits. Niveau d'API 16 à 22
Paramètres
psmagasin de programmes pour interroger

Obsolète. Ne pas utiliser.

Obtenir le masque de couleur du composant alpha du magasin de programmes

rsgProgramStoreIsColorMaskBlueEnabled : obtenir le masque de couleur du composant Flou du magasin de programmes

bool rsgProgramStoreIsColorMaskBlueEnabled(rs_program_store ps); Lors de la compilation pour 32 bits. Niveau d'API 16 à 22
Paramètres
psmagasin de programmes pour interroger

Obsolète. Ne pas utiliser.

Obtenir le masque de couleur du composant Flou du magasin de programmes

rsgProgramStoreIsColorMaskGreenEnabled : obtenir le masque de couleur du composant vert du magasin de programmes

bool rsgProgramStoreIsColorMaskGreenEnabled(rs_program_store ps); Lors de la compilation pour 32 bits. Niveau d'API 16 à 22
Paramètres
psmagasin de programmes pour interroger

Obsolète. Ne pas utiliser.

Obtenir le masque de couleur du composant vert du magasin de programmes

rsgProgramStoreIsColorMaskRedEnabled : obtenir le masque de couleur du composant rouge du magasin de programmes

bool rsgProgramIsColorMaskRedEnabled(rs_program_store ps); Lors de la compilation pour 32 bits. Niveau d'API 16 à 22
Paramètres
psmagasin de programmes pour interroger

Obsolète. Ne pas utiliser.

Obtenir le masque de couleur du composant rouge du magasin de programmes

rsgProgramStoreIsDepthMaskEnabled : obtenir le masque de profondeur du magasin de programmes

bool rsgProgramIsDepthMaskEnabled(rs_program_store ps); Lors de la compilation pour 32 bits. Niveau d'API 16 à 22
Paramètres
psmagasin de programmes pour interroger

Obsolète. Ne pas utiliser.

Obtenir le masque de profondeur du programme

rsgProgramStoreIsDitherEnabled : obtenir l'état de trame du magasin de programmes

bool rsgProgramIsDitherEnabled(rs_program_store ps); Lors de la compilation pour 32 bits. Niveau d'API 16 à 22
Paramètres
psmagasin de programmes pour interroger

Obsolète. Ne pas utiliser.

Obtenir l'état du trame du magasin de programmes

rsgProgramVertexGetProjectionMatrix : obtenir la matrice de projection pour un programme de sommet à fonction fixe

void rsgProgramVertexGetProjectionMatrix(rs_matrix4x4* proj); Lors de la compilation pour 32 bits. Supprimé du niveau d'API 23 ou supérieur
Paramètres
projet projpour stocker la matrice de projection actuelle

Obsolète. Ne pas utiliser.

Obtenez la matrice de projection pour un programme de sommet à fonction fixe actuellement lié. L'appel de cette fonction avec un nuanceur de sommets personnalisé entraînerait une erreur.

rsgProgramVertexLoadModelMatrix : charger la matrice de modèle pour un programme de sommet à fonction fixe liée

void rsgProgramVertexLoadModelMatrix(const rs_matrix4x4* model); Lors de la compilation pour 32 bits. Supprimé du niveau d'API 23 ou supérieur
Paramètres
modèlematrice de modèles

Obsolète. Ne pas utiliser.

Chargez la matrice de modèle pour un programme de sommet à fonction fixe actuellement lié. L'appel de cette fonction avec un nuanceur de sommets personnalisé entraînerait une erreur.

rsgProgramVertexLoadProjectionMatrix : charger la matrice de projection pour un programme de sommets à fonction fixe liée

void rsgProgramVertexLoadProjectionMatrix(const rs_matrix4x4* proj); Lors de la compilation pour 32 bits. Supprimé du niveau d'API 23 ou supérieur
Paramètres
projet projmatrice de projection

Obsolète. Ne pas utiliser.

Chargez la matrice de projection pour un programme de sommet à fonction fixe actuellement liée. L'appel de cette fonction avec un nuanceur de sommets personnalisé entraînerait une erreur.

rsgProgramVertexLoadTextureMatrix : charger la matrice de texture pour un programme de sommets à fonction fixe liée

void rsgProgramVertexLoadTextureMatrix(const rs_matrix4x4* tex); Lors de la compilation pour 32 bits. Supprimé du niveau d'API 23 ou supérieur
Paramètres
textematrice de texture

Obsolète. Ne pas utiliser.

Chargez la matrice de texture pour un programme de sommet à fonction fixe actuellement lié. L'appel de cette fonction avec un nuanceur de sommets personnalisé entraînerait une erreur.