Funkcje i typy graficzne RenderScript

Przegląd

Podsystem graficzny RenderScript został usunięty na poziomie API 23.

Podsumowanie

Wycofane typy
rs_blend_dst_func Wycofano. Funkcja łączenia miejsca docelowego
rs_blend_src_func Wycofano. Połącz funkcję źródła
rs_cull_mode, Wycofano. Tryb cięcia
rs_depth_func, Wycofano. Funkcja głębi
rs_font Wycofano. Przenieś nick do czcionki
rs_mesh Wycofano. Uchwyt do siatki
rs_primitive, Wycofano. Jak interpretować dane wierzchołków sieci typu mesh
rs_program_fragment Wycofano. Uchwyć do elementu ProgramFragment
rs_program_raster Wycofano. Uchwycenie do parametru ProgramRaster
rs_program_store Wycofano. Przenieś do ProgramStore
rs_program_vertex, Wycofano. Wyślij do ProgramVertex
Funkcje wycofane
rsgAllocationSyncAll, Wycofano. Synchronizowanie zawartości alokacji
rsgBindColorTarget Wycofano. Ustaw docelowy kolor
rsgBindConstant Wycofano. Powiąż przydział stały
rsgBindDepthTarget Wycofano. Ustawianie celu głębokości
rsgBindFont, Wycofano. Wiązanie obiektu czcionki
rsgBindProgramFragment, Wycofano. Powiąż ProgramFragment
rsgBindProgramRaster, Wycofano. Powiąż element ProgramRaster
rsgBindProgramStore Wycofano. Powiąż sklep ProgramStore
rsgBindProgramVertex, Wycofano. Powiąż usługę ProgramVertex
rsgBindSampler Wycofano. Powiąż próbkowanie
rsgBindTexture Wycofano. Powiąż przydział tekstury
rsgClearAllRenderTarget Wycofano. Usuń wszystkie cele koloru i głębi
rsgClearColor Wycofano. Usuń z powierzchni wybranego koloru
rsgClearColorTarget Wycofano. Wyczyść docelowy kolor
rsgClearDepth Wycofano. Wyczyść powierzchnię Głębokości
rsgClearDepthTarget Wycofano. Usuń cel głębokości
rsgDrawMesh Wycofano. Rysuj siatkę
rsgDrawQuad, Wycofano. Narysuj czworokąt
rsgDrawQuadTexCoords Wycofano. Narysuj teksturowany czworokąt
rsgDrawRect, Wycofano. Narysuj prostokąt
rsgDrawSpriteScreenspace, Wycofano. Rysuj prostokąty w obszarze ekranu
rsgDrawText, Wycofano. Narysuj ciąg tekstowy
rsgFinish Wycofano. Zakończ polecenia renderowania
rsgFontColor Wycofano. Ustawianie koloru czcionki
rsgGetHeight Wycofano. Oblicz wysokość powierzchni
rsgGetWidth Wycofano. Pobierz szerokość powierzchni
rsgMeasureText Wycofano. Uzyskiwanie ramki ograniczającej ciągu tekstowego
rsgMeshComputeBoundingBox Wycofano. Obliczanie ramki ograniczającej
rsgMeshGetIndexAllocation, Wycofano. Zwraca alokację zawierającą dane indeksu
rsgMeshGetPrimitive Wycofano. Zwracanie elementu podstawowego
rsgMeshGetPrimitiveCount Wycofano. Zwraca liczbę zbiorów indeksów
rsgMeshGetVertexAllocation, Wycofano. Zwraca alokację wierzchołków
rsgMeshGetVertexAllocationCount, Wycofano. Zwraca liczbę alokacji wierzchołków
rsgProgramFragmentConstantColor Wycofano. Ustaw stały kolor programu emulacji funkcji stałej
rsgProgramRasterGetCullMode, Wycofano. Pobierz tryb rastrowania programu
rsgProgramRasterIsPointSpriteEnabled Wycofano. Pobierz stan sprite punktu rastrowego programu
rsgProgramStoreGetBlendDstFunc Wycofano. Pobierz funkcję docelową połączenia ze sklepem programów
rsgProgramStoreGetBlendSrcFunc Wycofano. Pobierz funkcję źródła mieszania sklepu programowego
rsgProgramStoreGetDepthFunc Wycofano. Pobierz funkcję głębokości przechowywania programu
rsgProgramStoreIsColorMaskAlphaEnabled Wycofano. Pobierz maskę koloru komponentu alfa sklepu programu
rsgProgramStoreIsColorMaskBlueEnabled Wycofano. Pobierz maskę koloru komponentu rozmycia sklepu w programie
rsgProgramStoreIsColorMaskGreenEnabled Wycofano. Pobierz maskę koloru zielonego komponentu magazynu programu
rsgProgramStoreIsColorMaskRedEnabled Wycofano. Pobierz maskę koloru czerwonego komponentu magazynu programu
rsgProgramStoreIsDepthMaskEnabled Wycofano. Pobierz maskę głębi w programie
rsgProgramStoreIsDitherEnabled Wycofano. Pobierz stan ditheringu w programie
rsgProgramVertexGetProjectionMatrix Wycofano. Pobierz macierz odwzorowania dla programu wierzchołków funkcji stałej
rsgProgramVertexLoadModelMatrix Wycofano. Wczytaj macierz modelu dla programu wierzchołków funkcji powiązanej funkcji stałej
rsgProgramVertexLoadProjectionMatrix Wycofano. Wczytaj macierz odwzorowania dla programu wierzchołków funkcji stałej
rsgProgramVertexLoadTextureMatrix Wycofano. Wczytaj macierz tekstury dla programu wierzchołków funkcji stałej

