CGLEnabledView Class Reference
Inheritance diagram for CGLEnabledView:

Collaboration diagram for CGLEnabledView:

Detailed Description
CGLEnabledView - An MDI view class supporting OpenGL.CGEnabledView is a view class designed to wrap all OpenGL stuff (initialization, managing of Rendering Contexts and palettes, destruction, etc.) allowing the creation of multiple views in a MDI application.
CGEnabledView also offers these basic services:
- a function to get various information about the OpenGL implementation which is currently being used (separate information for the OPENGL and GLU libraries).
- manages internally the creation of display lists and offers a primitive interface for display lists execution.
- defines mouse cursor to be used inside the views.
- offers an object oriented encapsulation of quadric objects for drawing of spheres, cylinders and disks.
- offers an object oriented encapsulation of glu tessellator routines for translating non simple polygons (concave, self-intersecting and with holes) in groups of simple ones (triangle strips and fans).
- presents a simple interface to draw text strings as 2D bitmaps or complete 3D glyphs.
Classes | |
| class | CGLDispList |
| CGLDispList - an helper class which let you create "display list objects". More... | |
| class | CGLQuadric |
| CGLQuadric DESC:-This is a wrapper class which let you create "quadric objects", use these objects to create spheres, disks and cylinders. More... | |
| class | CGLTesselator |
| CGLTesselator - A wrapper class to create "tesselator objects", for concave or self intersecting polygons. More... | |



