Fix for callbacks under windows from Andrew Lyon.
[cl-glfw.git] / lib / opengl-type-map.lisp
blob5a44db0733a4a5c19750f865d0455f6da6d5966c
1 ;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
3 (in-package #:cl-glfw-opengl)
4 (setf *type-map*
5 '(|AccumOp| enum |AlphaFunction| enum |AttribMask| bitfield |BeginMode|
6 enum |BinormalPointerTypeEXT| enum |BlendEquationMode| enum
7 |BlendEquationModeEXT| enum |BlendFuncSeparateParameterEXT| enum
8 |BlendingFactorDest| enum |BlendingFactorSrc| enum |Boolean| boolean
9 |BooleanPointer| pointer |Char| char |CharPointer| pointer
10 |CheckedFloat32| float |CheckedInt32| int |ClampColorTargetARB| enum
11 |ClampColorModeARB| enum |ClampedColorF| clampf |ClampedFloat32|
12 clampf |ClampedFloat64| clampd |ClampedStencilValue| int
13 |ClearBufferMask| bitfield |ClientAttribMask| bitfield
14 |ClipPlaneName| enum |ColorB| byte |ColorD| double |ColorF| float
15 |ColorI| int |ColorIndexValueD| double |ColorIndexValueF| float
16 |ColorIndexValueI| int |ColorIndexValueS| short |ColorIndexValueUB|
17 ubyte |ColorMaterialParameter| enum |ColorPointerType| enum |ColorS|
18 short |ColorTableParameterPName| enum |ColorTableParameterPNameSGI|
19 enum |ColorTableTarget| enum |ColorTableTargetSGI| enum |ColorUB|
20 ubyte |ColorUI| uint |ColorUS| ushort |CombinerBiasNV| enum
21 |CombinerComponentUsageNV| enum |CombinerMappingNV| enum
22 |CombinerParameterNV| enum |CombinerPortionNV| enum
23 |CombinerRegisterNV| enum |CombinerScaleNV| enum |CombinerStageNV|
24 enum |CombinerVariableNV| enum |CompressedTextureARB| void
25 |ControlPointNV| void |ControlPointTypeNV| enum
26 |ConvolutionParameter| enum |ConvolutionParameterEXT| enum
27 |ConvolutionTarget| enum |ConvolutionTargetEXT| enum |CoordD| double
28 |CoordF| float |CoordI| int |CoordS| short |CullFaceMode| enum
29 |CullParameterEXT| enum |DepthFunction| enum |DrawBufferMode| enum
30 |DrawBufferName| int |DrawElementsType| enum |ElementPointerTypeATI|
31 enum |EnableCap| enum |ErrorCode| enum |EvalMapsModeNV| enum
32 |EvalTargetNV| enum |FeedbackElement| float |FeedbackType| enum
33 |FenceNV| uint |FenceConditionNV| enum |FenceParameterNameNV| enum
34 |FfdMaskSGIX| bitfield |FfdTargetSGIX| enum |Float32| float
35 |Float32Pointer| pointer |Float64| double |Float64Pointer| pointer
36 |FogParameter| enum |FogPointerTypeEXT| enum |FogPointerTypeIBM| enum
37 |FragmentLightModelParameterSGIX| enum |FragmentLightNameSGIX| enum
38 |FragmentLightParameterSGIX| enum |FramebufferAttachment| enum
39 |FramebufferTarget| enum |FrontFaceDirection| enum |FunctionPointer|
40 pointer |GetColorTableParameterPName| enum
41 |GetColorTableParameterPNameSGI| enum |GetConvolutionParameterPName|
42 enum |GetHistogramParameterPName| enum
43 |GetHistogramParameterPNameEXT| enum |GetMapQuery| enum
44 |GetMinmaxParameterPName| enum |GetMinmaxParameterPNameEXT| enum
45 |GetPName| enum |GetPointervPName| enum |GetTextureParameter| enum
46 |HintMode| enum |HintTarget| enum |HintTargetPGI| enum
47 |HistogramTarget| enum |HistogramTargetEXT| enum
48 |IglooFunctionSelectSGIX| enum |IglooParameterSGIX| void
49 |ImageTransformPNameHP| enum |ImageTransformTargetHP| enum
50 |IndexFunctionEXT| enum |IndexMaterialParameterEXT| enum
51 |IndexPointerType| enum |Int16| short |Int32| int |Int8| byte
52 |InterleavedArrayFormat| enum |LightEnvParameterSGIX| enum
53 |LightModelParameter| enum |LightName| enum |LightParameter| enum
54 |LightTextureModeEXT| enum |LightTexturePNameEXT| enum |LineStipple|
55 ushort |List| uint |ListMode| enum |ListNameType| enum
56 |ListParameterName| enum |LogicOp| enum |MapAttribParameterNV| enum
57 |MapParameterNV| enum |MapTarget| enum |MapTargetNV| enum |MapTypeNV|
58 enum |MaskedColorIndexValueF| float |MaskedColorIndexValueI| uint
59 |MaskedStencilValue| uint |MaterialFace| enum |MaterialParameter|
60 enum |MatrixIndexPointerTypeARB| enum |MatrixMode| enum
61 |MatrixTransformNV| enum |MeshMode1| enum |MeshMode2| enum
62 |MinmaxTarget| enum |MinmaxTargetEXT| enum |NormalPointerType| enum
63 |NurbsCallback| enum |NurbsObj| pointer |NurbsProperty| enum
64 |NurbsTrim| enum |OcclusionQueryParameterNameNV| enum |PixelCopyType|
65 enum |PixelFormat| enum |PixelInternalFormat| enum |PixelMap| enum
66 |PixelStoreParameter| enum |PixelTexGenModeSGIX| enum
67 |PixelTexGenParameterNameSGIS| enum |PixelTransferParameter| enum
68 |PixelTransformPNameEXT| enum |PixelTransformTargetEXT| enum
69 |PixelType| enum |PointParameterNameARB| enum |PolygonMode| enum
70 |ProgramNV| uint |ProgramCharacterNV| ubyte |ProgramParameterNV| enum
71 |ProgramParameterPName| enum |QuadricCallback| enum
72 |QuadricDrawStyle| enum |QuadricNormal| enum |QuadricObj| pointer
73 |QuadricOrientation| enum |ReadBufferMode| enum |RenderbufferTarget|
74 enum |RenderingMode| enum |ReplacementCodeSUN| uint
75 |ReplacementCodeTypeSUN| enum |SamplePassARB| enum |SamplePatternEXT|
76 enum |SamplePatternSGIS| enum |SecondaryColorPointerTypeIBM| enum
77 |SelectName| uint |SeparableTarget| enum |SeparableTargetEXT| enum
78 |ShadingModel| enum |SizeI| sizei |SpriteParameterNameSGIX| enum
79 |StencilFunction| enum |StencilFaceDirection| enum |StencilOp| enum
80 |StencilValue| int |String| string |StringName| enum
81 |TangentPointerTypeEXT| enum |TessCallback| enum |TessContour| enum
82 |TessProperty| enum |TesselatorObj| pointer |TexCoordPointerType|
83 enum |Texture| uint |TextureComponentCount| int |TextureCoordName|
84 enum |TextureEnvParameter| enum |TextureEnvTarget| enum
85 |TextureFilterSGIS| enum |TextureGenParameter| enum
86 |TextureNormalModeEXT| enum |TextureParameterName| enum
87 |TextureTarget| enum |TextureUnit| enum |UInt16| ushort |UInt32| uint
88 |UInt8| ubyte |VertexAttribEnum| enum |VertexAttribEnumNV| enum
89 |VertexAttribPointerTypeNV| enum |VertexPointerType| enum
90 |VertexWeightPointerTypeEXT| enum |Void| void |VoidPointer| pointer
91 |ConstVoidPointer| pointer |WeightPointerTypeARB| enum |WinCoord| int
92 |void| :void |ArrayObjectPNameATI| enum |ArrayObjectUsageATI| enum
93 |ConstFloat32| float |ConstInt32| int |ConstUInt32| uint |ConstVoid|
94 void |DataTypeEXT| enum |FragmentOpATI| enum |GetTexBumpParameterATI|
95 enum |GetVariantValueEXT| enum |ParameterRangeEXT| enum
96 |PreserveModeATI| enum |ProgramFormatARB| enum |ProgramTargetARB|
97 enum |ProgramTarget| enum |ProgramPropertyARB| enum
98 |ProgramStringPropertyARB| enum |ScalarType| enum |SwizzleOpATI| enum
99 |TexBumpParameterATI| enum |VariantCapEXT| enum
100 |VertexAttribPointerPropertyARB| enum |VertexAttribPointerTypeARB|
101 enum |VertexAttribPropertyARB| enum |VertexShaderCoordOutEXT| enum
102 |VertexShaderOpEXT| enum |VertexShaderParameterEXT| enum
103 |VertexShaderStorageTypeEXT| enum |VertexShaderTextureUnitParameter|
104 enum |VertexShaderWriteMaskEXT| enum |VertexStreamATI| enum
105 |PNTrianglesPNameATI| enum |BufferOffset| intptr |BufferSize|
106 sizeiptr |BufferAccessARB| enum |BufferOffsetARB| intptr
107 |BufferPNameARB| enum |BufferPointerNameARB| enum |BufferSizeARB|
108 sizeiptr |BufferTargetARB| enum |BufferUsageARB| enum
109 |ObjectTypeAPPLE| enum |VertexArrayPNameAPPLE| enum
110 |DrawBufferModeATI| enum |Half16NV| half |PixelDataRangeTargetNV|
111 enum |TypeEnum| enum |GLbitfield| bitfield |GLenum| enum |Int64|
112 int64 |UInt64| uint64 |handleARB| handle |charARB| char
113 |charPointerARB| pointer |sync| sync |Int64EXT| int64 |UInt64EXT|
114 uint64 |FramebufferAttachmentParameterName| enum |Framebuffer| uint
115 |FramebufferStatus| enum |GetFramebufferParameter| enum |Intptr|
116 intptr |ProgramFormat| enum |ProgramProperty| enum
117 |ProgramStringProperty| enum |Renderbuffer| uint
118 |RenderbufferParameterName| enum |Sizeiptr| sizeiptr
119 |TextureInternalFormat| enum |VertexBufferObjectAccess| enum
120 |VertexBufferObjectParameter| enum |VertexBufferObjectUsage| enum
121 |BufferAccessMask| bitfield |GetMultisamplePNameNV| enum
122 |SampleMaskNV| bitfield gldebugprocarb debugproc gldebugprocamd
123 debugprocamd |vdpauSurfaceNV| vdpausurface |cl_context| pointer
124 |cl_event| pointer))