1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0//EN" "http://www.w3.org/TR/MathML2/dtd/xhtml-math11-f.dtd">
<html
xmlns="http://www.w3.org/1999/xhtml"
xmlns:mml="http://www.w3.org/1998/Math/MathML"
><head><title>gluQuadricCallback</title><link rel="stylesheet" href="style.css" type="text/css"/><meta name="generator" content="DocBook XSL Stylesheets V1.59.1"/><link rel="home" href="index.xml" title="PyOpenGL 2.0.1.07 Man Pages"/><link rel="up" href="reference-GLU.xml" title="GLU"/><link rel="previous" href="gluPwlCurve.3G.xml" title="gluPwlCurve"/><link rel="next" href="gluQuadricDrawStyle.3G.xml" title="gluQuadricDrawStyle"/></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">gluQuadricCallback</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="gluPwlCurve.3G.xml">Prev</a></td><th width="60%" align="center">GLU</th><td width="20%" align="right"><a accesskey="n" href="gluQuadricDrawStyle.3G.xml">Next</a></td></tr></table><hr/></div><div class="refentry" lang="en"><a name="gluQuadricCallback.3G"/><div class="titlepage"/><div class="refnamediv"><a name="gluQuadricCallback.3G-name"/><h2>Name</h2><p>gluQuadricCallback — define a callback for a quadrics object</p></div><div class="refsynopsisdiv"><a name="gluQuadricCallback.3G-c_spec"/><h2>C Specification</h2><table class="funcprototype" border="0" cellpadding="0" cellspacing="0"><tr><td valign="top"><code>void<tt>gluQuadricCallback</tt></code></td><td valign="top"><code>(</code></td><td valign="top"><code>GLUquadric*<i><tt>quad</tt></i>, GLenum<i><tt>which</tt></i>, _GLfuncptr<i><tt>CallBackFunc</tt></i>);</code></td></tr></table></div><div class="refsynopsisdiv"><a name="gluQuadricCallback.3G-python_spec"/><h2>Python Specification</h2><table class="funcprototype" border="0" cellpadding="0" cellspacing="0"><tr><td valign="top"><code><tt>gluQuadricCallback</tt></code></td><td valign="top"><code>(</code></td><td valign="top"><code><i><tt>quad</tt></i>, <i><tt>which</tt></i>, <i><tt>CallBackFunc</tt></i>) →<tt>None</tt></code></td></tr></table></div><div class="refsect1" lang="en"><a name="gluQuadricCallback.3G-parameters"/><h2>Parameters</h2><div class="variablelist"><dl><dt><span class="term"><i><tt>quad</tt></i></span></dt><dd>
Specifies the quadrics object (created with <a href="gluNewQuadric.3G.xml"><tt>gluNewQuadric</tt></a>).
</dd><dt><span class="term"><i><tt>which</tt></i></span></dt><dd>
Specifies the callback being defined. The only valid value is <tt>GLU_ERROR</tt>.
</dd><dt><span class="term"><i><tt>CallBackFunc</tt></i></span></dt><dd>
Specifies the function to be called.
</dd></dl></div></div><div class="refsect1" lang="en"><a name="gluQuadricCallback.3G-description"/><h2>Description</h2><p>
<tt>gluQuadricCallback</tt> is used to define a new callback to be used by a quadrics object. If the
specified callback is already defined, then it is replaced. If <i><tt>CallBackFunc</tt></i> is
<tt>NULL</tt>, then any existing callback is erased.
</p><p>
The one legal callback is <tt>GLU_ERROR</tt>:
</p><div class="variablelist"><dl><dt><span class="term"><tt>GLU_ERROR</tt></span></dt><dd>
The function is called when an error is encountered. Its single argument is of type GLenum, and it
indicates the specific error that occurred. Character strings describing these errors can be retrieved with
the <a href="gluErrorString.3G.xml"><tt>gluErrorString</tt></a> call.
</dd></dl></div></div><div class="refsect1" lang="en"><a name="gluQuadricCallback.3G-see_also"/><h2>See Also</h2><p>
<span class="simplelist"><a href="gluErrorString.3G.xml">gluErrorString</a>, <a href="gluNewQuadric.3G.xml">gluNewQuadric</a></span>
</p></div></div><div class="navfooter"><hr/><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="gluPwlCurve.3G.xml">Prev</a></td><td width="20%" align="center"><a accesskey="u" href="reference-GLU.xml">Up</a></td><td width="40%" align="right"><a accesskey="n" href="gluQuadricDrawStyle.3G.xml">Next</a></td></tr><tr><td width="40%" align="left" valign="top">gluPwlCurve</td><td width="20%" align="center"><a accesskey="h" href="index.xml">Home</a></td><td width="40%" align="right" valign="top">gluQuadricDrawStyle</td></tr></table></div></body></html>
|