📄 dispatch.h
字号:
#define GET_GetMaterialiv(disp) ((disp)->GetMaterialiv)#define SET_GetMaterialiv(disp, fn) ((disp)->GetMaterialiv = fn)#define CALL_GetPixelMapfv(disp, parameters) (*((disp)->GetPixelMapfv)) parameters#define GET_GetPixelMapfv(disp) ((disp)->GetPixelMapfv)#define SET_GetPixelMapfv(disp, fn) ((disp)->GetPixelMapfv = fn)#define CALL_GetPixelMapuiv(disp, parameters) (*((disp)->GetPixelMapuiv)) parameters#define GET_GetPixelMapuiv(disp) ((disp)->GetPixelMapuiv)#define SET_GetPixelMapuiv(disp, fn) ((disp)->GetPixelMapuiv = fn)#define CALL_GetPixelMapusv(disp, parameters) (*((disp)->GetPixelMapusv)) parameters#define GET_GetPixelMapusv(disp) ((disp)->GetPixelMapusv)#define SET_GetPixelMapusv(disp, fn) ((disp)->GetPixelMapusv = fn)#define CALL_GetPolygonStipple(disp, parameters) (*((disp)->GetPolygonStipple)) parameters#define GET_GetPolygonStipple(disp) ((disp)->GetPolygonStipple)#define SET_GetPolygonStipple(disp, fn) ((disp)->GetPolygonStipple = fn)#define CALL_GetString(disp, parameters) (*((disp)->GetString)) parameters#define GET_GetString(disp) ((disp)->GetString)#define SET_GetString(disp, fn) ((disp)->GetString = fn)#define CALL_GetTexEnvfv(disp, parameters) (*((disp)->GetTexEnvfv)) parameters#define GET_GetTexEnvfv(disp) ((disp)->GetTexEnvfv)#define SET_GetTexEnvfv(disp, fn) ((disp)->GetTexEnvfv = fn)#define CALL_GetTexEnviv(disp, parameters) (*((disp)->GetTexEnviv)) parameters#define GET_GetTexEnviv(disp) ((disp)->GetTexEnviv)#define SET_GetTexEnviv(disp, fn) ((disp)->GetTexEnviv = fn)#define CALL_GetTexGendv(disp, parameters) (*((disp)->GetTexGendv)) parameters#define GET_GetTexGendv(disp) ((disp)->GetTexGendv)#define SET_GetTexGendv(disp, fn) ((disp)->GetTexGendv = fn)#define CALL_GetTexGenfv(disp, parameters) (*((disp)->GetTexGenfv)) parameters#define GET_GetTexGenfv(disp) ((disp)->GetTexGenfv)#define SET_GetTexGenfv(disp, fn) ((disp)->GetTexGenfv = fn)#define CALL_GetTexGeniv(disp, parameters) (*((disp)->GetTexGeniv)) parameters#define GET_GetTexGeniv(disp) ((disp)->GetTexGeniv)#define SET_GetTexGeniv(disp, fn) ((disp)->GetTexGeniv = fn)#define CALL_GetTexImage(disp, parameters) (*((disp)->GetTexImage)) parameters#define GET_GetTexImage(disp) ((disp)->GetTexImage)#define SET_GetTexImage(disp, fn) ((disp)->GetTexImage = fn)#define CALL_GetTexParameterfv(disp, parameters) (*((disp)->GetTexParameterfv)) parameters#define GET_GetTexParameterfv(disp) ((disp)->GetTexParameterfv)#define SET_GetTexParameterfv(disp, fn) ((disp)->GetTexParameterfv = fn)#define CALL_GetTexParameteriv(disp, parameters) (*((disp)->GetTexParameteriv)) parameters#define GET_GetTexParameteriv(disp) ((disp)->GetTexParameteriv)#define SET_GetTexParameteriv(disp, fn) ((disp)->GetTexParameteriv = fn)#define CALL_GetTexLevelParameterfv(disp, parameters) (*((disp)->GetTexLevelParameterfv)) parameters#define GET_GetTexLevelParameterfv(disp) ((disp)->GetTexLevelParameterfv)#define SET_GetTexLevelParameterfv(disp, fn) ((disp)->GetTexLevelParameterfv = fn)#define CALL_GetTexLevelParameteriv(disp, parameters) (*((disp)->GetTexLevelParameteriv)) parameters#define GET_GetTexLevelParameteriv(disp) ((disp)->GetTexLevelParameteriv)#define SET_GetTexLevelParameteriv(disp, fn) ((disp)->GetTexLevelParameteriv = fn)#define CALL_IsEnabled(disp, parameters) (*((disp)->IsEnabled)) parameters#define GET_IsEnabled(disp) ((disp)->IsEnabled)#define SET_IsEnabled(disp, fn) ((disp)->IsEnabled = fn)#define CALL_IsList(disp, parameters) (*((disp)->IsList)) parameters#define GET_IsList(disp) ((disp)->IsList)#define SET_IsList(disp, fn) ((disp)->IsList = fn)#define CALL_DepthRange(disp, parameters) (*((disp)->DepthRange)) parameters#define GET_DepthRange(disp) ((disp)->DepthRange)#define SET_DepthRange(disp, fn) ((disp)->DepthRange = fn)#define CALL_Frustum(disp, parameters) (*((disp)->Frustum)) parameters#define GET_Frustum(disp) ((disp)->Frustum)#define SET_Frustum(disp, fn) ((disp)->Frustum = fn)#define CALL_LoadIdentity(disp, parameters) (*((disp)->LoadIdentity)) parameters#define GET_LoadIdentity(disp) ((disp)->LoadIdentity)#define SET_LoadIdentity(disp, fn) ((disp)->LoadIdentity = fn)#define CALL_LoadMatrixf(disp, parameters) (*((disp)->LoadMatrixf)) parameters#define GET_LoadMatrixf(disp) ((disp)->LoadMatrixf)#define SET_LoadMatrixf(disp, fn) ((disp)->LoadMatrixf = fn)#define CALL_LoadMatrixd(disp, parameters) (*((disp)->LoadMatrixd)) parameters#define GET_LoadMatrixd(disp) ((disp)->LoadMatrixd)#define SET_LoadMatrixd(disp, fn) ((disp)->LoadMatrixd = fn)#define CALL_MatrixMode(disp, parameters) (*((disp)->MatrixMode)) parameters#define GET_MatrixMode(disp) ((disp)->MatrixMode)#define SET_MatrixMode(disp, fn) ((disp)->MatrixMode = fn)#define CALL_MultMatrixf(disp, parameters) (*((disp)->MultMatrixf)) parameters#define GET_MultMatrixf(disp) ((disp)->MultMatrixf)#define SET_MultMatrixf(disp, fn) ((disp)->MultMatrixf = fn)#define CALL_MultMatrixd(disp, parameters) (*((disp)->MultMatrixd)) parameters#define GET_MultMatrixd(disp) ((disp)->MultMatrixd)#define SET_MultMatrixd(disp, fn) ((disp)->MultMatrixd = fn)#define CALL_Ortho(disp, parameters) (*((disp)->Ortho)) parameters#define GET_Ortho(disp) ((disp)->Ortho)#define SET_Ortho(disp, fn) ((disp)->Ortho = fn)#define CALL_PopMatrix(disp, parameters) (*((disp)->PopMatrix)) parameters#define GET_PopMatrix(disp) ((disp)->PopMatrix)#define SET_PopMatrix(disp, fn) ((disp)->PopMatrix = fn)#define CALL_PushMatrix(disp, parameters) (*((disp)->PushMatrix)) parameters#define GET_PushMatrix(disp) ((disp)->PushMatrix)#define SET_PushMatrix(disp, fn) ((disp)->PushMatrix = fn)#define CALL_Rotated(disp, parameters) (*((disp)->Rotated)) parameters#define GET_Rotated(disp) ((disp)->Rotated)#define SET_Rotated(disp, fn) ((disp)->Rotated = fn)#define CALL_Rotatef(disp, parameters) (*((disp)->Rotatef)) parameters#define GET_Rotatef(disp) ((disp)->Rotatef)#define SET_Rotatef(disp, fn) ((disp)->Rotatef = fn)#define CALL_Scaled(disp, parameters) (*((disp)->Scaled)) parameters#define GET_Scaled(disp) ((disp)->Scaled)#define SET_Scaled(disp, fn) ((disp)->Scaled = fn)#define CALL_Scalef(disp, parameters) (*((disp)->Scalef)) parameters#define GET_Scalef(disp) ((disp)->Scalef)#define SET_Scalef(disp, fn) ((disp)->Scalef = fn)#define CALL_Translated(disp, parameters) (*((disp)->Translated)) parameters#define GET_Translated(disp) ((disp)->Translated)#define SET_Translated(disp, fn) ((disp)->Translated = fn)#define CALL_Translatef(disp, parameters) (*((disp)->Translatef)) parameters#define GET_Translatef(disp) ((disp)->Translatef)#define SET_Translatef(disp, fn) ((disp)->Translatef = fn)#define CALL_Viewport(disp, parameters) (*((disp)->Viewport)) parameters#define GET_Viewport(disp) ((disp)->Viewport)#define SET_Viewport(disp, fn) ((disp)->Viewport = fn)#define CALL_ArrayElement(disp, parameters) (*((disp)->ArrayElement)) parameters#define GET_ArrayElement(disp) ((disp)->ArrayElement)#define SET_ArrayElement(disp, fn) ((disp)->ArrayElement = fn)#define CALL_BindTexture(disp, parameters) (*((disp)->BindTexture)) parameters#define GET_BindTexture(disp) ((disp)->BindTexture)#define SET_BindTexture(disp, fn) ((disp)->BindTexture = fn)#define CALL_ColorPointer(disp, parameters) (*((disp)->ColorPointer)) parameters#define GET_ColorPointer(disp) ((disp)->ColorPointer)#define SET_ColorPointer(disp, fn) ((disp)->ColorPointer = fn)#define CALL_DisableClientState(disp, parameters) (*((disp)->DisableClientState)) parameters#define GET_DisableClientState(disp) ((disp)->DisableClientState)#define SET_DisableClientState(disp, fn) ((disp)->DisableClientState = fn)#define CALL_DrawArrays(disp, parameters) (*((disp)->DrawArrays)) parameters#define GET_DrawArrays(disp) ((disp)->DrawArrays)#define SET_DrawArrays(disp, fn) ((disp)->DrawArrays = fn)#define CALL_DrawElements(disp, parameters) (*((disp)->DrawElements)) parameters#define GET_DrawElements(disp) ((disp)->DrawElements)#define SET_DrawElements(disp, fn) ((disp)->DrawElements = fn)#define CALL_EdgeFlagPointer(disp, parameters) (*((disp)->EdgeFlagPointer)) parameters#define GET_EdgeFlagPointer(disp) ((disp)->EdgeFlagPointer)#define SET_EdgeFlagPointer(disp, fn) ((disp)->EdgeFlagPointer = fn)#define CALL_EnableClientState(disp, parameters) (*((disp)->EnableClientState)) parameters#define GET_EnableClientState(disp) ((disp)->EnableClientState)#define SET_EnableClientState(disp, fn) ((disp)->EnableClientState = fn)#define CALL_IndexPointer(disp, parameters) (*((disp)->IndexPointer)) parameters#define GET_IndexPointer(disp) ((disp)->IndexPointer)#define SET_IndexPointer(disp, fn) ((disp)->IndexPointer = fn)#define CALL_Indexub(disp, parameters) (*((disp)->Indexub)) parameters#define GET_Indexub(disp) ((disp)->Indexub)#define SET_Indexub(disp, fn) ((disp)->Indexub = fn)#define CALL_Indexubv(disp, parameters) (*((disp)->Indexubv)) parameters#define GET_Indexubv(disp) ((disp)->Indexubv)#define SET_Indexubv(disp, fn) ((disp)->Indexubv = fn)#define CALL_InterleavedArrays(disp, parameters) (*((disp)->InterleavedArrays)) parameters#define GET_InterleavedArrays(disp) ((disp)->InterleavedArrays)#define SET_InterleavedArrays(disp, fn) ((disp)->InterleavedArrays = fn)#define CALL_NormalPointer(disp, parameters) (*((disp)->NormalPointer)) parameters#define GET_NormalPointer(disp) ((disp)->NormalPointer)#define SET_NormalPointer(disp, fn) ((disp)->NormalPointer = fn)#define CALL_PolygonOffset(disp, parameters) (*((disp)->PolygonOffset)) parameters#define GET_PolygonOffset(disp) ((disp)->PolygonOffset)#define SET_PolygonOffset(disp, fn) ((disp)->PolygonOffset = fn)#define CALL_TexCoordPointer(disp, parameters) (*((disp)->TexCoordPointer)) parameters#define GET_TexCoordPointer(disp) ((disp)->TexCoordPointer)#define SET_TexCoordPointer(disp, fn) ((disp)->TexCoordPointer = fn)#define CALL_VertexPointer(disp, parameters) (*((disp)->VertexPointer)) parameters#define GET_VertexPointer(disp) ((disp)->VertexPointer)#define SET_VertexPointer(disp, fn) ((disp)->VertexPointer = fn)#define CALL_AreTexturesResident(disp, parameters) (*((disp)->AreTexturesResident)) parameters#define GET_AreTexturesResident(disp) ((disp)->AreTexturesResident)#define SET_AreTexturesResident(disp, fn) ((disp)->AreTexturesResident = fn)#define CALL_CopyTexImage1D(disp, parameters) (*((disp)->CopyTexImage1D)) parameters#define GET_CopyTexImage1D(disp) ((disp)->CopyTexImage1D)#define SET_CopyTexImage1D(disp, fn) ((disp)->CopyTexImage1D = fn)#define CALL_CopyTexImage2D(disp, parameters) (*((disp)->CopyTexImage2D)) parameters#define GET_CopyTexImage2D(disp) ((disp)->CopyTexImage2D)#define SET_CopyTexImage2D(disp, fn) ((disp)->CopyTexImage2D = fn)#define CALL_CopyTexSubImage1D(disp, parameters) (*((disp)->CopyTexSubImage1D)) parameters#define GET_CopyTexSubImage1D(disp) ((disp)->CopyTexSubImage1D)#define SET_CopyTexSubImage1D(disp, fn) ((disp)->CopyTexSubImage1D = fn)#define CALL_CopyTexSubImage2D(disp, parameters) (*((disp)->CopyTexSubImage2D)) parameters#define GET_CopyTexSubImage2D(disp) ((disp)->CopyTexSubImage2D)#define SET_CopyTexSubImage2D(disp, fn) ((disp)->CopyTexSubImage2D = fn)#define CALL_DeleteTextures(disp, parameters) (*((disp)->DeleteTextures)) parameters#define GET_DeleteTextures(disp) ((disp)->DeleteTextures)#define SET_DeleteTextures(disp, fn) ((disp)->DeleteTextures = fn)#define CALL_GenTextures(disp, parameters) (*((disp)->GenTextures)) parameters#define GET_GenTextures(disp) ((disp)->GenTextures)#define SET_GenTextures(disp, fn) ((disp)->GenTextures = fn)#define CALL_GetPointerv(disp, parameters) (*((disp)->GetPointerv)) parameters#define GET_GetPointerv(disp) ((disp)->GetPointerv)#define SET_GetPointerv(disp, fn) ((disp)->GetPointerv = fn)#define CALL_IsTexture(disp, parameters) (*((disp)->IsTexture)) parameters#define GET_IsTexture(disp) ((disp)->IsTexture)#define SET_IsTexture(disp, fn) ((disp)->IsTexture = fn)#define CALL_PrioritizeTextures(disp, parameters) (*((disp)->PrioritizeTextures)) parameters#define GET_PrioritizeTextures(disp) ((disp)->PrioritizeTextures)#define SET_PrioritizeTextures(disp, fn) ((disp)->PrioritizeTextures = fn)#define CALL_TexSubImage1D(disp, parameters) (*((disp)->TexSubImage1D)) parameters#define GET_TexSubImage1D(disp) ((disp)->TexSubImage1D)#define SET_TexSubImage1D(disp, fn) ((disp)->TexSubImage1D = fn)#define CALL_TexSubImage2D(disp, parameters) (*((disp)->TexSubImage2D)) parameters#define GET_TexSubImage2D(disp) ((disp)->TexSubImage2D)#define SET_TexSubImage2D(disp, fn) ((disp)->TexSubImage2D = fn)#define CALL_PopClientAttrib(disp, parameters) (*((disp)->PopClientAttrib)) parameters#define GET_PopClientAttrib(disp) ((disp)->PopClientAttrib)#define SET_PopClientAttrib(disp, fn) ((disp)->PopClientAttrib = fn)#define CALL_PushClientAttrib(disp, parameters) (*((disp)->PushClientAttrib)) parameters#define GET_PushClientAttrib(disp) ((disp)->PushClientAttrib)#define SET_PushClientAttrib(disp, fn) ((disp)->PushClientAttrib = fn)#define CALL_BlendColor(disp, parameters) (*((disp)->BlendColor)) parameters#define GET_BlendColor(disp) ((disp)->BlendColor)#define SET_BlendColor(disp, fn) ((disp)->BlendColor = fn)#define CALL_BlendEquation(disp, parameters) (*((disp)->BlendEquation)) parameters#define GET_BlendEquation(disp) ((disp)->BlendEquation)#define SET_BlendEquation(disp, fn) ((disp)->BlendEquation = fn)#define CALL_DrawRangeElements(disp, parameters) (*((disp)->DrawRangeElements)) parameters#define GET_DrawRangeElements(disp) ((disp)->DrawRangeElements)#define SET_DrawRangeElements(disp, fn) ((disp)->DrawRangeElements = fn)#define CALL_ColorTable(disp, parameters) (*((disp)->ColorTable)) parameters#define GET_ColorTable(disp) ((disp)->ColorTable)#define SET_ColorTable(disp, fn) ((disp)->ColorTable = fn)#define CALL_ColorTableParameterfv(disp, parameters) (*((disp)->ColorTableParameterfv)) parameters#define GET_ColorTableParameterfv(disp) ((disp)->ColorTableParameterfv)#define SET_ColorTableParameterfv(disp, fn) ((disp)->ColorTableParameterfv = fn)#define CALL_ColorTableParameteriv(disp, parameters) (*((disp)->ColorTableParameteriv)) parameters#define GET_ColorTableParameteriv(disp) ((disp)->ColorTableParameteriv)#define SET_ColorTableParameteriv(disp, fn) ((disp)->ColorTableParameteriv = fn)#define C
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -