Co oznacza iv
na końcu glGetShaderiv()
?Co oznacza skrót "iv" w glGetShaderiv()?
Odpowiedz
Opisano zwrócone parametry, w tym przypadku wektor z ints. Ta sama nomenklatura jest używana na przykład dla glTexParameteriv
i glTexParameterfv
, która aktualizuje odpowiednio wektor elementów int lub float.
Wskazuje, że chcesz uzyskać wartość będącą tablicą liczb całkowitych. Odwołanie do funkcji można znaleźć here, a jak widzisz, parametr powrotu to GLint *
. Jest to przeciwieństwo funkcji, takich jak glGetInternalFormati64v
, która ma parametr powrotu z GLint64 *
. Sądzę, że nie można obecnie zlokalizować funkcji używających sufiksu fv
do oznaczania elementów pływających i być może innych.
OpenGL
ma uporządkowane konwencje nazewnictwa dotyczące procedur, które mają w bibliotekach.
Prefiksy
Wszystkie procedury mają gl
przed nimi. Podobna rzecz, którą musieliście zaobserwować z glu
i glut
. Niektóre biblioteki dostawców mają również prefiksy, takie jak NVidia
, które dodają prefiks NV_
w flagach sprzętowych.
Przyrostki
Sufiksy zwykle są wskaźnikiem do jakiego rodzaju argumenty nie metoda podjąć.
Niektóre określające kontekst funkcji. na przykład
1D
,2D
lub3D
np.glTexCoord2D
Rodzaje typów wartości to przyjmowanie argumentów funkcji. na przykład
glTranslatef
pobiera argumenty (zauważ, że nawet typy danych są zgodne z tą samą konwencją nazewnictwa) iglTranslated
pobierająGLdouble
.Źródłem wierzchołków (zwykle, gdy istnieje zbyt wiele wierzchołków i przechowywać je w jednej tablicy) biorących metodę masz wymienić:
glGetShaderiv
jest funkcją, bierze parametryshaders
, gdzie typ danych jestGLint
a źródłem danych jestvector
(v
).
Możesz przyjąć tego rodzaju konwencje, aby łatwo zidentyfikować, która metoda przyjmuje argumenty.
- 1. Co oznacza skrót mscorlib?
- 2. Co oznacza skrót "hl"?
- 3. Co oznacza skrót IDC?
- 4. Co oznacza skrót XAP?
- 5. Co oznacza skrót MVW?
- 6. Co oznacza skrót *** NO_CI ***?
- 7. Co oznacza skrót SKU?
- 8. Co oznacza skrót PSR-0?
- 9. Co oznacza podwójny skrót (#) w makrze?
- 10. Co oznacza skrót "m" w kodzie Java
- 11. Co oznacza skrót "p" w strptime?
- 12. Co oznacza skrót "c" w instrukcji cURL?
- 13. Co oznacza skrót "Acme" w Symfony2?
- 14. Co oznacza skrót gcc bez multilib?
- 15. Co oznacza skrót (#) po pliku .js?
- 16. co oznacza skrót z `git opisania`?
- 17. Co oznacza skrót SCC w odniesieniu do LLVM?
- 18. W języku java -D co oznacza skrót D?
- 19. Co oznacza skrót EE w źródle referencyjnym .NET?
- 20. Co oznacza skrót V w rozszerzeniu pliku Coq?
- 21. Co oznacza skrót "CG" w CGGeometry, CGPoint, CGRect?
- 22. W przypadku zarządzania pamięcią Java, co oznacza skrót "PS"?
- 23. co oznacza skrót "CLR20r3"? (jaka to wersja clr)
- 24. co oznacza „$ &” oznacza w Ruby
- 25. Co oznacza (+ var) oznacza
- 26. Co RTM w MVC 3 RTM oznacza
- 27. Co oznacza komentarz "COMBAK"?
- 28. Co znaczy: co oznacza?
- 29. Co oznacza $$, $ ?, $^w powershell?
- 30. Co oznacza() w Swift?