📄 dispatch.h
字号:
#define CALL_LoadName(disp, parameters) (*((disp)->LoadName)) parameters#define GET_LoadName(disp) ((disp)->LoadName)#define SET_LoadName(disp, fn) ((disp)->LoadName = fn)#define CALL_PassThrough(disp, parameters) (*((disp)->PassThrough)) parameters#define GET_PassThrough(disp) ((disp)->PassThrough)#define SET_PassThrough(disp, fn) ((disp)->PassThrough = fn)#define CALL_PopName(disp, parameters) (*((disp)->PopName)) parameters#define GET_PopName(disp) ((disp)->PopName)#define SET_PopName(disp, fn) ((disp)->PopName = fn)#define CALL_PushName(disp, parameters) (*((disp)->PushName)) parameters#define GET_PushName(disp) ((disp)->PushName)#define SET_PushName(disp, fn) ((disp)->PushName = fn)#define CALL_DrawBuffer(disp, parameters) (*((disp)->DrawBuffer)) parameters#define GET_DrawBuffer(disp) ((disp)->DrawBuffer)#define SET_DrawBuffer(disp, fn) ((disp)->DrawBuffer = fn)#define CALL_Clear(disp, parameters) (*((disp)->Clear)) parameters#define GET_Clear(disp) ((disp)->Clear)#define SET_Clear(disp, fn) ((disp)->Clear = fn)#define CALL_ClearAccum(disp, parameters) (*((disp)->ClearAccum)) parameters#define GET_ClearAccum(disp) ((disp)->ClearAccum)#define SET_ClearAccum(disp, fn) ((disp)->ClearAccum = fn)#define CALL_ClearIndex(disp, parameters) (*((disp)->ClearIndex)) parameters#define GET_ClearIndex(disp) ((disp)->ClearIndex)#define SET_ClearIndex(disp, fn) ((disp)->ClearIndex = fn)#define CALL_ClearColor(disp, parameters) (*((disp)->ClearColor)) parameters#define GET_ClearColor(disp) ((disp)->ClearColor)#define SET_ClearColor(disp, fn) ((disp)->ClearColor = fn)#define CALL_ClearStencil(disp, parameters) (*((disp)->ClearStencil)) parameters#define GET_ClearStencil(disp) ((disp)->ClearStencil)#define SET_ClearStencil(disp, fn) ((disp)->ClearStencil = fn)#define CALL_ClearDepth(disp, parameters) (*((disp)->ClearDepth)) parameters#define GET_ClearDepth(disp) ((disp)->ClearDepth)#define SET_ClearDepth(disp, fn) ((disp)->ClearDepth = fn)#define CALL_StencilMask(disp, parameters) (*((disp)->StencilMask)) parameters#define GET_StencilMask(disp) ((disp)->StencilMask)#define SET_StencilMask(disp, fn) ((disp)->StencilMask = fn)#define CALL_ColorMask(disp, parameters) (*((disp)->ColorMask)) parameters#define GET_ColorMask(disp) ((disp)->ColorMask)#define SET_ColorMask(disp, fn) ((disp)->ColorMask = fn)#define CALL_DepthMask(disp, parameters) (*((disp)->DepthMask)) parameters#define GET_DepthMask(disp) ((disp)->DepthMask)#define SET_DepthMask(disp, fn) ((disp)->DepthMask = fn)#define CALL_IndexMask(disp, parameters) (*((disp)->IndexMask)) parameters#define GET_IndexMask(disp) ((disp)->IndexMask)#define SET_IndexMask(disp, fn) ((disp)->IndexMask = fn)#define CALL_Accum(disp, parameters) (*((disp)->Accum)) parameters#define GET_Accum(disp) ((disp)->Accum)#define SET_Accum(disp, fn) ((disp)->Accum = fn)#define CALL_Disable(disp, parameters) (*((disp)->Disable)) parameters#define GET_Disable(disp) ((disp)->Disable)#define SET_Disable(disp, fn) ((disp)->Disable = fn)#define CALL_Enable(disp, parameters) (*((disp)->Enable)) parameters#define GET_Enable(disp) ((disp)->Enable)#define SET_Enable(disp, fn) ((disp)->Enable = fn)#define CALL_Finish(disp, parameters) (*((disp)->Finish)) parameters#define GET_Finish(disp) ((disp)->Finish)#define SET_Finish(disp, fn) ((disp)->Finish = fn)#define CALL_Flush(disp, parameters) (*((disp)->Flush)) parameters#define GET_Flush(disp) ((disp)->Flush)#define SET_Flush(disp, fn) ((disp)->Flush = fn)#define CALL_PopAttrib(disp, parameters) (*((disp)->PopAttrib)) parameters#define GET_PopAttrib(disp) ((disp)->PopAttrib)#define SET_PopAttrib(disp, fn) ((disp)->PopAttrib = fn)#define CALL_PushAttrib(disp, parameters) (*((disp)->PushAttrib)) parameters#define GET_PushAttrib(disp) ((disp)->PushAttrib)#define SET_PushAttrib(disp, fn) ((disp)->PushAttrib = fn)#define CALL_Map1d(disp, parameters) (*((disp)->Map1d)) parameters#define GET_Map1d(disp) ((disp)->Map1d)#define SET_Map1d(disp, fn) ((disp)->Map1d = fn)#define CALL_Map1f(disp, parameters) (*((disp)->Map1f)) parameters#define GET_Map1f(disp) ((disp)->Map1f)#define SET_Map1f(disp, fn) ((disp)->Map1f = fn)#define CALL_Map2d(disp, parameters) (*((disp)->Map2d)) parameters#define GET_Map2d(disp) ((disp)->Map2d)#define SET_Map2d(disp, fn) ((disp)->Map2d = fn)#define CALL_Map2f(disp, parameters) (*((disp)->Map2f)) parameters#define GET_Map2f(disp) ((disp)->Map2f)#define SET_Map2f(disp, fn) ((disp)->Map2f = fn)#define CALL_MapGrid1d(disp, parameters) (*((disp)->MapGrid1d)) parameters#define GET_MapGrid1d(disp) ((disp)->MapGrid1d)#define SET_MapGrid1d(disp, fn) ((disp)->MapGrid1d = fn)#define CALL_MapGrid1f(disp, parameters) (*((disp)->MapGrid1f)) parameters#define GET_MapGrid1f(disp) ((disp)->MapGrid1f)#define SET_MapGrid1f(disp, fn) ((disp)->MapGrid1f = fn)#define CALL_MapGrid2d(disp, parameters) (*((disp)->MapGrid2d)) parameters#define GET_MapGrid2d(disp) ((disp)->MapGrid2d)#define SET_MapGrid2d(disp, fn) ((disp)->MapGrid2d = fn)#define CALL_MapGrid2f(disp, parameters) (*((disp)->MapGrid2f)) parameters#define GET_MapGrid2f(disp) ((disp)->MapGrid2f)#define SET_MapGrid2f(disp, fn) ((disp)->MapGrid2f = fn)#define CALL_EvalCoord1d(disp, parameters) (*((disp)->EvalCoord1d)) parameters#define GET_EvalCoord1d(disp) ((disp)->EvalCoord1d)#define SET_EvalCoord1d(disp, fn) ((disp)->EvalCoord1d = fn)#define CALL_EvalCoord1dv(disp, parameters) (*((disp)->EvalCoord1dv)) parameters#define GET_EvalCoord1dv(disp) ((disp)->EvalCoord1dv)#define SET_EvalCoord1dv(disp, fn) ((disp)->EvalCoord1dv = fn)#define CALL_EvalCoord1f(disp, parameters) (*((disp)->EvalCoord1f)) parameters#define GET_EvalCoord1f(disp) ((disp)->EvalCoord1f)#define SET_EvalCoord1f(disp, fn) ((disp)->EvalCoord1f = fn)#define CALL_EvalCoord1fv(disp, parameters) (*((disp)->EvalCoord1fv)) parameters#define GET_EvalCoord1fv(disp) ((disp)->EvalCoord1fv)#define SET_EvalCoord1fv(disp, fn) ((disp)->EvalCoord1fv = fn)#define CALL_EvalCoord2d(disp, parameters) (*((disp)->EvalCoord2d)) parameters#define GET_EvalCoord2d(disp) ((disp)->EvalCoord2d)#define SET_EvalCoord2d(disp, fn) ((disp)->EvalCoord2d = fn)#define CALL_EvalCoord2dv(disp, parameters) (*((disp)->EvalCoord2dv)) parameters#define GET_EvalCoord2dv(disp) ((disp)->EvalCoord2dv)#define SET_EvalCoord2dv(disp, fn) ((disp)->EvalCoord2dv = fn)#define CALL_EvalCoord2f(disp, parameters) (*((disp)->EvalCoord2f)) parameters#define GET_EvalCoord2f(disp) ((disp)->EvalCoord2f)#define SET_EvalCoord2f(disp, fn) ((disp)->EvalCoord2f = fn)#define CALL_EvalCoord2fv(disp, parameters) (*((disp)->EvalCoord2fv)) parameters#define GET_EvalCoord2fv(disp) ((disp)->EvalCoord2fv)#define SET_EvalCoord2fv(disp, fn) ((disp)->EvalCoord2fv = fn)#define CALL_EvalMesh1(disp, parameters) (*((disp)->EvalMesh1)) parameters#define GET_EvalMesh1(disp) ((disp)->EvalMesh1)#define SET_EvalMesh1(disp, fn) ((disp)->EvalMesh1 = fn)#define CALL_EvalPoint1(disp, parameters) (*((disp)->EvalPoint1)) parameters#define GET_EvalPoint1(disp) ((disp)->EvalPoint1)#define SET_EvalPoint1(disp, fn) ((disp)->EvalPoint1 = fn)#define CALL_EvalMesh2(disp, parameters) (*((disp)->EvalMesh2)) parameters#define GET_EvalMesh2(disp) ((disp)->EvalMesh2)#define SET_EvalMesh2(disp, fn) ((disp)->EvalMesh2 = fn)#define CALL_EvalPoint2(disp, parameters) (*((disp)->EvalPoint2)) parameters#define GET_EvalPoint2(disp) ((disp)->EvalPoint2)#define SET_EvalPoint2(disp, fn) ((disp)->EvalPoint2 = fn)#define CALL_AlphaFunc(disp, parameters) (*((disp)->AlphaFunc)) parameters#define GET_AlphaFunc(disp) ((disp)->AlphaFunc)#define SET_AlphaFunc(disp, fn) ((disp)->AlphaFunc = fn)#define CALL_BlendFunc(disp, parameters) (*((disp)->BlendFunc)) parameters#define GET_BlendFunc(disp) ((disp)->BlendFunc)#define SET_BlendFunc(disp, fn) ((disp)->BlendFunc = fn)#define CALL_LogicOp(disp, parameters) (*((disp)->LogicOp)) parameters#define GET_LogicOp(disp) ((disp)->LogicOp)#define SET_LogicOp(disp, fn) ((disp)->LogicOp = fn)#define CALL_StencilFunc(disp, parameters) (*((disp)->StencilFunc)) parameters#define GET_StencilFunc(disp) ((disp)->StencilFunc)#define SET_StencilFunc(disp, fn) ((disp)->StencilFunc = fn)#define CALL_StencilOp(disp, parameters) (*((disp)->StencilOp)) parameters#define GET_StencilOp(disp) ((disp)->StencilOp)#define SET_StencilOp(disp, fn) ((disp)->StencilOp = fn)#define CALL_DepthFunc(disp, parameters) (*((disp)->DepthFunc)) parameters#define GET_DepthFunc(disp) ((disp)->DepthFunc)#define SET_DepthFunc(disp, fn) ((disp)->DepthFunc = fn)#define CALL_PixelZoom(disp, parameters) (*((disp)->PixelZoom)) parameters#define GET_PixelZoom(disp) ((disp)->PixelZoom)#define SET_PixelZoom(disp, fn) ((disp)->PixelZoom = fn)#define CALL_PixelTransferf(disp, parameters) (*((disp)->PixelTransferf)) parameters#define GET_PixelTransferf(disp) ((disp)->PixelTransferf)#define SET_PixelTransferf(disp, fn) ((disp)->PixelTransferf = fn)#define CALL_PixelTransferi(disp, parameters) (*((disp)->PixelTransferi)) parameters#define GET_PixelTransferi(disp) ((disp)->PixelTransferi)#define SET_PixelTransferi(disp, fn) ((disp)->PixelTransferi = fn)#define CALL_PixelStoref(disp, parameters) (*((disp)->PixelStoref)) parameters#define GET_PixelStoref(disp) ((disp)->PixelStoref)#define SET_PixelStoref(disp, fn) ((disp)->PixelStoref = fn)#define CALL_PixelStorei(disp, parameters) (*((disp)->PixelStorei)) parameters#define GET_PixelStorei(disp) ((disp)->PixelStorei)#define SET_PixelStorei(disp, fn) ((disp)->PixelStorei = fn)#define CALL_PixelMapfv(disp, parameters) (*((disp)->PixelMapfv)) parameters#define GET_PixelMapfv(disp) ((disp)->PixelMapfv)#define SET_PixelMapfv(disp, fn) ((disp)->PixelMapfv = fn)#define CALL_PixelMapuiv(disp, parameters) (*((disp)->PixelMapuiv)) parameters#define GET_PixelMapuiv(disp) ((disp)->PixelMapuiv)#define SET_PixelMapuiv(disp, fn) ((disp)->PixelMapuiv = fn)#define CALL_PixelMapusv(disp, parameters) (*((disp)->PixelMapusv)) parameters#define GET_PixelMapusv(disp) ((disp)->PixelMapusv)#define SET_PixelMapusv(disp, fn) ((disp)->PixelMapusv = fn)#define CALL_ReadBuffer(disp, parameters) (*((disp)->ReadBuffer)) parameters#define GET_ReadBuffer(disp) ((disp)->ReadBuffer)#define SET_ReadBuffer(disp, fn) ((disp)->ReadBuffer = fn)#define CALL_CopyPixels(disp, parameters) (*((disp)->CopyPixels)) parameters#define GET_CopyPixels(disp) ((disp)->CopyPixels)#define SET_CopyPixels(disp, fn) ((disp)->CopyPixels = fn)#define CALL_ReadPixels(disp, parameters) (*((disp)->ReadPixels)) parameters#define GET_ReadPixels(disp) ((disp)->ReadPixels)#define SET_ReadPixels(disp, fn) ((disp)->ReadPixels = fn)#define CALL_DrawPixels(disp, parameters) (*((disp)->DrawPixels)) parameters#define GET_DrawPixels(disp) ((disp)->DrawPixels)#define SET_DrawPixels(disp, fn) ((disp)->DrawPixels = fn)#define CALL_GetBooleanv(disp, parameters) (*((disp)->GetBooleanv)) parameters#define GET_GetBooleanv(disp) ((disp)->GetBooleanv)#define SET_GetBooleanv(disp, fn) ((disp)->GetBooleanv = fn)#define CALL_GetClipPlane(disp, parameters) (*((disp)->GetClipPlane)) parameters#define GET_GetClipPlane(disp) ((disp)->GetClipPlane)#define SET_GetClipPlane(disp, fn) ((disp)->GetClipPlane = fn)#define CALL_GetDoublev(disp, parameters) (*((disp)->GetDoublev)) parameters#define GET_GetDoublev(disp) ((disp)->GetDoublev)#define SET_GetDoublev(disp, fn) ((disp)->GetDoublev = fn)#define CALL_GetError(disp, parameters) (*((disp)->GetError)) parameters#define GET_GetError(disp) ((disp)->GetError)#define SET_GetError(disp, fn) ((disp)->GetError = fn)#define CALL_GetFloatv(disp, parameters) (*((disp)->GetFloatv)) parameters#define GET_GetFloatv(disp) ((disp)->GetFloatv)#define SET_GetFloatv(disp, fn) ((disp)->GetFloatv = fn)#define CALL_GetIntegerv(disp, parameters) (*((disp)->GetIntegerv)) parameters#define GET_GetIntegerv(disp) ((disp)->GetIntegerv)#define SET_GetIntegerv(disp, fn) ((disp)->GetIntegerv = fn)#define CALL_GetLightfv(disp, parameters) (*((disp)->GetLightfv)) parameters#define GET_GetLightfv(disp) ((disp)->GetLightfv)#define SET_GetLightfv(disp, fn) ((disp)->GetLightfv = fn)#define CALL_GetLightiv(disp, parameters) (*((disp)->GetLightiv)) parameters#define GET_GetLightiv(disp) ((disp)->GetLightiv)#define SET_GetLightiv(disp, fn) ((disp)->GetLightiv = fn)#define CALL_GetMapdv(disp, parameters) (*((disp)->GetMapdv)) parameters#define GET_GetMapdv(disp) ((disp)->GetMapdv)#define SET_GetMapdv(disp, fn) ((disp)->GetMapdv = fn)#define CALL_GetMapfv(disp, parameters) (*((disp)->GetMapfv)) parameters#define GET_GetMapfv(disp) ((disp)->GetMapfv)#define SET_GetMapfv(disp, fn) ((disp)->GetMapfv = fn)#define CALL_GetMapiv(disp, parameters) (*((disp)->GetMapiv)) parameters#define GET_GetMapiv(disp) ((disp)->GetMapiv)#define SET_GetMapiv(disp, fn) ((disp)->GetMapiv = fn)#define CALL_GetMaterialfv(disp, parameters) (*((disp)->GetMaterialfv)) parameters#define GET_GetMaterialfv(disp) ((disp)->GetMaterialfv)#define SET_GetMaterialfv(disp, fn) ((disp)->GetMaterialfv = fn)#define CALL_GetMaterialiv(disp, parameters) (*((disp)->GetMaterialiv)) parameters
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -