<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>https://wiki.delphigl.com/index.php?action=history&amp;feed=atom&amp;title=glGetBufferPointerv</id>
		<title>glGetBufferPointerv - Versionsgeschichte</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.delphigl.com/index.php?action=history&amp;feed=atom&amp;title=glGetBufferPointerv"/>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=glGetBufferPointerv&amp;action=history"/>
		<updated>2026-04-21T12:22:06Z</updated>
		<subtitle>Versionsgeschichte dieser Seite in DGL Wiki</subtitle>
		<generator>MediaWiki 1.27.4</generator>

	<entry>
		<id>https://wiki.delphigl.com/index.php?title=glGetBufferPointerv&amp;diff=18366&amp;oldid=prev</id>
		<title>Dj3hut1: neu erstellt</title>
		<link rel="alternate" type="text/html" href="https://wiki.delphigl.com/index.php?title=glGetBufferPointerv&amp;diff=18366&amp;oldid=prev"/>
				<updated>2006-07-02T16:54:35Z</updated>
		
		<summary type="html">&lt;p&gt;neu erstellt&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= glGetBufferPointerv =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Name ==&lt;br /&gt;
'''glGetBufferPointerv''' - Liefert einen Zeiger auf den Datenbereich eines gemappten [[VBO|Puffer-Objektes]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Delphi-Spezifikation ==&lt;br /&gt;
  procedure '''glGetBufferPointerv'''(''target'': TGLenum; ''pname'': TGLenum; ''params'': PGLvoid);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Parameter ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; rules=&amp;quot;all&amp;quot;&lt;br /&gt;
! ''target''&lt;br /&gt;
| Ziel des Puffer-Objekts. Muss '''GL_ARRAY_BUFFER''' oder '''GL_ELEMENT_ARRAY_BUFFER''' sein.&lt;br /&gt;
|-&lt;br /&gt;
! ''pname''&lt;br /&gt;
| Der abzufragende Zeiger. Nur symbolische Konstante '''GL_BUFFER_MAP_POINTER''' ist zulässig.&lt;br /&gt;
|-&lt;br /&gt;
! ''params''&lt;br /&gt;
| Zeiger auf Speicher, wo das Abfrageergebnis gespeichert werden soll.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beschreibung == &lt;br /&gt;
'''glGetBufferPointerv''' mit ''target'' '''GL_ARRAY_BUFFER''' oder '''GL_ELEMENT_ARRAY_BUFFER''' und ''pname'' '''GL_BUFFER_MAP_POINTER''' gibt über ''params'' den Zeiger zurück, auf den der Datenspeicher eines Puffer-Objektes gemappt ist.&lt;br /&gt;
&lt;br /&gt;
''target'' gibt an, von welcher Art das abzufragende, (mit [[glBindBuffer]]) momentan gebundene Puffer-Objekt sein soll:&lt;br /&gt;
&lt;br /&gt;
'''GL_ARRAY_BUFFER'''&lt;br /&gt;
: Das momentan gebundene Puffer-Objekt dient zur Speicherung von [[Vertexarray]]-Daten. &lt;br /&gt;
&lt;br /&gt;
'''GL_ELEMENT_ARRAY_BUFFER'''&lt;br /&gt;
: Das momentan gebundene Puffer-Objekt dient zur Speicherung von Indexwerten für [[Vertexarray]]s. &lt;br /&gt;
&lt;br /&gt;
Falls der Datenspeicher des Puffers momentan nicht auf dem OpenGL-Server gemappt wird, liefert ''params'' NULL/NIL zurück. Abhängig von der Implementation kann ''params'' auch NULL/NIL zurückgeben, falls nur der aufzurufende Client den Datenspeicher des Puffers nicht gemappt hat.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
'''glGetBufferPointerv''' ist erst ab OpenGL Version 1.5 verfügbar!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
'''GL_INVALID_ENUM''' wird generiert, wenn ''target'' oder ''pname'' ungültige Werte übergeben werden. &amp;lt;br&amp;gt;&lt;br /&gt;
'''GL_INVALID_OPERATION''' wird generiert, wenn '''glGetBufferPointerv''' innerhalb eines [[glBegin]]-[[glEnd]] Blocks aufgerufen wird.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[glGetBufferParameter]] mit Token '''GL_BUFFER_SIZE''' gibt die Größe des Puffer-Objektes in ''basic machine units'' zurück.&amp;lt;br&amp;gt;&lt;br /&gt;
[[glGetBufferParameter]] mit Token '''GL_BUFFER_MAPPED''' gibt zurück, ob ein Puffer-Objekt momentan gemappt wird.&amp;lt;br&amp;gt;&lt;br /&gt;
[[glGetBufferParameter]] mit Token '''GL_BUFFER_ACCESS''' gibt den Schreib-Lese-Modus des Puffer-Objektes zurück.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
[[glBindBuffer]], [[glBufferData]], [[glBufferSubData]], [[glDeleteBuffers]], [[glGenBuffers]], [[glGetBufferParameter]], [[glGetBufferSubData]], [[glIsBuffer]], [[glMapBuffer]], [[glUnmapBuffer]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:GL|GetBufferPointerv]]&lt;/div&gt;</summary>
		<author><name>Dj3hut1</name></author>	</entry>

	</feed>