I incorporated these html links into my opengl file, keeping the constants as bbdoc items. Cool, thanks for the efforts.
Here is the OpenGL GLU commands bbdoc'd (no html or descriptions, just syntax hiliting and parameters):
Here is the OpenGL GLU commands bbdoc'd (no html or descriptions, just syntax hiliting and parameters):
Strict Extern "Os" Rem bbdoc: OpenGL 1.1 GL-Utility Library End Rem Rem bbdoc: F U N C T I O N S EndRem Rem bbdoc: gluBeginCurve EndRem Function gluBeginCurve(nurbs_nurb:Byte Ptr) Rem bbdoc: gluBeginPolygon EndRem Function gluBeginPolygon(tesselator_tess:Byte Ptr) Rem bbdoc: gluBeginSurface EndRem Function gluBeginSurface(nurbs_nurb:Byte Ptr) Rem bbdoc: gluBeginTrim EndRem Function gluBeginTrim(nurbs_nurb:Byte Ptr) Rem bbdoc: gluBuild1DMipmapLevels EndRem Function gluBuild1DMipmapLevels(enum_target,int_internalFormat,sizei_width,enum_format,enum_type,int_level,int_base,int_max,void_data:Byte Ptr) Rem bbdoc: gluBuild1DMipmaps EndRem Function gluBuild1DMipmaps(enum_target,int_internalFormat,sizei_width,enum_format,enum_type,void_data:Byte Ptr) Rem bbdoc: gluBuild2DMipmapLevels EndRem Function gluBuild2DMipmapLevels(enum_target,int_internalFormat,sizei_width,sizei_height,enum_format,enum_type,int_level,int_base,int_max,void_data:Byte Ptr) Rem bbdoc: gluBuild2DMipmaps EndRem Function gluBuild2DMipmaps(enum_target,int_internalFormat,sizei_width,sizei_height,enum_format,enum_type,void_data:Byte Ptr) Rem bbdoc: gluBuild3DMipmapLevels EndRem Function gluBuild3DMipmapLevels(enum_target,int_internalFormat,sizei_width,sizei_height,sizei_depth,enum_format,enum_type,int_level,int_base,int_max,void_data:Byte Ptr) Rem bbdoc: gluBuild3DMipmaps EndRem Function gluBuild3DMipmaps(enum_target,int_internalFormat,sizei_width,sizei_height,sizei_depth,enum_format,enum_type,void_data:Byte Ptr) Rem bbdoc: gluCylinder EndRem Function gluCylinder(quadric_quad:Byte Ptr,double_base!,double_top!,double_height!,int_slices,int_stacks) Rem bbdoc: gluDeleteNurbsRenderer EndRem Function gluDeleteNurbsRenderer(nurbs_nurb:Byte Ptr) Rem bbdoc: gluDeleteQuadric EndRem Function gluDeleteQuadric(quadric_quad:Byte Ptr) Rem bbdoc: gluDeleteTess EndRem Function gluDeleteTess(tesselator_tess:Byte Ptr) Rem bbdoc: gluDisk EndRem Function gluDisk(quadric_quad:Byte Ptr,double_inner!,double_outer!,int_slices,int_loops) Rem bbdoc: gluEndCurve EndRem Function gluEndCurve(nurbs_nurb:Byte Ptr) Rem bbdoc: gluEndPolygon EndRem Function gluEndPolygon(tesselator_tess:Byte Ptr) Rem bbdoc: gluEndSurface EndRem Function gluEndSurface(nurbs_nurb:Byte Ptr) Rem bbdoc: gluEndTrim EndRem Function gluEndTrim(nurbs_nurb:Byte Ptr) Rem bbdoc: gluGetNurbsProperty EndRem Function gluGetNurbsProperty(nurbs_nurb:Byte Ptr,enum_property,float_data# Ptr) Rem bbdoc: gluGetTessProperty EndRem Function gluGetTessProperty(tesselator_tess:Byte Ptr,enum_which,double_data! Ptr) Rem bbdoc: gluLoadSamplingMatrices EndRem Function gluLoadSamplingMatrices(nurbs_nurb:Byte Ptr,float_model# Ptr,float_perspective# Ptr,int_view Ptr) Rem bbdoc: gluLookAt EndRem Function gluLookAt(double_eyeX!,double_eyeY!,double_eyeZ!,double_centerX!,double_centerY!,double_centerZ!,double_upX!,double_upY!,double_upZ!) Rem bbdoc: gluNewNurbsRenderer EndRem Function gluNewNurbsRenderer:Byte Ptr() Rem bbdoc: gluNewQuadric EndRem Function gluNewQuadric:Byte Ptr() Rem bbdoc: gluNewTess EndRem Function gluNewTess:Byte Ptr() Rem bbdoc: gluNextContour EndRem Function gluNextContour(tesselator_tess:Byte Ptr,enum_type) Rem bbdoc: gluNurbsCallbackData EndRem Function gluNurbsCallbackData(nurbs_nurb:Byte Ptr,void_userData:Byte Ptr) Rem bbdoc: gluNurbsCallbackDataEXT EndRem Function gluNurbsCallbackDataEXT(nurbs_nurb:Byte Ptr,void_userData:Byte Ptr) Rem bbdoc: gluNurbsCurve EndRem Function gluNurbsCurve(nurbs_nurb:Byte Ptr,int_knotCount,float_knots# Ptr,int_stride,float_control# Ptr,int_order,enum_type) Rem bbdoc: gluNurbsProperty EndRem Function gluNurbsProperty(nurbs_nurb:Byte Ptr,enum_property,float_value#) Rem bbdoc: gluNurbsSurface EndRem Function gluNurbsSurface(nurbs_nurb:Byte Ptr,int_sKnotCount,float_sKnots# Ptr,int_tKnotCount,float_tKnots# Ptr,int_sStride,int_tStride,float_control# Ptr,int_sOrder,int_tOrder,enum_type) Rem bbdoc: gluOrtho2D EndRem Function gluOrtho2D(double_left!,double_right!,double_bottom!,double_top!) Rem bbdoc: gluPartialDisk EndRem Function gluPartialDisk(quadric_quad:Byte Ptr,double_inner!,double_outer!,int_slices,int_loops,double_start!,double_sweep!) Rem bbdoc: gluPerspective EndRem Function gluPerspective(double_fovy!,double_aspect!,double_zNear!,double_zFar!) Rem bbdoc: gluPickMatrix EndRem Function gluPickMatrix(double_x!,double_y!,double_delX!,double_delY!,int_viewport Ptr) Rem bbdoc: gluProject EndRem Function gluProject(double_objX!,double_objY!,double_objZ!,double_model! Ptr,double_proj! Ptr,int_view Ptr,double_winX! Ptr,double_winY! Ptr,double_winZ! Ptr) Rem bbdoc: gluPwlCurve EndRem Function gluPwlCurve(nurbs_nurb:Byte Ptr,int_count,float_data# Ptr,int_stride,enum_type) Rem bbdoc: gluQuadricDrawStyle EndRem Function gluQuadricDrawStyle(quadric_quad:Byte Ptr,enum_draw) Rem bbdoc: gluQuadricNormals EndRem Function gluQuadricNormals(quadric_quad:Byte Ptr,enum_normal) Rem bbdoc: gluQuadricOrientation EndRem Function gluQuadricOrientation(quadric_quad:Byte Ptr,enum_orientation) Rem bbdoc: gluQuadricTexture EndRem Function gluQuadricTexture(quadric_quad:Byte Ptr,boolean_texture@) Rem bbdoc: gluScaleImage EndRem Function gluScaleImage(enum_format,sizei_wIn,sizei_hIn,enum_typeIn,void_dataIn:Byte Ptr,sizei_wOut,sizei_hOut,enum_typeOut,void_dataOut:Byte Ptr) Rem bbdoc: gluSphere EndRem Function gluSphere(quadric_quad:Byte Ptr,double_radius!,int_slices,int_stacks) Rem bbdoc: gluTessBeginContour EndRem Function gluTessBeginContour(tesselator_tess:Byte Ptr) Rem bbdoc: gluTessBeginPolygon EndRem Function gluTessBeginPolygon(tesselator_tess:Byte Ptr,void_data:Byte Ptr) Rem bbdoc: gluTessEndContour EndRem Function gluTessEndContour(tesselator_tess:Byte Ptr) Rem bbdoc: gluTessEndPolygon EndRem Function gluTessEndPolygon(tesselator_tess:Byte Ptr) Rem bbdoc: gluTessNormal EndRem Function gluTessNormal(tesselator_tess:Byte Ptr,double_valueX!,double_valueY!,double_valueZ!) Rem bbdoc: gluTessProperty EndRem Function gluTessProperty(tesselator_tess:Byte Ptr,enum_which,double_data!) Rem bbdoc: gluTessVertex EndRem Function gluTessVertex(tesselator_tess:Byte Ptr,double_location! Ptr,void_data:Byte Ptr) Rem bbdoc: gluUnProject EndRem Function gluUnProject(double_winX!,double_winY!,double_winZ!,double_model! Ptr,double_proj! Ptr,int_view Ptr,double_objX! Ptr,double_objY! Ptr,double_objZ! Ptr) Rem bbdoc: gluUnProject4 EndRem Function gluUnProject4(double_winX!,double_winY!,double_winZ!,double_clipW!,double_model! Ptr,double_proj! Ptr,int_view Ptr,double_nearVal!,double_farVal!,double_objX! Ptr,double_objY! Ptr,double_objZ! Ptr,double_objW! Ptr) End Extern