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 = 0 | Toujours dessiné |
---|---|
RS_DEPTH_FUNC_LESS = 1 | Dessiné si la valeur de profondeur entrante est inférieure à la valeur de la mémoire tampon de profondeur. |
RS_DEPTH_FUNC_LEQUAL = 2 | Dessiné si la valeur de profondeur entrante est inférieure ou égale à celle du tampon de profondeur. |
RS_DEPTH_FUNC_GREATER = 3 | Dessiné si la valeur de profondeur entrante est supérieure à la valeur de la mémoire tampon de profondeur |
RS_DEPTH_FUNC_GEQUAL = 4 | Dessiné si la valeur de profondeur entrante est supérieure ou égale à celle de la mémoire tampon de profondeur |
RS_DEPTH_FUNC_EQUAL = 5 | Dessiné si la valeur de profondeur entrante est égale à celle du tampon de profondeur |
RS_DEPTH_FUNC_NOTEQUAL = 6 | Dessiné si la valeur de profondeur entrante n'est pas égale à celle du tampon de profondeur |
RS_DEPTH_FUNC_INVALID = 100 | Fonction 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 = 0 | Les données des sommets seront affichées sous la forme d'une série de points |
---|---|
RS_PRIMITIVE_LINE = 1 | Les paires de sommets seront affichées sous forme de lignes |
RS_PRIMITIVE_LINE_STRIP = 2 | Les données des sommets seront affichées sous la forme d'une bande de lignes connectée |
RS_PRIMITIVE_TRIANGLE = 3 | Les sommets seront affichés sous forme de triangles individuels |
RS_PRIMITIVE_TRIANGLE_STRIP = 4 | Les 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 = 5 | Les 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 = 100 | primitive 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
ps | objet fragment de programme |
---|---|
créneau | index du tampon de constante dans le programme |
c | constantes à lier |
v | programme 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
font | objet à 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
isme | objet maillé à afficher |
---|---|
primitiveIndex | Pour les maillages contenant plusieurs groupes primitifs, ce paramètre spécifie l'index du groupe à dessiner. |
départ | index de départ dans la plage |
Len | nombre 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
r | composant rouge |
---|---|
g | composant vert |
b | composant bleu |
a | composant 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
m | pour obtenir des données |
---|---|
indice | index 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
m | pour obtenir des données |
---|---|
indice | de 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
m | pour 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
m | pour obtenir des données |
---|---|
indice | l'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
m | pour 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
pr | de 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
pr | de 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
ps | magasin 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
ps | magasin 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
ps | magasin 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
ps | magasin 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
ps | magasin 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
ps | magasin 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
ps | magasin 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
ps | magasin 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
ps | magasin 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 proj | pour 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èle | matrice 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 proj | matrice 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
texte | matrice 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.