Example #1
0
 public AppleTextureRange(IHandleResolver resolver)
 {
     if (resolver == null)
     {
         throw new ArgumentNullException("resolver");
     }
     resolver.LoadHandle("glGetTexParameterPointervAPPLE", out GetTexParameterPointerv);
     resolver.LoadHandle("glTextureRangeAPPLE", out TextureRange);
 }
Example #2
0
 public AppleFlushBufferRange(IHandleResolver resolver)
 {
     if (resolver == null)
     {
         throw new ArgumentNullException("resolver");
     }
     resolver.LoadHandle("glBufferParameteriAPPLE", out BufferParameteri);
     resolver.LoadHandle("glFlushMappedBufferRangeAPPLE", out FlushMappedBufferRange);
 }
Example #3
0
 public ExtSwapControl(IHandleResolver resolver)
 {
     if (resolver == null)
     {
         throw new ArgumentNullException("resolver");
     }
     resolver.LoadHandle("wglGetSwapIntervalEXT", out GetSwapInterval);
     resolver.LoadHandle("wglSwapIntervalEXT", out SwapInterval);
 }
Example #4
0
 public I3dDigitalVideoControl(IHandleResolver resolver)
 {
     if (resolver == null)
     {
         throw new ArgumentNullException("resolver");
     }
     resolver.LoadHandle("wglGetDigitalVideoParametersI3D", out GetDigitalVideoParameters);
     resolver.LoadHandle("wglSetDigitalVideoParametersI3D", out SetDigitalVideoParameters);
 }
Example #5
0
 public ArbMakeCurrentRead(IHandleResolver resolver)
 {
     if (resolver == null)
     {
         throw new ArgumentNullException("resolver");
     }
     resolver.LoadHandle("wglGetCurrentReadDCARB", out GetCurrentReadDC);
     resolver.LoadHandle("wglMakeContextCurrentARB", out MakeContextCurrent);
 }
Example #6
0
 public NvxConditionalRender(IHandleResolver resolver)
 {
     if (resolver == null)
     {
         throw new ArgumentNullException("resolver");
     }
     resolver.LoadHandle("glBeginConditionalRenderNVX", out BeginConditionalRenderNVX);
     resolver.LoadHandle("glEndConditionalRenderNVX", out EndConditionalRenderNVX);
 }
Example #7
0
 public SgisFogFunction(IHandleResolver resolver)
 {
     if (resolver == null)
     {
         throw new ArgumentNullException("resolver");
     }
     resolver.LoadHandle("glFogFuncSGIS", out FogFunc);
     resolver.LoadHandle("glGetFogFuncSGIS", out GetFogFunc);
 }
Example #8
0
 public IbmMultimodeDrawArrays(IHandleResolver resolver)
 {
     if (resolver == null)
     {
         throw new ArgumentNullException("resolver");
     }
     resolver.LoadHandle("glMultiModeDrawArraysIBM", out MultiModeDrawArrays);
     resolver.LoadHandle("glMultiModeDrawElementsIBM", out MultiModeDrawElements);
 }
Example #9
0
 public SgisTextureFilter4(IHandleResolver resolver)
 {
     if (resolver == null)
     {
         throw new ArgumentNullException("resolver");
     }
     resolver.LoadHandle("glGetTexFilterFuncSGIS", out GetTexFilterFunc);
     resolver.LoadHandle("glTexFilterFuncSGIS", out TexFilterFunc);
 }
Example #10
0
 public SgisDetailTexture(IHandleResolver resolver)
 {
     if (resolver == null)
     {
         throw new ArgumentNullException("resolver");
     }
     resolver.LoadHandle("glDetailTexFuncSGIS", out DetailTexFunc);
     resolver.LoadHandle("glGetDetailTexFuncSGIS", out GetDetailTexFunc);
 }
Example #11
0
 public SgisTexture4d(IHandleResolver resolver)
 {
     if (resolver == null)
     {
         throw new ArgumentNullException("resolver");
     }
     resolver.LoadHandle("glTexImage4DSGIS", out TexImage4D);
     resolver.LoadHandle("glTexSubImage4DSGIS", out TexSubImage4D);
 }
Example #12
0
 public SgisPointParameters(IHandleResolver resolver)
 {
     if (resolver == null)
     {
         throw new ArgumentNullException("resolver");
     }
     resolver.LoadHandle("glPointParameterfSGIS", out PointParameterf);
     resolver.LoadHandle("glPointParameterfvSGIS", out PointParameterfv);
 }
Example #13
0
 public SgisMultisample(IHandleResolver resolver)
 {
     if (resolver == null)
     {
         throw new ArgumentNullException("resolver");
     }
     resolver.LoadHandle("glSampleMaskSGIS", out SampleMask);
     resolver.LoadHandle("glSamplePatternSGIS", out SamplePattern);
 }
Example #14
0
 public NvVertexArrayRange(IHandleResolver resolver)
 {
     if (resolver == null)
     {
         throw new ArgumentNullException("resolver");
     }
     resolver.LoadHandle("wglAllocateMemoryNV", out AllocateMemory);
     resolver.LoadHandle("wglFreeMemoryNV", out FreeMemory);
 }
Example #15
0
 public AppleObjectPurgeable(IHandleResolver resolver)
 {
     if (resolver == null)
     {
         throw new ArgumentNullException("resolver");
     }
     resolver.LoadHandle("glGetObjectParameterivAPPLE", out GetObjectParameteriv);
     resolver.LoadHandle("glObjectPurgeableAPPLE", out ObjectPurgeable);
     resolver.LoadHandle("glObjectUnpurgeableAPPLE", out ObjectUnpurgeable);
 }
Example #16
0
 public ArbRenderTexture(IHandleResolver resolver)
 {
     if (resolver == null)
     {
         throw new ArgumentNullException("resolver");
     }
     resolver.LoadHandle("wglBindTexImageARB", out BindTexImage);
     resolver.LoadHandle("wglReleaseTexImageARB", out ReleaseTexImage);
     resolver.LoadHandle("wglSetPbufferAttribARB", out SetPbufferAttrib);
 }
Example #17
0
 public NvPresentVideo(IHandleResolver resolver)
 {
     if (resolver == null)
     {
         throw new ArgumentNullException("resolver");
     }
     resolver.LoadHandle("wglBindVideoDeviceNV", out BindVideoDevice);
     resolver.LoadHandle("wglEnumerateVideoDevicesNV", out EnumerateVideoDevices);
     resolver.LoadHandle("wglQueryCurrentContextNV", out QueryCurrentContext);
 }
Example #18
0
 public ArbPixelFormat(IHandleResolver resolver)
 {
     if (resolver == null)
     {
         throw new ArgumentNullException("resolver");
     }
     resolver.LoadHandle("wglChoosePixelFormatARB", out ChoosePixelFormat);
     resolver.LoadHandle("wglGetPixelFormatAttribfvARB", out GetPixelFormatAttribfv);
     resolver.LoadHandle("wglGetPixelFormatAttribivARB", out GetPixelFormatAttribiv);
 }
Example #19
0
 public IntelMapTexture(IHandleResolver resolver)
 {
     if (resolver == null)
     {
         throw new ArgumentNullException("resolver");
     }
     resolver.LoadHandle("glMapTexture2DINTEL", out MapTexture2D);
     resolver.LoadHandle("glSyncTextureINTEL", out SyncTexture);
     resolver.LoadHandle("glUnmapTexture2DINTEL", out UnmapTexture2D);
 }
Example #20
0
 public AppleVertexArrayRange(IHandleResolver resolver)
 {
     if (resolver == null)
     {
         throw new ArgumentNullException("resolver");
     }
     resolver.LoadHandle("glFlushVertexArrayRangeAPPLE", out FlushVertexArrayRange);
     resolver.LoadHandle("glVertexArrayParameteriAPPLE", out VertexArrayParameteri);
     resolver.LoadHandle("glVertexArrayRangeAPPLE", out VertexArrayRange);
 }
Example #21
0
 public ArbBufferRegion(IHandleResolver resolver)
 {
     if (resolver == null)
     {
         throw new ArgumentNullException("resolver");
     }
     resolver.LoadHandle("wglCreateBufferRegionARB", out CreateBufferRegion);
     resolver.LoadHandle("wglDeleteBufferRegionARB", out DeleteBufferRegion);
     resolver.LoadHandle("wglRestoreBufferRegionARB", out RestoreBufferRegion);
     resolver.LoadHandle("wglSaveBufferRegionARB", out SaveBufferRegion);
 }
Example #22
0
 public I3dImageBuffer(IHandleResolver resolver)
 {
     if (resolver == null)
     {
         throw new ArgumentNullException("resolver");
     }
     resolver.LoadHandle("wglAssociateImageBufferEventsI3D", out AssociateImageBufferEvents);
     resolver.LoadHandle("wglCreateImageBufferI3D", out CreateImageBuffer);
     resolver.LoadHandle("wglDestroyImageBufferI3D", out DestroyImageBuffer);
     resolver.LoadHandle("wglReleaseImageBufferEventsI3D", out ReleaseImageBufferEvents);
 }
Example #23
0
 public I3dSwapFrameLock(IHandleResolver resolver)
 {
     if (resolver == null)
     {
         throw new ArgumentNullException("resolver");
     }
     resolver.LoadHandle("wglDisableFrameLockI3D", out DisableFrameLock);
     resolver.LoadHandle("wglEnableFrameLockI3D", out EnableFrameLock);
     resolver.LoadHandle("wglIsEnabledFrameLockI3D", out IsEnabledFrameLock);
     resolver.LoadHandle("wglQueryFrameLockMasterI3D", out QueryFrameLockMaster);
 }
Example #24
0
 public IntelParallelArrays(IHandleResolver resolver)
 {
     if (resolver == null)
     {
         throw new ArgumentNullException("resolver");
     }
     resolver.LoadHandle("glColorPointervINTEL", out ColorPointerv);
     resolver.LoadHandle("glNormalPointervINTEL", out NormalPointerv);
     resolver.LoadHandle("glTexCoordPointervINTEL", out TexCoordPointerv);
     resolver.LoadHandle("glVertexPointervINTEL", out VertexPointerv);
 }
Example #25
0
 public ExtDisplayColorTable(IHandleResolver resolver)
 {
     if (resolver == null)
     {
         throw new ArgumentNullException("resolver");
     }
     resolver.LoadHandle("wglBindDisplayColorTableEXT", out BindDisplayColorTable);
     resolver.LoadHandle("wglCreateDisplayColorTableEXT", out CreateDisplayColorTable);
     resolver.LoadHandle("wglDestroyDisplayColorTableEXT", out DestroyDisplayColorTable);
     resolver.LoadHandle("wglLoadDisplayColorTableEXT", out LoadDisplayColorTable);
 }
Example #26
0
 public I3dSwapFrameUsage(IHandleResolver resolver)
 {
     if (resolver == null)
     {
         throw new ArgumentNullException("resolver");
     }
     resolver.LoadHandle("wglBeginFrameTrackingI3D", out BeginFrameTracking);
     resolver.LoadHandle("wglEndFrameTrackingI3D", out EndFrameTracking);
     resolver.LoadHandle("wglGetFrameUsageI3D", out GetFrameUsage);
     resolver.LoadHandle("wglQueryFrameTrackingI3D", out QueryFrameTracking);
 }
Example #27
0
 public AppleVertexArrayObject(IHandleResolver resolver)
 {
     if (resolver == null)
     {
         throw new ArgumentNullException("resolver");
     }
     resolver.LoadHandle("glBindVertexArrayAPPLE", out BindVertexArray);
     resolver.LoadHandle("glDeleteVertexArraysAPPLE", out DeleteVertexArrays);
     resolver.LoadHandle("glGenVertexArraysAPPLE", out GenVertexArrays);
     resolver.LoadHandle("glIsVertexArrayAPPLE", out IsVertexArray);
 }
Example #28
0
 public I3dGamma(IHandleResolver resolver)
 {
     if (resolver == null)
     {
         throw new ArgumentNullException("resolver");
     }
     resolver.LoadHandle("wglGetGammaTableParametersI3D", out GetGammaTableParameters);
     resolver.LoadHandle("wglGetGammaTableI3D", out GetGammaTable);
     resolver.LoadHandle("wglSetGammaTableParametersI3D", out SetGammaTableParameters);
     resolver.LoadHandle("wglSetGammaTableI3D", out SetGammaTable);
 }
Example #29
0
 public ArbPbuffer(IHandleResolver resolver)
 {
     if (resolver == null)
     {
         throw new ArgumentNullException("resolver");
     }
     resolver.LoadHandle("wglCreatePbufferARB", out CreatePbuffer);
     resolver.LoadHandle("wglDestroyPbufferARB", out DestroyPbuffer);
     resolver.LoadHandle("wglGetPbufferDCARB", out GetPbufferDC);
     resolver.LoadHandle("wglQueryPbufferARB", out QueryPbuffer);
     resolver.LoadHandle("wglReleasePbufferDCARB", out ReleasePbufferDC);
 }
Example #30
0
 public AppleElementArray(IHandleResolver resolver)
 {
     if (resolver == null)
     {
         throw new ArgumentNullException("resolver");
     }
     resolver.LoadHandle("glDrawElementArrayAPPLE", out DrawElementArray);
     resolver.LoadHandle("glDrawRangeElementArrayAPPLE", out DrawRangeElementArray);
     resolver.LoadHandle("glElementPointerAPPLE", out ElementPointer);
     resolver.LoadHandle("glMultiDrawElementArrayAPPLE", out MultiDrawElementArray);
     resolver.LoadHandle("glMultiDrawRangeElementArrayAPPLE", out MultiDrawRangeElementArray);
 }