📄 opengl.pas
字号:
GL_REPLACE_EXT = $8062;
GL_PROXY_TEXTURE_1D_EXT = $8063;
GL_PROXY_TEXTURE_2D_EXT = $8064;
GL_TEXTURE_TOO_LARGE_EXT = $8065;
// EXT_texture_object
GL_TEXTURE_PRIORITY_EXT = $8066;
GL_TEXTURE_RESIDENT_EXT = $8067;
GL_TEXTURE_1D_BINDING_EXT = $8068;
GL_TEXTURE_2D_BINDING_EXT = $8069;
GL_TEXTURE_3D_BINDING_EXT = $806A;
// EXT_texture3D
GL_PACK_SKIP_IMAGES_EXT = $806B;
GL_PACK_IMAGE_HEIGHT_EXT = $806C;
GL_UNPACK_SKIP_IMAGES_EXT = $806D;
GL_UNPACK_IMAGE_HEIGHT_EXT = $806E;
GL_TEXTURE_3D_EXT = $806F;
GL_PROXY_TEXTURE_3D_EXT = $8070;
GL_TEXTURE_DEPTH_EXT = $8071;
GL_TEXTURE_WRAP_R_EXT = $8072;
GL_MAX_3D_TEXTURE_SIZE_EXT = $8073;
// SGI_color_matrix
GL_COLOR_MATRIX_SGI = $80B1;
GL_COLOR_MATRIX_STACK_DEPTH_SGI = $80B2;
GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI = $80B3;
GL_POST_COLOR_MATRIX_RED_SCALE_SGI = $80B4;
GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI = $80B5;
GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI = $80B6;
GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI = $80B7;
GL_POST_COLOR_MATRIX_RED_BIAS_SGI = $80B8;
GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI = $80B9;
GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI = $80BA;
GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI = $80BB;
// SGI_texture_color_table
GL_TEXTURE_COLOR_TABLE_SGI = $80BC;
GL_PROXY_TEXTURE_COLOR_TABLE_SGI = $80BD;
GL_TEXTURE_COLOR_TABLE_BIAS_SGI = $80BE;
GL_TEXTURE_COLOR_TABLE_SCALE_SGI = $80BF;
// SGI_color_table
GL_COLOR_TABLE_SGI = $80D0;
GL_POST_CONVOLUTION_COLOR_TABLE_SGI = $80D1;
GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI = $80D2;
GL_PROXY_COLOR_TABLE_SGI = $80D3;
GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI = $80D4;
GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI = $80D5;
GL_COLOR_TABLE_SCALE_SGI = $80D6;
GL_COLOR_TABLE_BIAS_SGI = $80D7;
GL_COLOR_TABLE_FORMAT_SGI = $80D8;
GL_COLOR_TABLE_WIDTH_SGI = $80D9;
GL_COLOR_TABLE_RED_SIZE_SGI = $80DA;
GL_COLOR_TABLE_GREEN_SIZE_SGI = $80DB;
GL_COLOR_TABLE_BLUE_SIZE_SGI = $80DC;
GL_COLOR_TABLE_ALPHA_SIZE_SGI = $80DD;
GL_COLOR_TABLE_LUMINANCE_SIZE_SGI = $80DE;
GL_COLOR_TABLE_INTENSITY_SIZE_SGI = $80DF;
// EXT_cmyka
GL_CMYK_EXT = $800C;
GL_CMYKA_EXT = $800D;
GL_PACK_CMYK_HINT_EXT = $800E;
GL_UNPACK_CMYK_HINT_EXT = $800F;
// EXT_rescale_normal
GL_RESCALE_NORMAL_EXT = $803A;
// EXT_clip_volume_hint
GL_CLIP_VOLUME_CLIPPING_HINT_EXT = $80F0;
// EXT_cull_vertex
GL_CULL_VERTEX_EXT = 0; // not yet defined
GL_CULL_VERTEX_EYE_POSITION_EXT = 0; // not yet defined
GL_CULL_VERTEX_OBJECT_POSITION_EXT = 0; // not yet defined
// EXT_index_array_formats
GL_IUI_V2F_EXT = 0; // not yet defined
GL_IUI_V3F_EXT = 0; // not yet defined
GL_IUI_N3F_V2F_EXT = 0; // not yet defined
GL_IUI_N3F_V3F_EXT = 0; // not yet defined
GL_T2F_IUI_V2F_EXT = 0; // not yet defined
GL_T2F_IUI_V3F_EXT = 0; // not yet defined
GL_T2F_IUI_N3F_V2F_EXT = 0; // not yet defined
GL_T2F_IUI_N3F_V3F_EXT = 0; // not yet defined
// EXT_index_func
GL_INDEX_TEST_EXT = 0; // not yet defined
GL_INDEX_TEST_FUNC_EXT = 0; // not yet defined
GL_INDEX_TEST_REF_EXT = 0; // not yet defined
// EXT_index_material
GL_INDEX_MATERIAL_EXT = 0; // not yet defined
GL_INDEX_MATERIAL_PARAMETER_EXT = 0; // not yet defined
GL_INDEX_MATERIAL_FACE_EXT = 0; // not yet defined
// EXT_misc_attribute
GL_MISC_BIT_EXT = 0; // not yet defined
// EXT_scene_marker
GL_SCENE_REQUIRED_EXT = 0; // not yet defined
// EXT_shared_texture_palette
GL_SHARED_TEXTURE_PALETTE_EXT = $81FB;
// EXT_nurbs_tessellator
GLU_NURBS_MODE_EXT = 100160;
GLU_NURBS_TESSELLATOR_EXT = 100161;
GLU_NURBS_RENDERER_EXT = 100162;
GLU_NURBS_BEGIN_EXT = 100164;
GLU_NURBS_VERTEX_EXT = 100165;
GLU_NURBS_NORMAL_EXT = 100166;
GLU_NURBS_COLOR_EXT = 100167;
GLU_NURBS_TEX_COORD_EXT = 100168;
GLU_NURBS_END_EXT = 100169;
GLU_NURBS_BEGIN_DATA_EXT = 100170;
GLU_NURBS_VERTEX_DATA_EXT = 100171;
GLU_NURBS_NORMAL_DATA_EXT = 100172;
GLU_NURBS_COLOR_DATA_EXT = 100173;
GLU_NURBS_TEX_COORD_DATA_EXT = 100174;
GLU_NURBS_END_DATA_EXT = 100175;
// EXT_object_space_tess
GLU_OBJECT_PARAMETRIC_ERROR_EXT = 100208;
GLU_OBJECT_PATH_LENGTH_EXT = 100209;
//------------------------------------------------------------------------------
const // ********** GLU generic constants **********
// Errors: (return value 0 = no error)
GLU_INVALID_ENUM = 100900;
GLU_INVALID_VALUE = 100901;
GLU_OUT_OF_MEMORY = 100902;
GLU_INCOMPATIBLE_GL_VERSION = 100903;
// StringName
GLU_VERSION = 100800;
GLU_EXTENSIONS = 100801;
// Boolean
GLU_TRUE = GL_TRUE;
GLU_FALSE = GL_FALSE;
// Quadric constants
// QuadricNormal
GLU_SMOOTH = 100000;
GLU_FLAT = 100001;
GLU_NONE = 100002;
// QuadricDrawStyle
GLU_POINT = 100010;
GLU_LINE = 100011;
GLU_FILL = 100012;
GLU_SILHOUETTE = 100013;
// QuadricOrientation
GLU_OUTSIDE = 100020;
GLU_INSIDE = 100021;
// Tesselation constants
GLU_TESS_MAX_COORD = 1.0e150;
// TessProperty
GLU_TESS_WINDING_RULE = 100140;
GLU_TESS_BOUNDARY_ONLY = 100141;
GLU_TESS_TOLERANCE = 100142;
// TessWinding
GLU_TESS_WINDING_ODD = 100130;
GLU_TESS_WINDING_NONZERO = 100131;
GLU_TESS_WINDING_POSITIVE = 100132;
GLU_TESS_WINDING_NEGATIVE = 100133;
GLU_TESS_WINDING_ABS_GEQ_TWO = 100134;
// TessCallback
GLU_TESS_BEGIN = 100100; // TGLUTessBeginProc
GLU_TESS_VERTEX = 100101; // TGLUTessVertexProc
GLU_TESS_END = 100102; // TGLUTessEndProc
GLU_TESS_ERROR = 100103; // TGLUTessErrorProc
GLU_TESS_EDGE_FLAG = 100104; // TGLUTessEdgeFlagProc
GLU_TESS_COMBINE = 100105; // TGLUTessCombineProc
GLU_TESS_BEGIN_DATA = 100106; // TGLUTessBeginDataProc
GLU_TESS_VERTEX_DATA = 100107; // TGLUTessVertexDataProc
GLU_TESS_END_DATA = 100108; // TGLUTessEndDataProc
GLU_TESS_ERROR_DATA = 100109; // TGLUTessErrorDataProc
GLU_TESS_EDGE_FLAG_DATA = 100110; // TGLUTessEdgeFlagDataProc
GLU_TESS_COMBINE_DATA = 100111; // TGLUTessCombineDataProc
// TessError
GLU_TESS_ERROR1 = 100151;
GLU_TESS_ERROR2 = 100152;
GLU_TESS_ERROR3 = 100153;
GLU_TESS_ERROR4 = 100154;
GLU_TESS_ERROR5 = 100155;
GLU_TESS_ERROR6 = 100156;
GLU_TESS_ERROR7 = 100157;
GLU_TESS_ERROR8 = 100158;
GLU_TESS_MISSING_BEGIN_POLYGON = GLU_TESS_ERROR1;
GLU_TESS_MISSING_BEGIN_CONTOUR = GLU_TESS_ERROR2;
GLU_TESS_MISSING_END_POLYGON = GLU_TESS_ERROR3;
GLU_TESS_MISSING_END_CONTOUR = GLU_TESS_ERROR4;
GLU_TESS_COORD_TOO_LARGE = GLU_TESS_ERROR5;
GLU_TESS_NEED_COMBINE_CALLBACK = GLU_TESS_ERROR6;
// NURBS constants
// NurbsProperty
GLU_AUTO_LOAD_MATRIX = 100200;
GLU_CULLING = 100201;
GLU_SAMPLING_TOLERANCE = 100203;
GLU_DISPLAY_MODE = 100204;
GLU_PARAMETRIC_TOLERANCE = 100202;
GLU_SAMPLING_METHOD = 100205;
GLU_U_STEP = 100206;
GLU_V_STEP = 100207;
// NurbsSampling
GLU_PATH_LENGTH = 100215;
GLU_PARAMETRIC_ERROR = 100216;
GLU_DOMAIN_DISTANCE = 100217;
// NurbsTrim
GLU_MAP1_TRIM_2 = 100210;
GLU_MAP1_TRIM_3 = 100211;
// NurbsDisplay
GLU_OUTLINE_POLYGON = 100240;
GLU_OUTLINE_PATCH = 100241;
// NurbsErrors
GLU_NURBS_ERROR1 = 100251;
GLU_NURBS_ERROR2 = 100252;
GLU_NURBS_ERROR3 = 100253;
GLU_NURBS_ERROR4 = 100254;
GLU_NURBS_ERROR5 = 100255;
GLU_NURBS_ERROR6 = 100256;
GLU_NURBS_ERROR7 = 100257;
GLU_NURBS_ERROR8 = 100258;
GLU_NURBS_ERROR9 = 100259;
GLU_NURBS_ERROR10 = 100260;
GLU_NURBS_ERROR11 = 100261;
GLU_NURBS_ERROR12 = 100262;
GLU_NURBS_ERROR13 = 100263;
GLU_NURBS_ERROR14 = 100264;
GLU_NURBS_ERROR15 = 100265;
GLU_NURBS_ERROR16 = 100266;
GLU_NURBS_ERROR17 = 100267;
GLU_NURBS_ERROR18 = 100268;
GLU_NURBS_ERROR19 = 100269;
GLU_NURBS_ERROR20 = 100270;
GLU_NURBS_ERROR21 = 100271;
GLU_NURBS_ERROR22 = 100272;
GLU_NURBS_ERROR23 = 100273;
GLU_NURBS_ERROR24 = 100274;
GLU_NURBS_ERROR25 = 100275;
GLU_NURBS_ERROR26 = 100276;
GLU_NURBS_ERROR27 = 100277;
GLU_NURBS_ERROR28 = 100278;
GLU_NURBS_ERROR29 = 100279;
GLU_NURBS_ERROR30 = 100280;
GLU_NURBS_ERROR31 = 100281;
GLU_NURBS_ERROR32 = 100282;
GLU_NURBS_ERROR33 = 100283;
GLU_NURBS_ERROR34 = 100284;
GLU_NURBS_ERROR35 = 100285;
GLU_NURBS_ERROR36 = 100286;
GLU_NURBS_ERROR37 = 100287;
// Contours types -- obsolete!
GLU_CW = 100120;
GLU_CCW = 100121;
GLU_INTERIOR = 100122;
GLU_EXTERIOR = 100123;
GLU_UNKNOWN = 100124;
// Names without "TESS_" prefix
GLU_BEGIN = GLU_TESS_BEGIN;
GLU_VERTEX = GLU_TESS_VERTEX;
GLU_END = GLU_TESS_END;
GLU_ERROR = GLU_TESS_ERROR;
GLU_EDGE_FLAG = GLU_TESS_EDGE_FLAG;
//-------------------------------------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -