
    3j\0                        S r SSK7  SSK7  SSKJrJr  SSKJr  SSKJ	r
  \
R                  r\r\S-  S-  r\R                  " S\R                   R"                  S	\\R&                  \R&                  \R&                  \\R&                  \R(                  /S
SS9r\R                  " S\R                   R"                  \/ SSS9r\R                  " S\R                   R"                  \/ SSS9r\R                  " S\R                   R"                  S	\\\\\\R&                  \R&                  \\/	SSS9r\R                  " S\R                   R"                  S	\\R&                  \R&                  \R&                  \\\\\R&                  \R&                  \\/SSS9r\R                  " S\R                   R"                  S	\\R&                  \R(                  \R&                  /SSS9r\R                  " S\R                   R"                  S	\\R&                  \R(                  \/SSS9r\R                  " S\R                   R"                  S	\\R&                  \R&                  \R&                  \\\/SS S9r\R                  " S!\R                   R"                  S	\/S"S#S9r\R                  " S$\R                   R"                  S	\/S%S&S9r\R                  " S'\R                   R"                  S	\\R&                  \R&                  \R&                  \\\\\R&                  \R&                  \\/S(SS9r\R                  " S)\R                   R"                  S	\\R&                  \R&                  \R&                  \\R&                  \R(                  \R&                  /S*S+S9r \R                  " S,\R                   R"                  S	\/S-S.S9r!\R                  " S/\R                   R"                  S	\\\\\\R&                  \R&                  \\/	S0SS9r"\R                  " S1\R                   R"                  S	\\R&                  \R&                  \R&                  \\R&                  \R(                  \R&                  /S2S3S9r#\R                  " S4\R                   R"                  S	\\R&                  /S5S6S9r$\R                  " S7\R                   R"                  S	\\R&                  /S8S9S9r%\R                  " S:\R                   R"                  S	\R&                  /S;S<S9r&\R                  " S=\R                   R"                  S	\\'/S>S9S9r(\R                  " S?\R                   R"                  S	\R&                  \\R&                  /S@SAS9r)\R                  " SB\R                   R"                  S	\R&                  \\R&                  /SCSDS9r*\R                  " SE\R                   R"                  S	\R&                  \R&                  /SFSGS9r+\R                  " SH\R                   R"                  S	\R&                  \\'/SISDS9r,\R                  " SJ\R                   R"                  S	\R&                  \R&                  \R&                  /SKSLS9r-\R                  " SM\R                   R"                  S	\R&                  \R&                  \R&                  \R&                  /SNSOS9r./ SPQr/g	)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)dll
resultTypeargTypesdoc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)	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   radius_arrayglePolyCylinderzglePolyCylinder( c_int(npoints), arrays.GLdoubleArray(point_array), arrays.GLfloatArray(color_array), gleDouble(radius) ) -> None)r   r   r   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   startzendztwistgleSetJoinStylez'gleSetJoinStyle( c_int(style) ) -> None)stylegleSetNumSidesz'gleSetNumSides( c_int(slices) ) -> None)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   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   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)rA   r=   r;   
urot_omegazIurot_omega( arrays.GLdoubleArray(m), arrays.GLdoubleArray(axis) ) -> None)rA   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)rA   v21r   
uviewpointz{uviewpoint( arrays.GLdoubleArray(m), arrays.GLdoubleArray(v1), arrays.GLdoubleArray(v2), arrays.GLdoubleArray(up) ) -> None)rA   v1v2r   )5GLE_TEXTURE_ENABLEGLE_TEXTURE_NORMAL_CYLGLE_TEXTURE_NORMAL_FLATGLE_TEXTURE_NORMAL_MODEL_CYLGLE_TEXTURE_NORMAL_MODEL_FLATGLE_TEXTURE_NORMAL_MODEL_SPHGLE_TEXTURE_NORMAL_SPHGLE_TEXTURE_STYLE_MASKGLE_TEXTURE_VERTEX_CYLGLE_TEXTURE_VERTEX_FLATGLE_TEXTURE_VERTEX_MODEL_CYLGLE_TEXTURE_VERTEX_MODEL_FLATGLE_TEXTURE_VERTEX_MODEL_SPHGLE_TEXTURE_VERTEX_SPHTUBE_CONTOUR_CLOSEDTUBE_JN_ANGLETUBE_JN_CAPTUBE_JN_CUTTUBE_JN_MASKTUBE_JN_RAWTUBE_JN_ROUNDTUBE_NORM_EDGETUBE_NORM_FACETTUBE_NORM_MASKTUBE_NORM_PATH_EDGE__GLE_DOUBLE	gleAffine	gleDoubler
   r   r   r   r$   r%   r'   r)   r-   r/   r1   r2   r4   r6   r7   r9   r<   r>   r?   r@   rB   rC   rD   rE   rG   )0__doc__OpenGL.raw.GLE.constantsctypesOpenGLr   r   OpenGL.constantr   OpenGL.raw.GLr   GL_typesGLvoidc_doublere   rd   createBaseFunctionPLATFORMGLEc_intGLdoubleArrayGLfloatArrayr
   r   r   r   r$   r%   r'   r)   r-   r/   r1   r2   r4   r6   r7   r9   r<   r>   c_charr?   r@   rB   rC   rD   rE   rG   __all__r       Q/home/wildlama/miniconda3/lib/python3.13/site-packages/OpenGL/raw/GLE/__init__.py<module>ry      s   '  # $ ,	
 	MA	 **))--$F(()=)=f>R>RSXY_YmYmnt  oB  oB  C 	^]	 --8,,00U&	 ,,(++//E%	 ))x((,,	)Ii@T@TU[UiUijst}~ 	} D	 &&H%%))dF(()=)=f>R>RS\]fgpqz  |B  |P  |P  QW  Qe  Qe  fo  py  z 	N `	 ))x((,,F(()<)<V=Q=QR 	YF	 --8,,00TF(()<)<YG 	L@	 &&H%%))dF(()=)=f>R>RS\]fgpq 	{O	 --8,,00TW1	 ,,(++//DW1	 ''X&&**tF(()=)=f>R>RS\]fgpqz  |B  |P  |P  QW  Qe  Qe  fo  py  z 	O `		 //X..22tF(()=)=f>R>RSXY_YmYmnt  oB  oB  CI  CW  CW  X 	Fl	  ,,(++//DW/	 ''X&&**t	)Ii@T@TU[UiUijst}~ 	{ D		 //X..22tF(()=)=f>R>RSXY_YmYmnt  oB  oB  CI  CW  CW  X 	Fl	  ,,(++//D,,-P	 &&H%%))d,,-J	 ''X&&**t""#9		 ((h''++>	
 --8,,00T""9V-A-ABj#	 ''X&&**t""9V-A-ABd#		 ((h''++""6#7#78S	
 ))x((,,""9V4X#	 --8,,00T""6#7#78L8LMq	 ((h''++""6#7#78L8LVMaMab 	F$	
6rw   