Rodzaje

rs_blend_dst_func : funkcja miejsca docelowego mieszania

Wyliczenie o następujących wartościach: Podczas kompilowania dla 32 bitów. Poziom 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

Wycofano. Nie używać.

rs_blend_src_func : łączenie funkcji źródłowej

Wyliczenie o następujących wartościach: Podczas kompilowania dla 32 bitów. Poziom 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_FAILED = 100

Wycofano. Nie używać.

rs_cull_mode : tryb cięcia

Wyliczenie o następujących wartościach: Podczas kompilowania dla 32 bitów. Poziom API 16–22

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

Wycofano. Nie używać.

rs_depth_func : funkcja głębi

Wyliczenie o następujących wartościach: Podczas kompilowania dla 32 bitów. Poziom API 16–22

RS_DEPTH_FUNC_ALWAYS = 0Zawsze rysowana
RS_DEPTH_FUNC_LESS = 1Zwracana, jeśli nachodząca wartość głębokości jest mniejsza niż wartość w buforze głębokości
RS_DEPTH_FUNC_LEQUAL = 2Rysowana, jeśli nachodząca wartość głębokości jest mniejsza lub równa tej w buforze głębokości
RS_DEPTH_FUNC_GREATER = 3Zwracana, jeśli nachodząca wartość głębokości jest większa niż wartość bufora głębokości.
RS_DEPTH_FUNC_GEQUAL = 4Rysowana, jeśli napływająca wartość głębokości jest większa lub równa tej wartości w buforze głębokości.
RS_DEPTH_FUNC_EQUAL = 5Rysowana, jeśli nachodząca wartość głębokości jest równa tej wartości w buforze głębokości.
RS_DEPTH_FUNC_NOTEQUAL = 6Rysowana, jeśli nachodząca wartość głębokości jest różna od tej w buforze głębokości.
RS_DEPTH_FUNC_FAILED = 100Nieprawidłowa funkcja głębokości

Wycofano. Nie używać.

Określa rysunek warunkowy w zależności od porównania głębokości ruchu przychodzącego z głębokością dostępną w buforze głębokości.

rs_font : Przenieś do czcionki

Podczas kompilowania do 32 bitów. Usunięto z interfejsu API na poziomie 23 lub wyższym

Wycofano. Nie używać.

Nieprzezroczysty uchwyt obiektu czcionki RenderScript. Zobacz: android.renderscript.Font

rs_mesh : uchwyt do siatki

Podczas kompilowania do 32 bitów. Usunięto z interfejsu API na poziomie 23 lub wyższym

Wycofano. Nie używać.

Nieprzezroczysty uchwyt obiektu siatki RenderScript. Zobacz: android.renderscript.Mesh

rs_primitive: jak interpretować dane wierzchołków sieci typu mesh

