Welcome to Software Laboratory of Antillia.com.
  Future Windows and Linux Programming

  VIZ++ Class Tree

  Home     VIZ++ Class Library     VIZ++ Samples  


VIZ++ is an experimental C++ class library for OpenGL and GLFW on Windows. It is originally included in SOL9.2.0.27 as the 'sol/include/opengl' folder. The Class hierachy of VIZ++ is quite similar to that of SOL9.
In the latest VIZ++1.0.4 library, we have added 'opengl2', 'openglarb' and 'openglext' folders 'viz++' folder to import OpenGL C++ classes in SOL9.2.0.

VIZ++ ClassTree to Object and OpenGLObject (Updated: 10 Feb 2017)

ClassName FilePath
Exceptioninclude/viz++/Exception.h
      AlreadyOpenedExceptioninclude/viz++/AlreadyOpenedException.h
      InvalidArgumentExceptioninclude/viz++/InvalidArgumentException.h
      InvalidHandleExceptioninclude/viz++/InvalidHandleException.h
      NullPointerExceptioninclude/viz++/NullPointerException.h
      OutOfMemoryExceptioninclude/viz++/OutOfMemoryException.h
      OutOfRangeExceptioninclude/viz++/OutOfRangeException.h
      UnknownExceptioninclude/viz++/UnknownException.h
Objectinclude/viz++/Object.h
      Callback1include/viz++/Callback.h
      Callback2include/viz++/Callback.h
      Callback3include/viz++/Callback.h
      CharModuleFileNameinclude/viz++/CharModuleFileName.h
      Collectioninclude/viz++/Collection.h
            Listinclude/viz++/List.h
                  LinkedListTinclude/viz++/LinkedListT.h
                        LinkedListinclude/viz++/LinkedList.h
      CriticalSectioninclude/viz++/CriticalSection.h
      Entryinclude/viz++/Entry.h
            HashEntryinclude/viz++/HashEntry.h
            ListEntryinclude/viz++/ListEntry.h
      EntryTinclude/viz++/EntryT.h
            ListEntryTinclude/viz++/ListEntryT.h
      Fileinclude/viz++/File.h
            BinaryFileinclude/viz++/BinaryFile.h
            CharFileReaderinclude/viz++/CharFileReader.h
      FileAttributesinclude/viz++/FileAttributes.h
      HashTableinclude/viz++/HashTable.h
      Iteminclude/viz++/Item.h
      JPGFileinclude/viz++/JPGFile.h
            JPGFileReaderinclude/viz++/JPGFileReader.h
            JPGFileWriterinclude/viz++/JPGFileWriter.h
      ModuleFileNameinclude/viz++/ModuleFileName.h
      Mutexinclude/viz++/Mutex.h
      OpenGLMenuinclude/viz++/opengl/OpenGLMenu.h
            OpenGLMenuBarinclude/viz++/opengl/OpenGLMenuBar.h
      OpenGLObjectinclude/viz++/opengl/OpenGLObject.h
            OpenGLAppletinclude/viz++/opengl/OpenGLApplet.h
                  OpenGLWaitableAppletinclude/viz++/opengl/OpenGLWaitableApplet.h
            OpenGLBitmapinclude/viz++/opengl/OpenGLBitmap.h
            OpenGLBufferinclude/viz++/opengl/OpenGLBuffer.h
                  OpenGLArrayBufferinclude/viz++/opengl/OpenGLArrayBuffer.h
                  OpenGLElementArrayBufferinclude/viz++/opengl/OpenGLElementArrayBuffer.h
            OpenGLBufferARBinclude/viz++/opengl/OpenGLBufferARB.h
                  OpenGLIndexBufferARBinclude/viz++/openglarb/OpenGLIndexBufferARB.h
                  OpenGLVertexBufferARBinclude/viz++/openglarb/OpenGLVertexBufferARB.h
            OpenGLBufferARBinclude/viz++/openglarb/OpenGLBufferARB.h
                  OpenGLIndexBufferARBinclude/viz++/openglarb/OpenGLIndexBufferARB.h
                  OpenGLVertexBufferARBinclude/viz++/openglarb/OpenGLVertexBufferARB.h
            OpenGLClientStateinclude/viz++/opengl/OpenGLClientState.h
            OpenGLColorMaterialinclude/viz++/opengl/OpenGLColorMaterial.h
            OpenGLCylinderinclude/viz++/opengl/OpenGLCylinder.h
            OpenGLDiskinclude/viz++/opengl/OpenGLDisk.h
            OpenGLFileDialoginclude/viz++/opengl/OpenGLFileDialog.h
                  OpenGLFileOpenDialoginclude/viz++/opengl/OpenGLFileOpenDialog.h
                  OpenGLFileSaveDialoginclude/viz++/opengl/OpenGLFileSaveDialog.h
            OpenGLFoginclude/viz++/opengl/OpenGLFog.h
            OpenGLFontinclude/viz++/opengl/OpenGLFont.h
                  OpenGLBitmapFontinclude/viz++/opengl/OpenGLBitmapFont.h
                  OpenGLOutlineFontinclude/viz++/opengl/OpenGLOutlineFont.h
                  OpenGLStrokeFontinclude/viz++/opengl/OpenGLStrokeFont.h
            OpenGLFrameBufferinclude/viz++/opengl/OpenGLFrameBuffer.h
            OpenGLFrameBuffersinclude/viz++/openglarb/OpenGLFrameBuffers.h
                  OpenGLFrameBufferinclude/viz++/openglarb/OpenGLFrameBuffer.h
            OpenGLFrameBuffersEXTinclude/viz++/openglext/OpenGLFrameBuffersExt.h
                  OpenGLFrameBufferEXTinclude/viz++/openglext/OpenGLFrameBufferExt.h
            OpenGLGCinclude/viz++/opengl/OpenGLGC.h
            OpenGLGeometryinclude/viz++/opengl/OpenGLGeometry.h
            OpenGLIndexedVerticesinclude/viz++/opengl/OpenGLIndexedVertices.h
                  OpenGLColoredBoxinclude/viz++/opengl/OpenGLColoredBox.h
                        OpenGLColoredCubeinclude/viz++/opengl/OpenGLColoredCube.h
                  OpenGLColoredRegularIcosahedroninclude/viz++/opengl/OpenGLColoredRegularIcosahedron.h
                  OpenGLRegularIcosahedroninclude/viz++/opengl/OpenGLRegularIcosahedron.h
            OpenGLIViewinclude/viz++/opengl/OpenGLIView.h
                  OpenGLMainViewinclude/viz++/opengl/OpenGLMainView.h
            OpenGLLightinclude/viz++/opengl/OpenGLLight.h
            OpenGLLightModelinclude/viz++/opengl/OpenGLLightModel.h
            OpenGLListinclude/viz++/opengl/OpenGLList.h
            OpenGLListsinclude/viz++/opengl/OpenGLLists.h
            OpenGLMaterialinclude/viz++/opengl/OpenGLMaterial.h
            OpenGLMultiTexturedBoxinclude/viz++/opengl/OpenGLMultiTexturedBox.h
            OpenGLMultiTexturedCubeinclude/viz++/opengl/OpenGLMultiTexturedCube.h
            OpenGLPaletteinclude/viz++/opengl/OpenGLPalette.h
            OpenGLPartialDiskinclude/viz++/opengl/OpenGLPartialDisk.h
            OpenGLPixelFormatinclude/viz++/opengl/OpenGLPixelFormat.h
                  OpenGLPixelFormatRGBAinclude/viz++/opengl/OpenGLPixelFormatRGBA.h
            OpenGLPopupMenuinclude/viz++/opengl/OpenGLPopupMenu.h
            OpenGLProfileinclude/viz++/opengl/OpenGLProfile.h
            OpenGLPrograminclude/viz++/opengl2/OpenGLProgram.h
            OpenGLQuadricinclude/viz++/opengl/OpenGLQuadric.h
            OpenGLRegularPolygoninclude/viz++/opengl/OpenGLRegularPolygon.h
            OpenGLRenderBuffersinclude/viz++/opengl/OpenGLRenderBuffer.h
                  OpenGLRenderBufferinclude/viz++/openglarb/OpenGLRenderBuffer.h
            OpenGLRenderBuffersinclude/viz++/openglarb/OpenGLRenderBuffers.h
                  OpenGLRenderBufferinclude/viz++/openglarb/OpenGLRenderBuffer.h
            OpenGLRenderBuffersEXTinclude/viz++/openglext/OpenGLRenderBuffersEXT.h
                  OpenGLRenderBufferEXTinclude/viz++/openglext/OpenGLRenderBufferEXT.h
            OpenGLRenderContextinclude/viz++/opengl/OpenGLRenderContext.h
            OpenGLShaderinclude/viz++/opengl2/OpenGLShader.h
                  OpenGLFragmentShaderinclude/viz++/opengl2/OpenGLFragmentShader.h
                  OpenGLVertexShaderinclude/viz++/opengl2/OpenGLVertexShader.h
            OpenGLSphereinclude/viz++/opengl/OpenGLSphere.h
            OpenGLTesselatorinclude/viz++/opengl/OpenGLTesselator.h
            OpenGLTextinclude/viz++/opengl/OpenGLText.h
            OpenGLTextureinclude/viz++/opengl/OpenGLTexture.h
                  OpenGLTexture2Dinclude/viz++/opengl/OpenGLTexture2D.h
                        OpenGLTexture2DCubMapinclude/viz++/opengl/OpenGLTextureCubMap.h
                        OpenGLTexturedCubeinclude/viz++/opengl/OpenGLTexturedCube.h
                  OpenGLTexture3Dinclude/viz++/opengl/OpenGLTexture3D.h
            OpenGLUniforminclude/viz++/opengl2/OpenGLUniform.h
            OpenGLVertexArrayinclude/viz++/openglarb/OpenGLVertexArray.h
                  OpenGLVertexArraysinclude/viz++/openglarb/OpenGLVertexArrays.h
            OpenGLVertexAttributeinclude/viz++/opengl2/OpenGLVertexAttribute.h
      PNGFileinclude/viz++/PNGFile.h
            PNGFileReaderinclude/viz++/PNGFileReader.h
            PNGFileWriterinclude/viz++/PNGFileWriter.h
      Stringinclude/viz++/String.h
      StringBufferinclude/viz++/StringBuffer.h
      StringBufferTinclude/viz++/StringBufferT.h
      StringConverterinclude/viz++/StringConverter.h
      StringTinclude/viz++/StringT.h
      TextureCoordTriangularBoxinclude/viz++/opengl/TextureCoordTriangularBox.h
            TextureCoordTriangularCubeinclude/viz++/opengl/TextureCoordTriangularCube.h
      Threadinclude/viz++/Thread.h
            OpenGLTimerThreadinclude/viz++/opengl/OpenGLTimerThread.h
      WStringinclude/viz++/WString.h
OpenGLColorsNormalsVerticesinclude/viz++/opengl/OpenGLColorsNormalsVertices.h
OpenGLQuadSurfacesinclude/viz++/opengl/OpenGLQuadSurfaces.h
OpenGLTriangleSurfacesinclude/viz++/opengl/OpenGLTriangleSurfaces.h
Sortableinclude/viz++/Sortable.h
Vector3finclude/viz++/Vector3f.h
Vector4finclude/viz++/Vector4f.h


 Last modified: 10 Feb 2017

Copyright (c) 2015-2017 Antillia.com ALL RIGHTS RESERVED.