Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Polecenia OpenGL w kolejności alfabetycznej są prezentowane tutaj. Każda strona referencyjna opisuje co najmniej jedną funkcję. Zobacz również funkcje GLU.
| Funkcja | Opis |
|---|---|
| glAccum | Działa na buforze akumulacyjnych. |
| glAddSwapHintRectWIN | Określa zestaw prostokątów, które mają być kopiowane przez SwapBuffers. |
| glAlphaFunc | Umożliwia aplikacji ustawienie funkcji testowej alfa. |
| glAreTexturesResident | Określa, czy określone obiekty tekstury znajdują się w pamięci tekstury. |
| glArrayElement | Określa elementy tablicy używane do renderowania wierzchołka. |
| glBegin, glEnd | Ogranicz wierzchołki pierwotne lub grupę podobnych typów pierwotnych. |
| glBindTexture | Umożliwia utworzenie nazwanej tekstury powiązanej z obiektem docelowym tekstury. |
| glBitmap | Rysuje mapę bitową. |
| glBlendFunc | Określa arytmetyka pikseli. |
| glCallList | Wykonuje listę wyświetlaną. |
| glCallLists | Wykonuje listę list wyświetlanych. |
| glClear | Czyści do wartości wstępnych. |
| glClearAccum | Określa jasne wartości buforu akumulacyjnego. |
| glClearColor | Określa jasne wartości kolorów. |
| glClearDepth | Określa wyraźną wartość buforu głębokości. |
| glClearIndex | Określa wyraźną wartość indeksu kolorów. |
| glClearStencil | Określa wyraźną wartość buforu wzornika. |
| glClipPlane | Określa płaszczyznę, względem której jest przycięta cała geometria. |
| funkcje glColor | Ustaw bieżący kolor. |
| glColorMask | Włącza i wyłącza zapisywanie składników koloru bufora ramki. |
| glColorMaterial | Powoduje, że kolor materiału będzie śledzić bieżący kolor. |
| glColorPointer | Definiuje tablicę kolorów. |
| glColorTableEXT | Określa format i rozmiar palety dla docelowych tekstur paletowych. |
| glColorSubTableEXT | Określa część palety docelowej tekstury, która ma zostać zamieniona. |
| glCopyPixels | Kopiuje piksele w ramcebuffer. |
| glCopyTexImage1D | Kopiuje piksele z ramkibuffer do jednowymiarowego obrazu tekstury. |
| glCopyTexImage2D | Kopiuje piksele z ramkibuffer do dwuwymiarowego obrazu tekstury. |
| glCopyTexSubImage1D | Kopiuje obraz podrzędny obrazu tekstury jednowymiarowej z ramkibuffer. |
| glCopyTexSubImage2D | Kopiuje obraz podrzędny dwuwymiarowego obrazu tekstury z ramkibuffer. |
| glCullFace | Określa, czy można usuwać aspekty z przodu lub z tyłu. |
| glDeleteLists | Usuwa ciągłą grupę list wyświetlanych. |
| glDeleteTextures | Usuwa nazwane tekstury. |
| glDepthFunc | Określa wartość używaną do porównań głębokości. |
| glDepthMask | Włącza lub wyłącza zapisywanie w buforze głębokości. |
| glDepthRange | Określa mapowanie wartości z z znormalizowanych współrzędnych urządzenia na współrzędne okna. |
| glDrawArrays | Określa wiele elementów pierwotnych do renderowania. |
| glDrawBuffer | Określa, do których kolorów mają zostać wciągnięte. |
| glDrawElements | Renderuje elementy pierwotne z danych tablicy. |
| glDrawPixels | Zapisuje blok pikseli na ramce. |
| funkcje glEdgeFlag | Zdefiniuj tablicę flag krawędzi. |
| glEdgeFlagPointer | Definiuje tablicę flag krawędzi. |
| glEnable, glDisable | Włącza lub wyłącza funkcje OpenGL. |
| glEnableClientState, glDisableClientState | Włącza i wyłącza odpowiednio tablice. |
| funkcjeglEvalCoord | Oceń włączone mapy jednowymiarowe i dwuwymiarowe. |
| funkcje glEvalMesh | Oblicz jedną lub dwuwymiarową siatkę punktów lub linii. |
| funkcje glEvalPoint | Generowanie i ocenianie pojedynczego punktu w siatkę. |
| glFeedbackBuffer | Steruje trybem opinii. |
| glFinish | Blokuje wszystkie operacje wykonywania openGL. |
| glFlush | Wymusza wykonywanie funkcji OpenGL w czasie skończonym. |
| funkcje glFog | Określ parametry mgły. |
| glFrontFace | Definiuje wielokąty z przodu i z tyłu. |
| glFrustum | Mnoży bieżącą macierz według macierzy perspektyw. |
| glGenLists | Generuje ciągły zestaw pustych list wyświetlania. |
| glGenTextures | Generuje nazwy tekstur. |
| glGetBooleanv | Pobiera wartość lub wartości wybranego parametru logicznego. |
| glGetClipPlane | Pobiera współczynniki określonej płaszczyzny wycinków. |
| glGetColorTableEXT | Pobiera dane tabeli kolorów bieżącej docelowej palety tekstur. |
| glGetColorTableParameterfvEXT, glGetColorTableParameterivEXT | Pobiera parametry palety z tabel kolorów. |
| glGetDoublev | Pobiera wartość lub wartości wybranego podwójnego parametru. |
| glGetError | Pobiera informacje o błędach. |
| glGetFloatv | Pobiera wartość lub wartości wybranego parametru zmiennoprzecinkowego. |
| glGetIntegerv | Pobiera wartość lub wartości wybranego parametru int. |
| funkcje glGetLight | Pobieranie wartości parametrów źródła światła. |
| funkcjeglGetMap | Pobierz parametry ewaluatora. |
| funkcje glGetMaterial | Pobieranie parametrów materiału. |
| glGetPixelMap, funkcje | Pobierz mapę określonego piksela. |
| glGetPointerv | Pobiera adres tablicy danych wierzchołków. |
| glGetPolygonStipple | Pobiera wzorzec krotki wielokątowej. |
| glGetString | Pobiera parametry opisujące bieżące połączenie OpenGL. |
| funkcje glGetTexEnv | Pobieranie parametrów środowiska tekstury. |
| funkcje glGetTexGen | Pobieranie parametrów generowania współrzędnych tekstury. |
| glGetTexImage | Pobiera obraz tekstury. |
| funkcje glGetTexLevelParameter | Pobieranie wartości parametrów tekstury dla określonego poziomu szczegółów. |
| funkcje glGetTexParameter | Pobieranie wartości parametrów tekstury. |
| glHint | Określa wskazówki specyficzne dla implementacji. |
| funkcjeglIndex | Ustaw bieżący indeks kolorów. |
| glIndexMask | Steruje zapisem poszczególnych bitów w indeksu kolorów. |
| glIndexPointer | Definiuje tablicę indeksów kolorów. |
| glInitNames | Inicjuje stos nazw. |
| glInterleavedArrays | Jednocześnie określa i włącza kilka przeplatanych tablic w większej tablicy agregującej. |
| glIsEnabled | Sprawdza, czy funkcja jest włączona. |
| glIsList | Testy istnienia listy wyświetlania. |
| glIsTexture | Określa, czy nazwa odpowiada teksturze. |
| funkcje glLight | Ustaw parametry źródła światła. |
| funkcje glLightModel | Ustaw parametry modelu oświetlenia. |
| glLineStipple | Określa wzorzec krotki wiersza. |
| glLineWidth | Określa szerokość rasteryzowanych linii. |
| glListBase | Ustawia bazę listy wyświetlania dla glCallLists. |
| glLoadIdentity | Zamienia bieżącą macierz na macierz tożsamości. |
| funkcje glLoadMatrix | Zastąp bieżącą macierz dowolną macierzą. |
| glLoadName | Ładuje nazwę do stosu nazw. |
| glLogicOp | Określa logiczną operację pikseli na potrzeby renderowania indeksu kolorów. |
| funkcje glMap1 | Zdefiniuj jednowymiarowego ewaluatora. |
| funkcje glMap2 | Zdefiniuj dwuwymiarowego ewaluatora. |
| funkcje glMapGrid | Zdefiniuj siatkę jednowymiarową lub dwuwymiarową. |
| funkcje glMaterial | Określ parametry materiału dla modelu oświetlenia. |
| glMatrixMode | Określa, która macierz jest bieżącą macierzą. |
| funkcjeglMultMatrix | Mnożenie bieżącej macierzy przez dowolną macierz. |
| glNewList, glEndList | Utwórz lub zastąp listę wyświetlaną. |
| funkcje glNormal | Ustaw bieżący wektor normalny. |
| glNormalPointer | Definiuje tablicę normalnych wartości. |
| glOrtho | Mnoży bieżącą macierz według macierzy ortograficznej. |
| glPassThrough | Umieszcza znacznik w buforze opinii. |
| glPixelMap, funkcje | Konfigurowanie map transferu pikseli. |
| glPixelStore, funkcje | Ustaw tryby przechowywania pikseli. |
| funkcje glPixelTransfer | Ustaw tryby transferu pikseli. |
| glPixelZoom | Określa czynniki powiększenia pikseli. |
| glPointSize | Określa średnicę punktów rasteryzowanych. |
| glPolygonMode | Wybiera tryb rasteryzacji wielokąta. |
| glPolygonOffset | Ustawia jednostki skalowania i jednostek OpenGL używane do obliczania wartości głębokości. |
| glPolygonStipple | Ustawia wzorzec stippling wielokąta. |
| glPrioritizeTextures | Ustawia priorytet rezydencji tekstur. |
| glPushAttrib, glPopAttrib | Wypychanie i wyskakujące stos atrybutów. |
| glPushClientAttrib, glPopClientAttrib | Zapisywanie i przywracanie grup zmiennych stanu klienta w stosie atrybutów klienta. |
| glPushMatrix, glPopMatrix | Wypychaj i wyskakuje odpowiednio bieżący stos macierzy. |
| glPushName, glPopName | Wypychaj i wyskakuje odpowiednio stos nazw. |
| funkcje glRasterPos | Określ położenie rastrowe dla operacji pikseli. |
| glReadBuffer | Usuwa źródło bufora kolorów dla pikseli. |
| glReadPixels | Odczytuje blok pikseli z ramkibuffer. |
| funkcjeglRect | Rysuj prostokąt. |
| glRenderMode | Ustawia tryb rasteryzacji. |
| funkcje glRotate | Mnożenie bieżącej macierzy przez macierz rotacji. |
| funkcje glScale | Mnożenie bieżącej macierzy przez ogólną macierz skalowania. |
| glScissor | Definiuje pole nożycowe. |
| glSelectBuffer | Ustanawia bufor dla wartości trybu wyboru. |
| glShadeModel | Wybiera płaskie lub gładkie cieniowanie. |
| glStencilFunc | Ustawia funkcję i wartość referencyjną na potrzeby testowania wzornika. |
| glStencilMask | Steruje zapisem poszczególnych bitów na płaszczyznach wzornika. |
| glStencilOp | Ustawia akcje testu wzornika. |
| funkcje glTexCoord | Ustaw współrzędne bieżącej tekstury. |
| glTexCoordPointer | Definiuje tablicę współrzędnych tekstury. |
| funkcje glTexEnv | Ustaw parametry środowiska tekstury. |
| funkcje glTexGen | Kontrolowanie generowania współrzędnych tekstury. |
| glTexImage1D | Określa jednowymiarowy obraz tekstury. |
| glTexImage2D | Określa dwuwymiarowy obraz tekstury. |
| funkcje glTexParameter | Ustaw parametry tekstury. |
| glTexSubImage1D | Określa część istniejącego jednowymiarowego obrazu tekstury. Nie można zdefiniować nowej tekstury za pomocą tej funkcji. |
| glTexSubImage2D | Określa część istniejącego dwuwymiarowego obrazu tekstury. Nie można zdefiniować nowej tekstury za pomocą tej funkcji. |
| funkcje glTranslate | Mnożenie bieżącej macierzy przez macierz tłumaczenia. |
| glVertex | Te funkcje określają wierzchołek. |
| glVertexPointer | Definiuje tablicę danych wierzchołków. |
| glViewport | Ustawia port widoków. |