Conventions


After reading OpenGL® Distilled, many readers will purchase OpenGL® Programming Guide. To ease the transition from one book to another, the same style conventions are used where possible.

This book uses the following style conventions:

  • Bold OpenGL entry points, function names, and matrices

  • Italics Variables, arguments, parameter names, spatial dimensions, and matrix components

  • Regular Enumerant types and values, defined constants, source code, references, file names, and system paths

Blocks of code are set aside from the text and use a monospace font.

This book presents OpenGL commands by using a command summary, which includes function prototypes, descriptions of the command parameters, and OpenGL version information. Here's the template for a command summary:


Function prototype for the command


A description of the command and its parameters.

In the function prototype, braces indicate a set of options. As an example, consider the glLight*v() set of functions.


void glLight[fd]v(GLenum light, GLenum pname, const TYPE* param);


This prototype defines two functions: glLightfv() and glLightdv(). f and d identify the parameter data typeGLfloat or GLdouble, respectively. In the function prototype parameter list, replace TYPE with the actual data type.

The command summary can be used as a concise reference for the command. OpenGL® Reference Manual, however, typically contains a more exhaustive reference.




OpenGL Distilled
OpenGL Distilled
ISBN: 0321336798
EAN: 2147483647
Year: 2007
Pages: 123
Authors: Paul Martz

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net