Wyliczenie o następujących wartościach: Podczas kompilowania dla 32 bitów. Poziom API 16–22

RS_PRIMITIVE_POINT = 0Dane Vertex zostaną renderowane jako seria punktów
RS_PRIMITIVE_LINE = 1Pary Vertex będą renderowane jako linie
RS_PRIMITIVE_LINE_STRIP = 2Dane Vertex będą renderowane jako połączony pasek linii
RS_PRIMITIVE_TRIANGLE = 3Wierzchołki będą renderowane jako osobne trójkąty
RS_PRIMITIVE_TRIANGLE_STRIP = 4Wierzchołki będą renderowane jako połączone pasy trójkąta zdefiniowane przez pierwsze 3 wierzchołki, przy czym każdy dodatkowy trójkąt zdefiniowany przez nowy wierzchołek
RS_PRIMITIVE_TRIANGLE_FAN = 5Wierzchołki będą renderowane jako sekwencja trójkątów, których początek jest wspólny dla pierwszego wierzchołku
RS_PRIMITIVE_INVALID = 100Nieprawidłowy element podstawowy

Wycofano. Nie używać.

Opis sposobu interpretacji danych wierzchołków sieci typu mesh podczas renderowania

rs_program_fragment : obsługa do elementu ProgramFragment

Podczas kompilowania do 32 bitów. Usunięto z interfejsu API na poziomie 23 lub wyższym

Wycofano. Nie używać.

Nieprzezroczysty uchwyt obiektu RenderScript ProgramFragment. Zobacz: android.renderscript.ProgramFragment

rs_program_raster : przenieś do obiektu ProgramRaster

Podczas kompilowania do 32 bitów. Usunięto z interfejsu API na poziomie 23 lub wyższym

Wycofano. Nie używać.

Nieprzezroczysty uchwyt obiektu RenderScript ProgramRaster. Zobacz: android.renderscript.ProgramRaster

rs_program_store : identyfikator w sklepie ProgramStore

Podczas kompilowania do 32 bitów. Usunięto z interfejsu API na poziomie 23 lub wyższym

Wycofano. Nie używać.

Nieprzezroczysty uchwyt obiektu RenderScript ProgramStore. Zobacz: android.renderscript.ProgramStore

rs_program_vertex : przenieś do obiektu ProgramVertex

Podczas kompilowania do 32 bitów. Usunięto z interfejsu API na poziomie 23 lub wyższym

Wycofano. Nie używać.

Nieprzezroczysty uchwyt obiektu RenderScript ProgramVertex. Zobacz: android.renderscript.ProgramVertex

Funkcje

rsgAllocationSyncAll : synchronizuj zawartość alokacji

void rsgAllocationSyncAll(rs_allocation alloc); Podczas kompilowania do 32 bitów. Usunięto z interfejsu API na poziomie 23 lub wyższym
void rsgAllocationSyncAll(rs_allocation alloc, rs_allocation_usage_type); Podczas kompilowania do 32 bitów. Poziom API 14–22

Wycofano. Nie używać.

Synchronizuj zawartość alokacji.

Jeśli źródło jest określone, zsynchronizuj dane z miejsca w pamięci określonego przez źródło.

Jeśli źródło nie jest określone, zsynchronizuj dane z obszaru pamięci SCRIPT z przestrzeniami pamięci HW.

rsgBindColorTarget : ustaw docelowy kolor

void rsgBindColorTarget(rs_allocation colorTarget, uint boks); Podczas kompilowania do 32 bitów. Poziom API 14–22

Wycofano. Nie używać.

Ustaw docelowy kolor używany przy wszystkich kolejnych wywołaniach renderowania

rsgBindConstant : przypisz przydział stały

void rsgBindConstant(rs_program_fragment ps, przedział uint, rs_allocation c); Podczas kompilowania do 32 bitów. Usunięto z interfejsu API na poziomie 23 lub wyższym
void rsgBindConstant(rs_program_vertex pv, uint slot, rs_allocation c); Podczas kompilowania do 32 bitów. Usunięto z interfejsu API na poziomie 23 lub wyższym
Parametry
psobiekt fragment programu
przedział czasuindeks stałego bufora w programie
Cstałe do powiązania
st.programowy obiekt wierzchołkowy

Wycofano. Nie używać.

Powiąż nowy obiekt Allocation z obiektem ProgramFragment lub ProgramVertex. Alokacja musi być stałą wartością wejściowej Programu.

rsgBindDepthTarget : ustaw cel głębokości

void rsgBindDepthTarget(rs_allocation depthTarget); Podczas kompilowania do 32 bitów. Poziom API 14–22

Wycofano. Nie używać.

Ustaw docelowy poziom głębokości używany przy wszystkich kolejnych wywołaniach renderowania

rsgBindFont : powiązanie obiektu czcionki

void rsgBindFont(rs_font czcionka); Podczas kompilowania do 32 bitów. Usunięto z interfejsu API na poziomie 23 lub wyższym
Parametry
czcionkaobiekt do powiązania

Wycofano. Nie używać.

Wiąże obiekt czcionki, który będzie używany we wszystkich kolejnych wywołaniach renderowania czcionki

rsgBindProgramFragment : powiązanie ProgramFragment

void rsgBindProgramFragment(rs_program_fragment pf); Podczas kompilowania do 32 bitów. Usunięto z interfejsu API na poziomie 23 lub wyższym

Wycofano. Nie używać.

Powiąż nowy element ProgramFragment z kontekstem renderowania.

rsgBindProgramRaster : powiązanie elementu ProgramRaster

void rsgBindProgramRaster(rs_program_raster pr); Podczas kompilowania do 32 bitów. Usunięto z interfejsu API na poziomie 23 lub wyższym

Wycofano. Nie używać.

Powiąż nowy obiekt ProgramRaster z kontekstem renderowania.

rsgBindProgramStore : powiązanie z ProgramStore

void rsgBindProgramStore(rs_program_store ps); Podczas kompilowania do 32 bitów. Usunięto z interfejsu API na poziomie 23 lub wyższym

Wycofano. Nie używać.

Powiąż nowy obiekt ProgramStore z kontekstem renderowania.

rsgBindProgramVertex : powiąż plik ProgramVertex

void rsgBindProgramVertex(rs_program_vertex pv); Podczas kompilowania do 32 bitów. Usunięto z interfejsu API na poziomie 23 lub wyższym

Wycofano. Nie używać.

Powiąż nowy obiekt ProgramVertex z kontekstem renderowania.

rsgBindSampler : tworzenie powiązania z próbnikiem

void rsgBindSampler(fragment rs_program_fragment, przedział uint, próbnik rs_sampler); Podczas kompilowania do 32 bitów. Usunięto z interfejsu API na poziomie 23 lub wyższym

Wycofano. Nie używać.

Powiąż nowy obiekt Sampler z fragmentem ProgramFragment. Próbkowanie będzie działać na teksturze powiązanej z pasującym przedziałem.

rsgBindTexture : powiązanie alokacji tekstury

void rsgBindTexture(rs_program_fragment v, uint przedział, rs_allocation alloc); Podczas kompilowania do 32 bitów. Usunięto z interfejsu API na poziomie 23 lub wyższym

Wycofano. Nie używać.

Powiąż nowy obiekt Allocation z ProgramFragmentem. Przydział musi być prawidłową teksturą programu. Próbkowanie tekstury będzie kontrolowane przez próbnik przypisany do pasującego boksu.

rsgClearAllRenderTarget : wyczyść wszystkie cele koloru i głębokości

void rsgClearAllRenderTarget(); Podczas kompilowania do 32 bitów. Poziom API 14–22

Wycofano. Nie używać.

Usuwaj wszystkie cele związane z kolorem i głębią oraz wznów renderowanie w buforze ramek

rsgClearColor : usuwa określony kolor z powierzchni.

void rsgClearColor(float r, float g, float b, float a); Podczas kompilowania do 32 bitów. Usunięto z interfejsu API na poziomie 23 lub wyższym

Wycofano. Nie używać.

Czyści powierzchnię renderowania do wybranego koloru.

rsgClearColorTarget : wyczyść docelowy kolor

void rsgClearColorTarget(uint boks); Podczas kompilowania do 32 bitów. Poziom API 14–22

Wycofano. Nie używać.

Wyczyść poprzednio ustawiony kolor docelowy

rsgClearDepth : wyczyść powierzchnię głębi

void rsgClearDepth(wartość zmiennoprzecinkowa); Podczas kompilowania do 32 bitów. Usunięto z interfejsu API na poziomie 23 lub wyższym

Wycofano. Nie używać.

Usuwa określoną wartość głębokości.

rsgClearDepthTarget : wyczyść cel głębokości

void rsgClearDepthTarget(); Podczas kompilowania do 32 bitów. Poziom API 14–22

Wycofano. Nie używać.

Wyczyść poprzednio ustawiony szczegółowy cel

rsgDrawMesh : narysuj siatkę

void rsgDrawMesh(rs_mesh ism); Podczas kompilowania do 32 bitów. Usunięto z interfejsu API na poziomie 23 lub wyższym
void rsgDrawMesh(rs_mesh ism, uint primitiveIndex); Podczas kompilowania do 32 bitów. Usunięto z interfejsu API na poziomie 23 lub wyższym
void rsgDrawMesh(rs_mesh ism, uint primitiveIndex, uint start, uint len); Podczas kompilowania do 32 bitów. Usunięto z interfejsu API na poziomie 23 lub wyższym
Parametry
Ismobiekt sieci typu mesh do wyrenderowania
indeks podstawowyW przypadku siatek zawierających wiele grup podstawowych ten parametr określa indeks grupy do rysowania.
startindeks początkowy w zakresie
dł.liczba indeksów do narysowania

Wycofano. Nie używać.

Narysuj siatkę przy użyciu bieżącego stanu kontekstu.

Jeśli podany jest obiekt primitiveIndex, narysuj część siatki, korzystając z bieżącego stanu kontekstu.

Jeśli określone są też początek i długość, narysuj określony zakres indeksu części siatki, używając bieżącego stanu kontekstu.

W przeciwnym razie renderowana jest cała siatka.

rsgDrawQuad : narysuj czworokąt

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); Podczas kompilowania do 32 bitów. Usunięto z interfejsu API na poziomie 23 lub wyższym

Wycofano. Nie używać.

Funkcja użytkowa o niskiej wydajności do rysowania prostego czworokąta. Nie służy do rysowania dużych ilości geometrii.

rsgDrawQuadTexCoords : narysuj kwadrat z teksturą

void rsgDrawQuadTexCoords(float x1, float y1, float z1, float u1, float v1, float x2, float y2, float z2, float u2, float v2, float x3, floatx y3, float z3, floatxv3, float z3, floatxv3 Podczas kompilowania do 32 bitów. Usunięto z interfejsu API na poziomie 23 lub wyższym

Wycofano. Nie używać.

Funkcja użytkowa o niskiej wydajności do rysowania teksturowanego czworokąta. Nie służy do rysowania dużych ilości geometrii.

rsgDrawRect : narysuj prostokąt

void rsgDrawRect(float x1, float y1, float x2, float y2, float z); Podczas kompilowania do 32 bitów. Usunięto z interfejsu API na poziomie 23 lub wyższym

Wycofano. Nie używać.

Funkcja użytkowa o niskiej wydajności do rysowania prostego prostokąta. Nie służy do rysowania dużych ilości geometrii.

rsgDrawSpriteScreenspace : rysuj prostokąty w obszarze ekranu

void rsgDrawSpriteScreenspace(float x, float y, float z, float w, float h); Podczas kompilowania do 32 bitów. Usunięto z interfejsu API na poziomie 23 lub wyższym

Wycofano. Nie używać.

Funkcja o niskiej wydajności do rysowania prostokątów w obszarze ekranu. Ta funkcja używa domyślnego przekazywania ProgramVertex. Wszystkie powiązane wartości ProgramVertex są ignorowane. Ta funkcja ma znaczne nakłady pracy i nie należy jej używać do rysowania aplikacji dostawy.

rsgDrawText : narysuj ciąg tekstowy

void rsgDrawText(const char* text, int x, int y); Podczas kompilowania do 32 bitów. Usunięto z interfejsu API na poziomie 23 lub wyższym
void rsgDrawText(rs_allocation alloc, int x, int y); Podczas kompilowania do 32 bitów. Usunięto z interfejsu API na poziomie 23 lub wyższym

Wycofano. Nie używać.

Rysuje tekst z podanego ciągu i lokalizacji

rsgFinish : kończenie poleceń renderowania

uint rsgFinish(); Podczas kompilowania do 32 bitów. Poziom API 14–22

Wycofano. Nie używać.

Wymuś zakończenie wszystkich poleceń renderowania przez RenderScript

rsgFontColor : ustaw kolor czcionki

void rsgFontColor(float r, float g, float b, float a); Podczas kompilowania do 32 bitów. Usunięto z interfejsu API na poziomie 23 lub wyższym
Parametry
rkomponent czerwony
gkomponent zielony
Bkomponent niebieski
akomponent alfa

Wycofano. Nie używać.

Ustawia kolor czcionki dla wszystkich kolejnych wywołań renderowania

rsgGetHeight : pobierz wysokość powierzchni

uint rsgGetHeight(); Podczas kompilowania do 32 bitów. Usunięto z interfejsu API na poziomie 23 lub wyższym

Wycofano. Nie używać.

Pobierz wysokość bieżącej powierzchni renderowania.

rsgGetWidth : pobieranie szerokości powierzchni

uint rsgGetWidth(); Podczas kompilowania do 32 bitów. Usunięto z interfejsu API na poziomie 23 lub wyższym

Wycofano. Nie używać.

Pobierz szerokość bieżącej powierzchni renderowania.

rsgMeasureText : pobieranie ramki ograniczającej ciągu tekstowego

void rsgMeasureText(const char* text, int* left, int* right, int* top, int* bottom); Podczas kompilowania do 32 bitów. Usunięto z interfejsu API na poziomie 23 lub wyższym
void rsgMeasureText(rs_allocation alloc, int* left, int* right, int* top, int* dolnym); Podczas kompilowania do 32 bitów. Usunięto z interfejsu API na poziomie 23 lub wyższym

Wycofano. Nie używać.

Zwraca ramkę ograniczającą tekstu względem (0, 0). Dowolne z podanych wartości: lewo, prawo, góra, dół może mieć wartość NULL

rsgMeshComputeBoundingBox : obliczanie ramki ograniczającej

void rsgMeshComputeBoundingBox(rs_mesh mesh, float* minX, float* minY, float* min, float* maxX, float* maxY, float* maxZ); Podczas kompilowania do 32 bitów. Usunięto z interfejsu API na poziomie 23 lub wyższym
void rsgMeshComputeBoundingBox(rs_mesh mesh, float3* bBoxMin, float3* bBoxMax); Podczas kompilowania do 32 bitów. Usunięto z interfejsu API na poziomie 23 lub wyższym

Wycofano. Nie używać.

Oblicza ramkę ograniczającą obiekt sieci typu mesh wyrównaną do osi

rsgMeshGetIndexAllocation : zwraca alokację zawierającą dane indeksu

rs_allocation rsgMeshGetIndexAllocation(rs_meshm, indeks uint32_t); Podczas kompilowania do 32 bitów. Poziom API 16–22
Parametry
minsieć typu mesh, z której pobiera dane
indeks.indeks przydziału indeksu
Zwroty
alokacja zawierająca dane indeksu

Wycofano. Nie używać.

Zwraca alokację zawierającą dane indeksu lub alokację o wartości null, jeśli określono tylko obiekt podstawowy

rsgMeshGetPrimitive : zwraca obiekt podstawowy

rs_primitive rsgMeshGetPrimitive(rs_mesh m, uint32_t indeks); Podczas kompilowania do 32 bitów. Poziom API 16–22
Parametry
minsieć typu mesh, z której pobiera dane
indeks.indeks elementu podstawowego
Zwroty
element podstawowy opisujący sposób renderowania siatki

Wycofano. Nie używać.

Zwraca obiekt podstawowy opisujący sposób renderowania części siatki

rsgMeshGetPrimitiveCount : zwraca liczbę zestawów indeksów

uint32_t rsgMeshGetPrimitiveCount(rs_mesh m); Podczas kompilowania do 32 bitów. Poziom API 16–22
Parametry
minsieć typu mesh, z której pobiera dane
Zwroty
liczbę grup podstawowych w siatce. Obejmuje to zarówno proste obiekty podstawowe, jak i alokacje zawierające dane indeksu

Wycofano. Nie używać.

Siatki mogą mieć wiele zestawów indeksów. Ta funkcja zwraca liczbę.

rsgMeshGetVertexAllocation : zwraca alokację wierzchołków

rs_allocation rsgMeshGetVertexAllocation(rs_mesh m, indeks uint32_t); Podczas kompilowania do 32 bitów. Poziom API 16–22
Parametry
minsieć typu mesh, z której pobiera dane
indeks.indeks alokacji wierzchołków
Zwroty
alokacja zawierająca dane wierzchołków

Wycofano. Nie używać.

Zwraca alokację, która jest częścią siatki i zawiera dane wierzchołkowe, np. pozycje, współrzędne, współrzędne tex

rsgMeshGetVertexAllocationCount : zwraca liczbę alokacji wierzchołków

uint32_t rsgMeshGetVertexAllocationCount(rs_mesh m); Podczas kompilowania do 32 bitów. Poziom API 16–22
Parametry
minsieć typu mesh, z której pobiera dane
Zwroty
liczba alokacji w siatce, które zawierają dane wierzchołków

Wycofano. Nie używać.

Zwraca liczbę alokacji w siatce, które zawierają dane wierzchołków

rsgProgramFragmentConstantColor : ustaw stały kolor programu emulacji funkcji stałej

void rsgProgramFragmentConstantColor(rs_program_fragment pf, float r, float g, float b, float a); Podczas kompilowania do 32 bitów. Usunięto z interfejsu API na poziomie 23 lub wyższym

Wycofano. Nie używać.

Ustaw stały kolor programu emulacji funkcji stałej.

rsgProgramRasterGetCullMode : pobierz tryb wygładzania rastrowego programu

rs_cull_mode rsgProgramRasterGetCullMode(rs_program_raster pr); Podczas kompilowania do 32 bitów. Poziom API 16–22
Parametry
prprogram rastrowy do zapytań

Wycofano. Nie używać.

Pobierz tryb rastrowania programu

rsgProgramRasterIsPointSpriteEnabled : pobierz stan sprite punktu rastrowego programu

bool rsgProgramRasterIsPointSpriteEnabled(rs_program_raster pr); Podczas kompilowania do 32 bitów. Poziom API 16–22
Parametry
prprogram rastrowy do zapytań

Wycofano. Nie używać.

Pobierz stan sprite punktu rastrowego programu

rsgProgramStoreGetBlendDstFunc : pobierz funkcję miejsca docelowego mieszania magazynu programów

rs_blend_dst_func rsgProgramStoreGetBlendDstFunc(rs_program_store ps); Podczas kompilowania do 32 bitów. Poziom API 16–22
Parametry
psmagazyn programu do wyszukania

Wycofano. Nie używać.

Pobierz funkcję docelową połączenia ze sklepem programów

rsgProgramStoreGetBlendSrcFunc : pobierz funkcję źródła mieszania magazynu programów

rs_blend_src_func rsgProgramStoreGetBlendSrcFunc(rs_program_store ps); Podczas kompilowania do 32 bitów. Poziom API 16–22
Parametry
psmagazyn programu do wyszukania

Wycofano. Nie używać.

Pobierz funkcję źródła mieszania sklepu programowego

rsgProgramStoreGetDepthFunc : pobierz funkcję głębokości sklepu w programie

rs_depth_func rsgProgramStoreGetDepthFunc(rs_program_store ps); Podczas kompilowania do 32 bitów. Poziom API 16–22
Parametry
psmagazyn programu do wyszukania

Wycofano. Nie używać.

Pobierz funkcję głębokości przechowywania programu

rsgProgramStoreIsColorMaskAlphaEnabled : pobierz maskę koloru komponentu alfa sklepu programu

bool rsgProgramStoreIsColorMaskAlphaEnabled(rs_program_store ps); Podczas kompilowania do 32 bitów. Poziom API 16–22
Parametry
psmagazyn programu do wyszukania

Wycofano. Nie używać.

Pobierz maskę koloru komponentu alfa sklepu programu

rsgProgramStoreIsColorMaskBlueEnabled : pobierz maskę koloru komponentu rozmycia w magazynie programu

bool rsgProgramStoreIsColorMaskBlueEnabled(rs_program_store ps); Podczas kompilowania do 32 bitów. Poziom API 16–22
Parametry
psmagazyn programu do wyszukania

Wycofano. Nie używać.

Pobierz maskę koloru komponentu rozmycia sklepu w programie

rsgProgramStoreIsColorMaskGreenEnabled : pobierz maskę koloru zielonego komponentu magazynu programu

bool rsgProgramStoreIsColorMaskGreenEnabled(rs_program_store ps); Podczas kompilowania do 32 bitów. Poziom API 16–22
Parametry
psmagazyn programu do wyszukania

Wycofano. Nie używać.

Pobierz maskę koloru zielonego komponentu magazynu programu

rsgProgramStoreIsColorMaskRedEnabled : pobierz maskę koloru czerwonego komponentu magazynu programu

bool rsgProgramStoreIsColorMaskRedEnabled(rs_program_store ps); Podczas kompilowania do 32 bitów. Poziom API 16–22
Parametry
psmagazyn programu do wyszukania

Wycofano. Nie używać.

Pobierz maskę koloru czerwonego komponentu magazynu programu

rsgProgramStoreIsDepthMaskEnabled : pobierz maskę głębi w programie

bool rsgProgramStoreIsDepthMaskEnabled(rs_program_store ps); Podczas kompilowania do 32 bitów. Poziom API 16–22
Parametry
psmagazyn programu do wyszukania

Wycofano. Nie używać.

Pobierz maskę głębi w programie

rsgProgramStoreIsDitherEnabled : pobierz stan ditheringu w magazynie programu

bool rsgProgramStoreIsDitherEnabled(rs_program_store ps); Podczas kompilowania do 32 bitów. Poziom API 16–22
Parametry
psmagazyn programu do wyszukania

Wycofano. Nie używać.

Pobierz stan ditheringu w programie

rsgProgramVertexGetProjectionMatrix : pobiera macierz odwzorowania dla programu wierzchołków funkcji stałej

void rsgProgramVertexGetProjectionMatrix(rs_matrix4x4* proj); Podczas kompilowania do 32 bitów. Usunięto z interfejsu API na poziomie 23 lub wyższym
Parametry
Projektmacierz do przechowywania bieżącej macierzy projekcji

Wycofano. Nie używać.

Pobieraj macierz odwzorowania dla aktualnie powiązanego programu wierzchołków funkcji stałej. Wywołanie tej funkcji za pomocą niestandardowego narzędzia do cieniowania wierzchołków spowodowałoby błąd.

rsgProgramVertexLoadModelMatrix : wczytaj macierz modelu dla programu wierzchołków funkcji ograniczonej dla funkcji stałej

void rsgProgramVertexLoadModelMatrix(const rs_matrix4x4* model); Podczas kompilowania do 32 bitów. Usunięto z interfejsu API na poziomie 23 lub wyższym
Parametry
modelmacierz modeli

Wycofano. Nie używać.

Wczytaj macierz modelu dla aktualnie powiązanego programu wierzchołków funkcji stałej. Wywołanie tej funkcji za pomocą niestandardowego narzędzia do cieniowania wierzchołków spowodowałoby błąd.

rsgProgramVertexLoadProjectionMatrix : wczytaj macierz odwzorowania dla programu wierzchołków funkcji ograniczonej dla stałej funkcji

void rsgProgramVertexLoadProjectionMatrix(const rs_matrix4x4* proj); Podczas kompilowania do 32 bitów. Usunięto z interfejsu API na poziomie 23 lub wyższym
Parametry
Projektmacierz projekcji

Wycofano. Nie używać.

Wczytaj macierz projekcji dla aktualnie powiązanego programu wierzchołków funkcji stałej. Wywołanie tej funkcji za pomocą niestandardowego narzędzia do cieniowania wierzchołków spowodowałoby błąd.

rsgProgramVertexLoadTextureMatrix : wczytaj macierz tekstur dla programu wierzchołków funkcji stałej powiązanej z funkcją

void rsgProgramVertexLoadTextureMatrix(const rs_matrix4x4* tex); Podczas kompilowania do 32 bitów. Usunięto z interfejsu API na poziomie 23 lub wyższym
Parametry
Teksamacierz tekstur

Wycofano. Nie używać.

Wczytaj macierz tekstur dla aktualnie powiązanego programu wierzchołków funkcji stałej. Wywołanie tej funkcji za pomocą niestandardowego narzędzia do cieniowania wierzchołków spowodowałoby błąd.