⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 opengl_wrap.h

📁 这是一款2d游戏引擎
💻 H
📖 第 1 页 / 共 5 页
字号:
	// CL_SHORT
	// CL_INT
	// CL_FLOAT
	// CL_DOUBLE

	// TextureEnvMode:

	CL_MODULATE                     = 0x2100,
	CL_DECAL                        = 0x2101,
	// CL_BLEND
	// CL_REPLACE

	// TextureEnvParameter:

	CL_TEXTURE_ENV_MODE             = 0x2200,
	CL_TEXTURE_ENV_COLOR            = 0x2201,

	// TextureEnvTarget:

	CL_TEXTURE_ENV                  = 0x2300,

	// TextureGenMode:

	CL_EYE_LINEAR                   = 0x2400,
	CL_OBJECT_LINEAR                = 0x2401,
	CL_SPHERE_MAP                   = 0x2402,

	// TextureGenParameter:

	CL_TEXTURE_GEN_MODE             = 0x2500,
	CL_OBJECT_PLANE                 = 0x2501,
	CL_EYE_PLANE                    = 0x2502,

	// TextureMagFilter:

	CL_NEAREST                      = 0x2600,
	CL_LINEAR                       = 0x2601,

	// TextureMinFilter:

	// CL_NEAREST
	// CL_LINEAR
	CL_NEAREST_MIPMAP_NEAREST       = 0x2700,
	CL_LINEAR_MIPMAP_NEAREST        = 0x2701,
	CL_NEAREST_MIPMAP_LINEAR        = 0x2702,
	CL_LINEAR_MIPMAP_LINEAR         = 0x2703,

	// TextureParameterName:

	CL_TEXTURE_MAG_FILTER           = 0x2800,
	CL_TEXTURE_MIN_FILTER           = 0x2801,
	CL_TEXTURE_WRAP_S               = 0x2802,
	CL_TEXTURE_WRAP_T               = 0x2803,
	// CL_TEXTURE_BORDER_COLOR
	// CL_TEXTURE_PRIORITY
	// CL_TEXTURE_WRAP_R
	// CL_TEXTURE_MIN_LOD
	// CL_TEXTURE_MAX_LOD
	// CL_TEXTURE_BASE_LEVEL
	// CL_TEXTURE_MAX_LEVEL

	// TextureTarget:

	// CL_TEXTURE_1D
	// CL_TEXTURE_2D
	// CL_PROXY_TEXTURE_1D
	// CL_PROXY_TEXTURE_2D
	// CL_TEXTURE_3D
	// CL_PROXY_TEXTURE_3D

	// TextureUnit:

	// CL_TEXTURE0
	// CL_TEXTURE1
	// CL_TEXTURE2
	// CL_TEXTURE3
	// CL_TEXTURE4
	// CL_TEXTURE5
	// CL_TEXTURE6
	// CL_TEXTURE7
	// CL_TEXTURE8
	// CL_TEXTURE9
	// CL_TEXTURE10
	// CL_TEXTURE11
	// CL_TEXTURE12
	// CL_TEXTURE13
	// CL_TEXTURE14
	// CL_TEXTURE15
	// CL_TEXTURE16
	// CL_TEXTURE17
	// CL_TEXTURE18
	// CL_TEXTURE19
	// CL_TEXTURE20
	// CL_TEXTURE21
	// CL_TEXTURE22
	// CL_TEXTURE23
	// CL_TEXTURE24
	// CL_TEXTURE25
	// CL_TEXTURE26
	// CL_TEXTURE27
	// CL_TEXTURE28
	// CL_TEXTURE29
	// CL_TEXTURE30
	// CL_TEXTURE31

	// TextureWrapMode:

	CL_CLAMP                        = 0x2900,
	CL_REPEAT                       = 0x2901,
	// CL_CLAMP_TO_EDGE

	// VertexPointerType:

	// CL_SHORT
	// CL_INT
	// CL_FLOAT
	// CL_DOUBLE

	// ClientAttribMask:

	CL_CLIENT_PIXEL_STORE_BIT       = 0x00000001,
	CL_CLIENT_VERTEX_ARRAY_BIT      = 0x00000002,
	CL_CLIENT_ALL_ATTRIB_BITS       = 0xffffffff,

	// polygon_offset:

	CL_POLYGON_OFFSET_FACTOR        = 0x8038,
	CL_POLYGON_OFFSET_UNITS         = 0x2A00,
	CL_POLYGON_OFFSET_POINT         = 0x2A01,
	CL_POLYGON_OFFSET_LINE          = 0x2A02,
	CL_POLYGON_OFFSET_FILL          = 0x8037,

	// texture:

	CL_ALPHA4                       = 0x803B,
	CL_ALPHA8                       = 0x803C,
	CL_ALPHA12                      = 0x803D,
	CL_ALPHA16                      = 0x803E,
	CL_LUMINANCE4                   = 0x803F,
	CL_LUMINANCE8                   = 0x8040,
	CL_LUMINANCE12                  = 0x8041,
	CL_LUMINANCE16                  = 0x8042,
	CL_LUMINANCE4_ALPHA4            = 0x8043,
	CL_LUMINANCE6_ALPHA2            = 0x8044,
	CL_LUMINANCE8_ALPHA8            = 0x8045,
	CL_LUMINANCE12_ALPHA4           = 0x8046,
	CL_LUMINANCE12_ALPHA12          = 0x8047,
	CL_LUMINANCE16_ALPHA16          = 0x8048,
	CL_INTENSITY                    = 0x8049,
	CL_INTENSITY4                   = 0x804A,
	CL_INTENSITY8                   = 0x804B,
	CL_INTENSITY12                  = 0x804C,
	CL_INTENSITY16                  = 0x804D,
	CL_R3_G3_B2                     = 0x2A10,
	CL_RGB4                         = 0x804F,
	CL_RGB5                         = 0x8050,
	CL_RGB8                         = 0x8051,
	CL_RGB10                        = 0x8052,
	CL_RGB12                        = 0x8053,
	CL_RGB16                        = 0x8054,
	CL_RGBA2                        = 0x8055,
	CL_RGBA4                        = 0x8056,
	CL_RGB5_A1                      = 0x8057,
	CL_RGBA8                        = 0x8058,
	CL_RGB10_A2                     = 0x8059,
	CL_RGBA12                       = 0x805A,
	CL_RGBA16                       = 0x805B,
	CL_TEXTURE_RED_SIZE             = 0x805C,
	CL_TEXTURE_GREEN_SIZE           = 0x805D,
	CL_TEXTURE_BLUE_SIZE            = 0x805E,
	CL_TEXTURE_ALPHA_SIZE           = 0x805F,
	CL_TEXTURE_LUMINANCE_SIZE       = 0x8060,
	CL_TEXTURE_INTENSITY_SIZE       = 0x8061,
	CL_PROXY_TEXTURE_1D             = 0x8063,
	CL_PROXY_TEXTURE_2D             = 0x8064,

	// texture_object:

	CL_TEXTURE_PRIORITY             = 0x8066,
	CL_TEXTURE_RESIDENT             = 0x8067,
	CL_TEXTURE_BINDING_1D           = 0x8068,
	CL_TEXTURE_1D_BINDING           = 0x8068,
	CL_TEXTURE_BINDING_2D           = 0x8069,
	CL_TEXTURE_2D_BINDING           = 0x8069,
	CL_TEXTURE_BINDING_3D           = 0x806A,
	CL_TEXTURE_3D_BINDING           = 0x806A,

	// vertex_array:
	
	CL_VERTEX_ARRAY                 = 0x8074,
	CL_NORMAL_ARRAY                 = 0x8075,
	CL_COLOR_ARRAY                  = 0x8076,
	CL_INDEX_ARRAY                  = 0x8077,
	CL_TEXTURE_COORD_ARRAY          = 0x8078,
	CL_EDGE_FLAG_ARRAY              = 0x8079,
	CL_VERTEX_ARRAY_SIZE            = 0x807A,
	CL_VERTEX_ARRAY_TYPE            = 0x807B,
	CL_VERTEX_ARRAY_STRIDE          = 0x807C,
	CL_NORMAL_ARRAY_TYPE            = 0x807E,
	CL_NORMAL_ARRAY_STRIDE          = 0x807F,
	CL_COLOR_ARRAY_SIZE             = 0x8081,
	CL_COLOR_ARRAY_TYPE             = 0x8082,
	CL_COLOR_ARRAY_STRIDE           = 0x8083,
	CL_INDEX_ARRAY_TYPE             = 0x8085,
	CL_INDEX_ARRAY_STRIDE           = 0x8086,
	CL_TEXTURE_COORD_ARRAY_SIZE     = 0x8088,
	CL_TEXTURE_COORD_ARRAY_TYPE     = 0x8089,
	CL_TEXTURE_COORD_ARRAY_STRIDE   = 0x808A,
	CL_EDGE_FLAG_ARRAY_STRIDE       = 0x808C,
	CL_VERTEX_ARRAY_POINTER         = 0x808E,
	CL_NORMAL_ARRAY_POINTER         = 0x808F,
	CL_COLOR_ARRAY_POINTER          = 0x8090,
	CL_INDEX_ARRAY_POINTER          = 0x8091,
	CL_TEXTURE_COORD_ARRAY_POINTER  = 0x8092,
	CL_EDGE_FLAG_ARRAY_POINTER      = 0x8093,
	CL_V2F                          = 0x2A20,
	CL_V3F                          = 0x2A21,
	CL_C4UB_V2F                     = 0x2A22,
	CL_C4UB_V3F                     = 0x2A23,
	CL_C3F_V3F                      = 0x2A24,
	CL_N3F_V3F                      = 0x2A25,
	CL_C4F_N3F_V3F                  = 0x2A26,
	CL_T2F_V3F                      = 0x2A27,
	CL_T4F_V4F                      = 0x2A28,
	CL_T2F_C4UB_V3F                 = 0x2A29,
	CL_T2F_C3F_V3F                  = 0x2A2A,
	CL_T2F_N3F_V3F                  = 0x2A2B,
	CL_T2F_C4F_N3F_V3F              = 0x2A2C,
	CL_T4F_C4F_N3F_V4F              = 0x2A2D,

	// bgra

	CL_BGR                          = 0x80E0,
	CL_BGRA                         = 0x80E1,

	// blend_color

	CL_CONSTANT_COLOR               = 0x8001,
	CL_ONE_MINUS_CONSTANT_COLOR     = 0x8002,
	CL_CONSTANT_ALPHA               = 0x8003,
	CL_ONE_MINUS_CONSTANT_ALPHA     = 0x8004,
	CL_BLEND_COLOR                  = 0x8005,

	// blend_minmax

	CL_FUNC_ADD                     = 0x8006,
	CL_MIN                          = 0x8007,
	CL_MAX                          = 0x8008,
	CL_BLEND_EQUATION               = 0x8009,

	// blend_subtract

	CL_FUNC_SUBTRACT                = 0x800A,
	CL_FUNC_REVERSE_SUBTRACT        = 0x800B,

	// color_matrix

	CL_COLOR_MATRIX                 = 0x80B1,
	CL_COLOR_MATRIX_STACK_DEPTH     = 0x80B2,
	CL_MAX_COLOR_MATRIX_STACK_DEPTH = 0x80B3,
	CL_POST_COLOR_MATRIX_RED_SCALE  = 0x80B4,
	CL_POST_COLOR_MATRIX_GREEN_SCALE= 0x80B5,
	CL_POST_COLOR_MATRIX_BLUE_SCALE = 0x80B6,
	CL_POST_COLOR_MATRIX_ALPHA_SCALE= 0x80B7,
	CL_POST_COLOR_MATRIX_RED_BIAS   = 0x80B8,
	CL_POST_COLOR_MATRIX_GREEN_BIAS = 0x80B9,
	CL_POST_COLOR_MATRIX_BLUE_BIAS  = 0x80BA,
	CL_POST_COLOR_MATRIX_ALPHA_BIAS = 0x80BB,

	// color_table

	CL_COLOR_TABLE                  = 0x80D0,
	CL_POST_CONVOLUTION_COLOR_TABLE = 0x80D1,
	CL_POST_COLOR_MATRIX_COLOR_TABLE= 0x80D2,
	CL_PROXY_COLOR_TABLE            = 0x80D3,
	CL_PROXY_POST_CONVOLUTION_COLOR_TABLE = 0x80D4,
	CL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE = 0x80D5,
	CL_COLOR_TABLE_SCALE            = 0x80D6,
	CL_COLOR_TABLE_BIAS             = 0x80D7,
	CL_COLOR_TABLE_FORMAT           = 0x80D8,
	CL_COLOR_TABLE_WIDTH            = 0x80D9,
	CL_COLOR_TABLE_RED_SIZE         = 0x80DA,
	CL_COLOR_TABLE_GREEN_SIZE       = 0x80DB,
	CL_COLOR_TABLE_BLUE_SIZE        = 0x80DC,
	CL_COLOR_TABLE_ALPHA_SIZE       = 0x80DD,
	CL_COLOR_TABLE_LUMINANCE_SIZE   = 0x80DE,
	CL_COLOR_TABLE_INTENSITY_SIZE   = 0x80DF,

	// convolution

	CL_CONVOLUTION_1D               = 0x8010,
	CL_CONVOLUTION_2D               = 0x8011,
	CL_SEPARABLE_2D                 = 0x8012,
	CL_CONVOLUTION_BORDER_MODE      = 0x8013,
	CL_CONVOLUTION_FILTER_SCALE     = 0x8014,
	CL_CONVOLUTION_FILTER_BIAS      = 0x8015,
	CL_REDUCE                       = 0x8016,
	CL_CONVOLUTION_FORMAT           = 0x8017,
	CL_CONVOLUTION_WIDTH            = 0x8018,
	CL_CONVOLUTION_HEIGHT           = 0x8019,
	CL_MAX_CONVOLUTION_WIDTH        = 0x801A,
	CL_MAX_CONVOLUTION_HEIGHT       = 0x801B,
	CL_POST_CONVOLUTION_RED_SCALE   = 0x801C,
	CL_POST_CONVOLUTION_GREEN_SCALE = 0x801D,
	CL_POST_CONVOLUTION_BLUE_SCALE  = 0x801E,
	CL_POST_CONVOLUTION_ALPHA_SCALE = 0x801F,
	CL_POST_CONVOLUTION_RED_BIAS    = 0x8020,
	CL_POST_CONVOLUTION_GREEN_BIAS  = 0x8021,
	CL_POST_CONVOLUTION_BLUE_BIAS   = 0x8022,
	CL_POST_CONVOLUTION_ALPHA_BIAS  = 0x8023,
	CL_CONSTANT_BORDER              = 0x8151,
	CL_REPLICATE_BORDER             = 0x8153,
	CL_CONVOLUTION_BORDER_COLOR     = 0x8154,

	// draw_range_elements

	CL_MAX_ELEMENTS_VERTICES        = 0x80E8,
	CL_MAX_ELEMENTS_INDICES         = 0x80E9,

	// histogram

	CL_HISTOGRAM                    = 0x8024,
	CL_PROXY_HISTOGRAM              = 0x8025,
	CL_HISTOGRAM_WIDTH              = 0x8026,
	CL_HISTOGRAM_FORMAT             = 0x8027,
	CL_HISTOGRAM_RED_SIZE           = 0x8028,
	CL_HISTOGRAM_GREEN_SIZE         = 0x8029,
	CL_HISTOGRAM_BLUE_SIZE          = 0x802A,
	CL_HISTOGRAM_ALPHA_SIZE         = 0x802B,
	CL_HISTOGRAM_LUMINANCE_SIZE     = 0x802C,
	CL_HISTOGRAM_SINK               = 0x802D,
	CL_MINMAX                       = 0x802E,
	CL_MINMAX_FORMAT                = 0x802F,
	CL_MINMAX_SINK                  = 0x8030,
	CL_TABLE_TOO_LARGE              = 0x8031,

	// packed_pixels

	CL_UNSIGNED_BYTE_3_3_2          = 0x8032,
	CL_UNSIGNED_SHORT_4_4_4_4       = 0x8033,
	CL_UNSIGNED_SHORT_5_5_5_1       = 0x8034,
	CL_UNSIGNED_INT_8_8_8_8         = 0x8035,
	CL_UNSIGNED_INT_10_10_10_2      = 0x8036,
	CL_UNSIGNED_BYTE_2_3_3_REV      = 0x8362,
	CL_UNSIGNED_SHORT_5_6_5         = 0x8363,
	CL_UNSIGNED_SHORT_5_6_5_REV     = 0x8364,
	CL_UNSIGNED_SHORT_4_4_4_4_REV   = 0x8365,
	CL_UNSIGNED_SHORT_1_5_5_5_REV   = 0x8366,
	CL_UNSIGNED_INT_8_8_8_8_REV     = 0x8367,
	CL_UNSIGNED_INT_2_10_10_10_REV  = 0x8368,

	CL_MIRRORED_REPEAT              = 0x8370,

	// rescale_normal

	CL_RESCALE_NORMAL               = 0x803A,

	// separate_specular_color

	CL_LIGHT_MODEL_COLOR_CONTROL    = 0x81F8,
	CL_SINGLE_COLOR                 = 0x81F9,
	CL_SEPARATE_SPECULAR_COLOR      = 0x81FA,

	// texture3D

	CL_PACK_SKIP_IMAGES             = 0x806B,
	CL_PACK_IMAGE_HEIGHT            = 0x806C,
	CL_UNPACK_SKIP_IMAGES           = 0x806D,
	CL_UNPACK_IMAGE_HEIGHT          = 0x806E,
	CL_TEXTURE_3D                   = 0x806F,
	CL_PROXY_TEXTURE_3D             = 0x8070,
	CL_TEXTURE_DEPTH                = 0x8071,
	CL_TEXTURE_WRAP_R               = 0x8072,
	CL_MAX_3D_TEXTURE_SIZE          = 0x8073,

	// texture_edge_clamp

	CL_CLAMP_TO_BORDER              = 0x812D,
	CL_CLAMP_TO_EDGE                = 0x812F,

	// texture_lod

	CL_TEXTURE_MIN_LOD              = 0x813A,
	CL_TEXTURE_MAX_LOD              = 0x813B,
	CL_TEXTURE_BASE_LEVEL           = 0x813C,
	CL_TEXTURE_MAX_LEVEL            = 0x813D,

	// GetTarget1_2:

	CL_SMOOTH_POINT_SIZE_RANGE      = 0x0B12,
	CL_SMOOTH_POINT_SIZE_GRANULARITY= 0x0B13,
	CL_SMOOTH_LINE_WIDTH_RANGE      = 0x0B22,
	CL_SMOOTH_LINE_WIDTH_GRANULARITY= 0x0B23,
	CL_ALIASED_POINT_SIZE_RANGE     = 0x846D,
	CL_ALIASED_LINE_WIDTH_RANGE     = 0x846E,

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -