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 = 0 | Zawsze rysowana |
---|---|
RS_DEPTH_FUNC_LESS = 1 | Zwracana, jeśli nachodząca wartość głębokości jest mniejsza niż wartość w buforze głębokości |
RS_DEPTH_FUNC_LEQUAL = 2 | Rysowana, jeśli nachodząca wartość głębokości jest mniejsza lub równa tej w buforze głębokości |
RS_DEPTH_FUNC_GREATER = 3 | Zwracana, jeśli nachodząca wartość głębokości jest większa niż wartość bufora głębokości. |
RS_DEPTH_FUNC_GEQUAL = 4 | Rysowana, 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 = 5 | Rysowana, jeśli nachodząca wartość głębokości jest równa tej wartości w buforze głębokości. |
RS_DEPTH_FUNC_NOTEQUAL = 6 | Rysowana, jeśli nachodząca wartość głębokości jest różna od tej w buforze głębokości. |
RS_DEPTH_FUNC_FAILED = 100 | Nieprawidł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 = 0 | Dane Vertex zostaną renderowane jako seria punktów |
---|---|
RS_PRIMITIVE_LINE = 1 | Pary Vertex będą renderowane jako linie |
RS_PRIMITIVE_LINE_STRIP = 2 | Dane Vertex będą renderowane jako połączony pasek linii |
RS_PRIMITIVE_TRIANGLE = 3 | Wierzchołki będą renderowane jako osobne trójkąty |
RS_PRIMITIVE_TRIANGLE_STRIP = 4 | Wierzchoł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 = 5 | Wierzchołki będą renderowane jako sekwencja trójkątów, których początek jest wspólny dla pierwszego wierzchołku |
RS_PRIMITIVE_INVALID = 100 | Nieprawidł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
ps | obiekt fragment programu |
---|---|
przedział czasu | indeks stałego bufora w programie |
C | stał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
czcionka | obiekt 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
Ism | obiekt sieci typu mesh do wyrenderowania |
---|---|
indeks podstawowy | W przypadku siatek zawierających wiele grup podstawowych ten parametr określa indeks grupy do rysowania. |
start | indeks 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
r | komponent czerwony |
---|---|
g | komponent zielony |
B | komponent niebieski |
a | komponent 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
min | sieć 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
min | sieć 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
min | sieć 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
min | sieć 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
min | sieć 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
pr | program 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
pr | program 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
ps | magazyn 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
ps | magazyn 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
ps | magazyn 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
ps | magazyn 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
ps | magazyn 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
ps | magazyn 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
ps | magazyn 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
ps | magazyn 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
ps | magazyn 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
Projekt | macierz 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
model | macierz 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
Projekt | macierz 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
Teksa | macierz 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.