a
    ij\0                     @   s0  d Z ddlT ddlT ddlmZmZ ddlmZ ddlm	Z
 e
jZeZed d Zejdejjd	eejejejeejejgd
ddZejdejjeg dddZejdejjeg dddZejdejjd	eeeeeejejeeg	dddZejdejjd	eejejejeeeeejejeegdddZejdejjd	eejejejgdddZejdejjd	eejejegdddZejdejjd	eejejejeeegdd dZejd!ejjd	egd"d#dZejd$ejjd	egd%d&dZejd'ejjd	eejejejeeeeejejeegd(ddZejd)ejjd	eejejejeejejejgd*d+dZ ejd,ejjd	egd-d.dZ!ejd/ejjd	eeeeeejejeeg	d0ddZ"ejd1ejjd	eejejejeejejejgd2d3dZ#ejd4ejjd	eejgd5d6dZ$ejd7ejjd	eejgd8d9dZ%ejd:ejjd	ejgd;d<dZ&ejd=ejjd	ee'gd>d9dZ(ejd?ejjd	ejeejgd@dAdZ)ejdBejjd	ejeejgdCdDdZ*ejdEejjd	ejejgdFdGdZ+ejdHejjd	ejee'gdIdDdZ,ejdJejjd	ejejejgdKdLdZ-ejdMejjd	ejejejejgdNdOdZ.g dPZ/d	S )QzbRaw (C-style) API for OpenGL.GLE

Automatically generated by the generateraw script, do not edit!
    )*)platformarrays)Constant)_types      gleExtrusionNzgleExtrusion( c_int(ncp), arrays.GLdoubleArray(contour), arrays.GLdoubleArray(cont_normal), arrays.GLdoubleArray(up), c_int(npoints), arrays.GLdoubleArray(point_array), arrays.GLfloatArray(color_array) ) -> None)ncpcontourcont_normalupnpointspoint_arraycolor_array)ZdllZ
resultTypeZargTypesdocZargNamesgleGetJoinStylezgleGetJoinStyle(  ) -> c_int gleGetNumSideszgleGetNumSides(  ) -> c_intgleHelicoidzgleHelicoid( gleDouble(rToroid), gleDouble(startRadius), gleDouble(drdTheta), gleDouble(startZ), gleDouble(dzdTheta), arrays.GLdoubleArray(startXform), arrays.GLdoubleArray(dXformdTheta), gleDouble(startTheta), gleDouble(sweepTheta) ) -> None)	ZrToroidstartRadiusdrdThetastartZdzdTheta
startXformdXformdTheta
startTheta
sweepThetagleLatheaC  gleLathe( c_int(ncp), arrays.GLdoubleArray(contour), arrays.GLdoubleArray(cont_normal), arrays.GLdoubleArray(up), gleDouble(startRadius), gleDouble(drdTheta), gleDouble(startZ), gleDouble(dzdTheta), arrays.GLdoubleArray(startXform), arrays.GLdoubleArray(dXformdTheta), gleDouble(startTheta), gleDouble(sweepTheta) ) -> None)r
   r   r   r   r   r   r   r   r   r   r   r   glePolyConezglePolyCone( c_int(npoints), arrays.GLdoubleArray(point_array), arrays.GLfloatArray(color_array), arrays.GLdoubleArray(radius_array) ) -> None)r   r   r   Zradius_arrayglePolyCylinderzglePolyCylinder( c_int(npoints), arrays.GLdoubleArray(point_array), arrays.GLfloatArray(color_array), gleDouble(radius) ) -> None)r   r   r   ZradiusgleScrewzgleScrew( c_int(ncp), arrays.GLdoubleArray(contour), arrays.GLdoubleArray(cont_normal), arrays.GLdoubleArray(up), gleDouble(startz), gleDouble(endz), gleDouble(twist) ) -> None)r
   r   r   r   ZstartzZendzZtwistgleSetJoinStylez'gleSetJoinStyle( c_int(style) ) -> None)stylegleSetNumSidesz'gleSetNumSides( c_int(slices) ) -> None)Zslices	gleSpiralaD  gleSpiral( c_int(ncp), arrays.GLdoubleArray(contour), arrays.GLdoubleArray(cont_normal), arrays.GLdoubleArray(up), gleDouble(startRadius), gleDouble(drdTheta), gleDouble(startZ), gleDouble(dzdTheta), arrays.GLdoubleArray(startXform), arrays.GLdoubleArray(dXformdTheta), gleDouble(startTheta), gleDouble(sweepTheta) ) -> NonegleSuperExtrusionzgleSuperExtrusion( c_int(ncp), arrays.GLdoubleArray(contour), arrays.GLdoubleArray(cont_normal), arrays.GLdoubleArray(up), c_int(npoints), arrays.GLdoubleArray(point_array), arrays.GLfloatArray(color_array), arrays.GLdoubleArray(xform_array) ) -> None)r
   r   r   r   r   r   r   Zxform_arraygleTextureModez%gleTextureMode( c_int(mode) ) -> None)mode	gleToroidzgleToroid( gleDouble(rToroid), gleDouble(startRadius), gleDouble(drdTheta), gleDouble(startZ), gleDouble(dzdTheta), arrays.GLdoubleArray(startXform), arrays.GLdoubleArray(dXformdTheta), gleDouble(startTheta), gleDouble(sweepTheta) ) -> NonegleTwistExtrusionzgleTwistExtrusion( c_int(ncp), arrays.GLdoubleArray(contour), arrays.GLdoubleArray(cont_normal), arrays.GLdoubleArray(up), c_int(npoints), arrays.GLdoubleArray(point_array), arrays.GLfloatArray(color_array), arrays.GLdoubleArray(twist_array) ) -> None)r
   r   r   r   r   r   r   Ztwist_arrayrot_about_axiszFrot_about_axis( gleDouble(angle), arrays.GLdoubleArray(axis) ) -> None)angleaxisrot_axisz@rot_axis( gleDouble(omega), arrays.GLdoubleArray(axis) ) -> None)omegar-   	rot_omegaz/rot_omega( arrays.GLdoubleArray(axis) ) -> None)r-   
rot_princez4rot_prince( gleDouble(omega), c_char(axis) ) -> Noneurot_about_axisz`urot_about_axis( arrays.GLdoubleArray(m), gleDouble(angle), arrays.GLdoubleArray(axis) ) -> None)mr,   r-   	urot_axiszZurot_axis( arrays.GLdoubleArray(m), gleDouble(omega), arrays.GLdoubleArray(axis) ) -> None)r3   r/   r-   
urot_omegazIurot_omega( arrays.GLdoubleArray(m), arrays.GLdoubleArray(axis) ) -> None)r3   r-   urot_princezNurot_prince( arrays.GLdoubleArray(m), gleDouble(omega), c_char(axis) ) -> Noneuview_directionzguview_direction( arrays.GLdoubleArray(m), arrays.GLdoubleArray(v21), arrays.GLdoubleArray(up) ) -> None)r3   Zv21r   
uviewpointz{uviewpoint( arrays.GLdoubleArray(m), arrays.GLdoubleArray(v1), arrays.GLdoubleArray(v2), arrays.GLdoubleArray(up) ) -> None)r3   Zv1Zv2r   )5ZGLE_TEXTURE_ENABLEZGLE_TEXTURE_NORMAL_CYLZGLE_TEXTURE_NORMAL_FLATZGLE_TEXTURE_NORMAL_MODEL_CYLZGLE_TEXTURE_NORMAL_MODEL_FLATZGLE_TEXTURE_NORMAL_MODEL_SPHZGLE_TEXTURE_NORMAL_SPHZGLE_TEXTURE_STYLE_MASKZGLE_TEXTURE_VERTEX_CYLZGLE_TEXTURE_VERTEX_FLATZGLE_TEXTURE_VERTEX_MODEL_CYLZGLE_TEXTURE_VERTEX_MODEL_FLATZGLE_TEXTURE_VERTEX_MODEL_SPHZGLE_TEXTURE_VERTEX_SPHZTUBE_CONTOUR_CLOSEDZTUBE_JN_ANGLEZTUBE_JN_CAPZTUBE_JN_CUTZTUBE_JN_MASKZTUBE_JN_RAWZTUBE_JN_ROUNDZTUBE_NORM_EDGEZTUBE_NORM_FACETZTUBE_NORM_MASKZTUBE_NORM_PATH_EDGEZ__GLE_DOUBLE	gleAffine	gleDoubler	   r   r   r   r   r   r    r!   r"   r$   r%   r&   r'   r)   r*   r+   r.   r0   r1   r2   r4   r5   r6   r7   r8   )0__doc__ZOpenGL.raw.GLE.constantsctypesZOpenGLr   r   ZOpenGL.constantr   ZOpenGL.raw.GLr   ZGL_typesZGLvoidZc_doubler:   r9   ZcreateBaseFunctionZPLATFORMZGLEZc_intZGLdoubleArrayZGLfloatArrayr	   r   r   r   r   r   r    r!   r"   r$   r%   r&   r'   r)   r*   r+   r.   r0   Zc_charr1   r2   r4   r5   r6   r7   r8   __all__r   r   r   U/home/ghrups/robot-bench/.venv/lib/python3.9/site-packages/OpenGL/raw/GLE/__init__.py<module>   s>  
	
	
	
	
$	
	
	

	
	
$	
	
	
	
	
	
	
	
	
	
	

	

	
	
