📄 dispatch.h
字号:
#define GET_Normal3bv(disp) ((disp)->Normal3bv)#define SET_Normal3bv(disp, fn) ((disp)->Normal3bv = fn)#define CALL_Normal3d(disp, parameters) (*((disp)->Normal3d)) parameters#define GET_Normal3d(disp) ((disp)->Normal3d)#define SET_Normal3d(disp, fn) ((disp)->Normal3d = fn)#define CALL_Normal3dv(disp, parameters) (*((disp)->Normal3dv)) parameters#define GET_Normal3dv(disp) ((disp)->Normal3dv)#define SET_Normal3dv(disp, fn) ((disp)->Normal3dv = fn)#define CALL_Normal3f(disp, parameters) (*((disp)->Normal3f)) parameters#define GET_Normal3f(disp) ((disp)->Normal3f)#define SET_Normal3f(disp, fn) ((disp)->Normal3f = fn)#define CALL_Normal3fv(disp, parameters) (*((disp)->Normal3fv)) parameters#define GET_Normal3fv(disp) ((disp)->Normal3fv)#define SET_Normal3fv(disp, fn) ((disp)->Normal3fv = fn)#define CALL_Normal3i(disp, parameters) (*((disp)->Normal3i)) parameters#define GET_Normal3i(disp) ((disp)->Normal3i)#define SET_Normal3i(disp, fn) ((disp)->Normal3i = fn)#define CALL_Normal3iv(disp, parameters) (*((disp)->Normal3iv)) parameters#define GET_Normal3iv(disp) ((disp)->Normal3iv)#define SET_Normal3iv(disp, fn) ((disp)->Normal3iv = fn)#define CALL_Normal3s(disp, parameters) (*((disp)->Normal3s)) parameters#define GET_Normal3s(disp) ((disp)->Normal3s)#define SET_Normal3s(disp, fn) ((disp)->Normal3s = fn)#define CALL_Normal3sv(disp, parameters) (*((disp)->Normal3sv)) parameters#define GET_Normal3sv(disp) ((disp)->Normal3sv)#define SET_Normal3sv(disp, fn) ((disp)->Normal3sv = fn)#define CALL_RasterPos2d(disp, parameters) (*((disp)->RasterPos2d)) parameters#define GET_RasterPos2d(disp) ((disp)->RasterPos2d)#define SET_RasterPos2d(disp, fn) ((disp)->RasterPos2d = fn)#define CALL_RasterPos2dv(disp, parameters) (*((disp)->RasterPos2dv)) parameters#define GET_RasterPos2dv(disp) ((disp)->RasterPos2dv)#define SET_RasterPos2dv(disp, fn) ((disp)->RasterPos2dv = fn)#define CALL_RasterPos2f(disp, parameters) (*((disp)->RasterPos2f)) parameters#define GET_RasterPos2f(disp) ((disp)->RasterPos2f)#define SET_RasterPos2f(disp, fn) ((disp)->RasterPos2f = fn)#define CALL_RasterPos2fv(disp, parameters) (*((disp)->RasterPos2fv)) parameters#define GET_RasterPos2fv(disp) ((disp)->RasterPos2fv)#define SET_RasterPos2fv(disp, fn) ((disp)->RasterPos2fv = fn)#define CALL_RasterPos2i(disp, parameters) (*((disp)->RasterPos2i)) parameters#define GET_RasterPos2i(disp) ((disp)->RasterPos2i)#define SET_RasterPos2i(disp, fn) ((disp)->RasterPos2i = fn)#define CALL_RasterPos2iv(disp, parameters) (*((disp)->RasterPos2iv)) parameters#define GET_RasterPos2iv(disp) ((disp)->RasterPos2iv)#define SET_RasterPos2iv(disp, fn) ((disp)->RasterPos2iv = fn)#define CALL_RasterPos2s(disp, parameters) (*((disp)->RasterPos2s)) parameters#define GET_RasterPos2s(disp) ((disp)->RasterPos2s)#define SET_RasterPos2s(disp, fn) ((disp)->RasterPos2s = fn)#define CALL_RasterPos2sv(disp, parameters) (*((disp)->RasterPos2sv)) parameters#define GET_RasterPos2sv(disp) ((disp)->RasterPos2sv)#define SET_RasterPos2sv(disp, fn) ((disp)->RasterPos2sv = fn)#define CALL_RasterPos3d(disp, parameters) (*((disp)->RasterPos3d)) parameters#define GET_RasterPos3d(disp) ((disp)->RasterPos3d)#define SET_RasterPos3d(disp, fn) ((disp)->RasterPos3d = fn)#define CALL_RasterPos3dv(disp, parameters) (*((disp)->RasterPos3dv)) parameters#define GET_RasterPos3dv(disp) ((disp)->RasterPos3dv)#define SET_RasterPos3dv(disp, fn) ((disp)->RasterPos3dv = fn)#define CALL_RasterPos3f(disp, parameters) (*((disp)->RasterPos3f)) parameters#define GET_RasterPos3f(disp) ((disp)->RasterPos3f)#define SET_RasterPos3f(disp, fn) ((disp)->RasterPos3f = fn)#define CALL_RasterPos3fv(disp, parameters) (*((disp)->RasterPos3fv)) parameters#define GET_RasterPos3fv(disp) ((disp)->RasterPos3fv)#define SET_RasterPos3fv(disp, fn) ((disp)->RasterPos3fv = fn)#define CALL_RasterPos3i(disp, parameters) (*((disp)->RasterPos3i)) parameters#define GET_RasterPos3i(disp) ((disp)->RasterPos3i)#define SET_RasterPos3i(disp, fn) ((disp)->RasterPos3i = fn)#define CALL_RasterPos3iv(disp, parameters) (*((disp)->RasterPos3iv)) parameters#define GET_RasterPos3iv(disp) ((disp)->RasterPos3iv)#define SET_RasterPos3iv(disp, fn) ((disp)->RasterPos3iv = fn)#define CALL_RasterPos3s(disp, parameters) (*((disp)->RasterPos3s)) parameters#define GET_RasterPos3s(disp) ((disp)->RasterPos3s)#define SET_RasterPos3s(disp, fn) ((disp)->RasterPos3s = fn)#define CALL_RasterPos3sv(disp, parameters) (*((disp)->RasterPos3sv)) parameters#define GET_RasterPos3sv(disp) ((disp)->RasterPos3sv)#define SET_RasterPos3sv(disp, fn) ((disp)->RasterPos3sv = fn)#define CALL_RasterPos4d(disp, parameters) (*((disp)->RasterPos4d)) parameters#define GET_RasterPos4d(disp) ((disp)->RasterPos4d)#define SET_RasterPos4d(disp, fn) ((disp)->RasterPos4d = fn)#define CALL_RasterPos4dv(disp, parameters) (*((disp)->RasterPos4dv)) parameters#define GET_RasterPos4dv(disp) ((disp)->RasterPos4dv)#define SET_RasterPos4dv(disp, fn) ((disp)->RasterPos4dv = fn)#define CALL_RasterPos4f(disp, parameters) (*((disp)->RasterPos4f)) parameters#define GET_RasterPos4f(disp) ((disp)->RasterPos4f)#define SET_RasterPos4f(disp, fn) ((disp)->RasterPos4f = fn)#define CALL_RasterPos4fv(disp, parameters) (*((disp)->RasterPos4fv)) parameters#define GET_RasterPos4fv(disp) ((disp)->RasterPos4fv)#define SET_RasterPos4fv(disp, fn) ((disp)->RasterPos4fv = fn)#define CALL_RasterPos4i(disp, parameters) (*((disp)->RasterPos4i)) parameters#define GET_RasterPos4i(disp) ((disp)->RasterPos4i)#define SET_RasterPos4i(disp, fn) ((disp)->RasterPos4i = fn)#define CALL_RasterPos4iv(disp, parameters) (*((disp)->RasterPos4iv)) parameters#define GET_RasterPos4iv(disp) ((disp)->RasterPos4iv)#define SET_RasterPos4iv(disp, fn) ((disp)->RasterPos4iv = fn)#define CALL_RasterPos4s(disp, parameters) (*((disp)->RasterPos4s)) parameters#define GET_RasterPos4s(disp) ((disp)->RasterPos4s)#define SET_RasterPos4s(disp, fn) ((disp)->RasterPos4s = fn)#define CALL_RasterPos4sv(disp, parameters) (*((disp)->RasterPos4sv)) parameters#define GET_RasterPos4sv(disp) ((disp)->RasterPos4sv)#define SET_RasterPos4sv(disp, fn) ((disp)->RasterPos4sv = fn)#define CALL_Rectd(disp, parameters) (*((disp)->Rectd)) parameters#define GET_Rectd(disp) ((disp)->Rectd)#define SET_Rectd(disp, fn) ((disp)->Rectd = fn)#define CALL_Rectdv(disp, parameters) (*((disp)->Rectdv)) parameters#define GET_Rectdv(disp) ((disp)->Rectdv)#define SET_Rectdv(disp, fn) ((disp)->Rectdv = fn)#define CALL_Rectf(disp, parameters) (*((disp)->Rectf)) parameters#define GET_Rectf(disp) ((disp)->Rectf)#define SET_Rectf(disp, fn) ((disp)->Rectf = fn)#define CALL_Rectfv(disp, parameters) (*((disp)->Rectfv)) parameters#define GET_Rectfv(disp) ((disp)->Rectfv)#define SET_Rectfv(disp, fn) ((disp)->Rectfv = fn)#define CALL_Recti(disp, parameters) (*((disp)->Recti)) parameters#define GET_Recti(disp) ((disp)->Recti)#define SET_Recti(disp, fn) ((disp)->Recti = fn)#define CALL_Rectiv(disp, parameters) (*((disp)->Rectiv)) parameters#define GET_Rectiv(disp) ((disp)->Rectiv)#define SET_Rectiv(disp, fn) ((disp)->Rectiv = fn)#define CALL_Rects(disp, parameters) (*((disp)->Rects)) parameters#define GET_Rects(disp) ((disp)->Rects)#define SET_Rects(disp, fn) ((disp)->Rects = fn)#define CALL_Rectsv(disp, parameters) (*((disp)->Rectsv)) parameters#define GET_Rectsv(disp) ((disp)->Rectsv)#define SET_Rectsv(disp, fn) ((disp)->Rectsv = fn)#define CALL_TexCoord1d(disp, parameters) (*((disp)->TexCoord1d)) parameters#define GET_TexCoord1d(disp) ((disp)->TexCoord1d)#define SET_TexCoord1d(disp, fn) ((disp)->TexCoord1d = fn)#define CALL_TexCoord1dv(disp, parameters) (*((disp)->TexCoord1dv)) parameters#define GET_TexCoord1dv(disp) ((disp)->TexCoord1dv)#define SET_TexCoord1dv(disp, fn) ((disp)->TexCoord1dv = fn)#define CALL_TexCoord1f(disp, parameters) (*((disp)->TexCoord1f)) parameters#define GET_TexCoord1f(disp) ((disp)->TexCoord1f)#define SET_TexCoord1f(disp, fn) ((disp)->TexCoord1f = fn)#define CALL_TexCoord1fv(disp, parameters) (*((disp)->TexCoord1fv)) parameters#define GET_TexCoord1fv(disp) ((disp)->TexCoord1fv)#define SET_TexCoord1fv(disp, fn) ((disp)->TexCoord1fv = fn)#define CALL_TexCoord1i(disp, parameters) (*((disp)->TexCoord1i)) parameters#define GET_TexCoord1i(disp) ((disp)->TexCoord1i)#define SET_TexCoord1i(disp, fn) ((disp)->TexCoord1i = fn)#define CALL_TexCoord1iv(disp, parameters) (*((disp)->TexCoord1iv)) parameters#define GET_TexCoord1iv(disp) ((disp)->TexCoord1iv)#define SET_TexCoord1iv(disp, fn) ((disp)->TexCoord1iv = fn)#define CALL_TexCoord1s(disp, parameters) (*((disp)->TexCoord1s)) parameters#define GET_TexCoord1s(disp) ((disp)->TexCoord1s)#define SET_TexCoord1s(disp, fn) ((disp)->TexCoord1s = fn)#define CALL_TexCoord1sv(disp, parameters) (*((disp)->TexCoord1sv)) parameters#define GET_TexCoord1sv(disp) ((disp)->TexCoord1sv)#define SET_TexCoord1sv(disp, fn) ((disp)->TexCoord1sv = fn)#define CALL_TexCoord2d(disp, parameters) (*((disp)->TexCoord2d)) parameters#define GET_TexCoord2d(disp) ((disp)->TexCoord2d)#define SET_TexCoord2d(disp, fn) ((disp)->TexCoord2d = fn)#define CALL_TexCoord2dv(disp, parameters) (*((disp)->TexCoord2dv)) parameters#define GET_TexCoord2dv(disp) ((disp)->TexCoord2dv)#define SET_TexCoord2dv(disp, fn) ((disp)->TexCoord2dv = fn)#define CALL_TexCoord2f(disp, parameters) (*((disp)->TexCoord2f)) parameters#define GET_TexCoord2f(disp) ((disp)->TexCoord2f)#define SET_TexCoord2f(disp, fn) ((disp)->TexCoord2f = fn)#define CALL_TexCoord2fv(disp, parameters) (*((disp)->TexCoord2fv)) parameters#define GET_TexCoord2fv(disp) ((disp)->TexCoord2fv)#define SET_TexCoord2fv(disp, fn) ((disp)->TexCoord2fv = fn)#define CALL_TexCoord2i(disp, parameters) (*((disp)->TexCoord2i)) parameters#define GET_TexCoord2i(disp) ((disp)->TexCoord2i)#define SET_TexCoord2i(disp, fn) ((disp)->TexCoord2i = fn)#define CALL_TexCoord2iv(disp, parameters) (*((disp)->TexCoord2iv)) parameters#define GET_TexCoord2iv(disp) ((disp)->TexCoord2iv)#define SET_TexCoord2iv(disp, fn) ((disp)->TexCoord2iv = fn)#define CALL_TexCoord2s(disp, parameters) (*((disp)->TexCoord2s)) parameters#define GET_TexCoord2s(disp) ((disp)->TexCoord2s)#define SET_TexCoord2s(disp, fn) ((disp)->TexCoord2s = fn)#define CALL_TexCoord2sv(disp, parameters) (*((disp)->TexCoord2sv)) parameters#define GET_TexCoord2sv(disp) ((disp)->TexCoord2sv)#define SET_TexCoord2sv(disp, fn) ((disp)->TexCoord2sv = fn)#define CALL_TexCoord3d(disp, parameters) (*((disp)->TexCoord3d)) parameters#define GET_TexCoord3d(disp) ((disp)->TexCoord3d)#define SET_TexCoord3d(disp, fn) ((disp)->TexCoord3d = fn)#define CALL_TexCoord3dv(disp, parameters) (*((disp)->TexCoord3dv)) parameters#define GET_TexCoord3dv(disp) ((disp)->TexCoord3dv)#define SET_TexCoord3dv(disp, fn) ((disp)->TexCoord3dv = fn)#define CALL_TexCoord3f(disp, parameters) (*((disp)->TexCoord3f)) parameters#define GET_TexCoord3f(disp) ((disp)->TexCoord3f)#define SET_TexCoord3f(disp, fn) ((disp)->TexCoord3f = fn)#define CALL_TexCoord3fv(disp, parameters) (*((disp)->TexCoord3fv)) parameters#define GET_TexCoord3fv(disp) ((disp)->TexCoord3fv)#define SET_TexCoord3fv(disp, fn) ((disp)->TexCoord3fv = fn)#define CALL_TexCoord3i(disp, parameters) (*((disp)->TexCoord3i)) parameters#define GET_TexCoord3i(disp) ((disp)->TexCoord3i)#define SET_TexCoord3i(disp, fn) ((disp)->TexCoord3i = fn)#define CALL_TexCoord3iv(disp, parameters) (*((disp)->TexCoord3iv)) parameters#define GET_TexCoord3iv(disp) ((disp)->TexCoord3iv)#define SET_TexCoord3iv(disp, fn) ((disp)->TexCoord3iv = fn)#define CALL_TexCoord3s(disp, parameters) (*((disp)->TexCoord3s)) parameters#define GET_TexCoord3s(disp) ((disp)->TexCoord3s)#define SET_TexCoord3s(disp, fn) ((disp)->TexCoord3s = fn)#define CALL_TexCoord3sv(disp, parameters) (*((disp)->TexCoord3sv)) parameters#define GET_TexCoord3sv(disp) ((disp)->TexCoord3sv)#define SET_TexCoord3sv(disp, fn) ((disp)->TexCoord3sv = fn)#define CALL_TexCoord4d(disp, parameters) (*((disp)->TexCoord4d)) parameters#define GET_TexCoord4d(disp) ((disp)->TexCoord4d)#define SET_TexCoord4d(disp, fn) ((disp)->TexCoord4d = fn)#define CALL_TexCoord4dv(disp, parameters) (*((disp)->TexCoord4dv)) parameters#define GET_TexCoord4dv(disp) ((disp)->TexCoord4dv)#define SET_TexCoord4dv(disp, fn) ((disp)->TexCoord4dv = fn)#define CALL_TexCoord4f(disp, parameters) (*((disp)->TexCoord4f)) parameters#define GET_TexCoord4f(disp) ((disp)->TexCoord4f)#define SET_TexCoord4f(disp, fn) ((disp)->TexCoord4f = fn)#define CALL_TexCoord4fv(disp, parameters) (*((disp)->TexCoord4fv)) parameters#define GET_TexCoord4fv(disp) ((disp)->TexCoord4fv)#define SET_TexCoord4fv(disp, fn) ((disp)->TexCoord4fv = fn)#define CALL_TexCoord4i(disp, parameters) (*((disp)->TexCoord4i)) parameters#define GET_TexCoord4i(disp) ((disp)->TexCoord4i)#define SET_TexCoord4i(disp, fn) ((disp)->TexCoord4i = fn)#define CALL_TexCoord4iv(disp, parameters) (*((disp)->TexCoord4iv)) parameters#define GET_TexCoord4iv(disp) ((disp)->TexCoord4iv)#define SET_TexCoord4iv(disp, fn) ((disp)->TexCoord4iv = fn)#define CALL_TexCoord4s(disp, parameters) (*((disp)->TexCoord4s)) parameters#define GET_TexCoord4s(disp) ((disp)->TexCoord4s)#define SET_TexCoord4s(disp, fn) ((disp)->TexCoord4s = fn)#define CALL_TexCoord4sv(disp, parameters) (*((disp)->TexCoord4sv)) parameters#define GET_TexCoord4sv(disp) ((disp)->TexCoord4sv)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -