西昌.何雨锋 常数列表
1、CONST_D3DBLEND 颜色混合
{
D3DBLEND_ONE
D3DBLEND_SRCALPHA
D3DBLEND_INVSRCALPHA
D3DBLEND_ZERO
}
2、CONST_TV_COLORKEY 颜色
{
TV_COLORKEY_NO = 0
TV_COLORKEY_WHITE = &HFFFFFFFF
TV_COLORKEY_BLACK = &HFF000000
TV_COLORKEY_BLUE = &HFF0000FF
TV_COLORKEY_RED = &HFFFF0000
TV_COLORKEY_GREEN = &HFF00FF00
TV_COLORKEY_YELLOW = &HFFFFFF00
TV_COLORKEY_MAGENTA = &HFFFF00FF
TV_COLORKEY_CYAN = &HFF00FFFF
TV_COLORKEY_USE_ALPHA_CHANNEL = &HFFFAFFAC
}
3、CONST_TV_TEXTUREMODE 纹理模式
{
TV_TEXTUREMODE_16BITS = 0 By default. 16bits texture (65536 colors)
TV_TEXTUREMODE_32BITS = 1 32bits texture (usually 8 bits for alpha : 16777216 colors)
TV_TEXTUREMODE_COMPRESSED = 2 Compressed 32bits (use DXT3 compression)
TV_TEXTUREMODE_BETTER = 3 Tells the engine to use the best texture mode available on your machine.
TV_TEXTUREMODE_PALETTIZED8BITS = 4 Paletized 8bits texture (1 byte/pixel)
}
4、CONST_TV_TEXTUREFILTER 纹理过滤类型
{
TV_FILTER_NEARESTPOINT = 0 Point filtering (not linear)
TV_FILTER_BILINEAR = 1 Bilinear filtering
TV_FILTER_TRILINEAR = 2 Trilinear filtering (bilinear + linear mipmapping)
TV_FILTER_ANISOTROPIC = 3 Anisotropic filtering, not supported on all card.
TV_FILTER_FLATCUBIC = 4 Not supported
TV_FILTER_GAUSSIANCUBIC = 5 Not supported
TV_FILTER_NONE = 6 Undefined filter, you shouldn't use it.
}
3、CONST_TV_OBJECT_TYPE 碰撞物体类型
{
TV_COLLIDE_MESH = 1 Mesh object
TV_COLLIDE_TERRAIN = 2 Terrain/Landscape object
TV_COLLIDE_LANDSCAPE = 4 Terrain/Landscape object
TV_COLLIDE_BSPTREE = 8 BSpTree object
TV_COLLIDE_OCTREE = 16 Not used
TV_COLLIDE_ACTOR = 32 Actor1
TV_COLLIDE_PHYSICOBJECT = 64 Not used
TV_COLLIDE_ACTOR2 = 128 Actor2
}
4、 CONST_TV_TESTTYPE 撞中物体检测
{
TV_TESTTYPE_BOUNDINGBOX = 1 绑定盒实验
TV_TESTTYPE_BOUNDINGSPHERE = 2 绑定球实验
TV_TESTTYPE_ACCURATETESTING = 3 一般
TV_TESTTYPE_MDL_HITBOXES = 4 命中盒实验
}
5、CONST_TV_CULLING 渲染排除
{
TV_FRONT_CULL = D3DCULL_CCW 前排除,可从内看外
TV_BACK_CULL = D3DCULL_CW 后排除,只可从内看外
TV_DOUBLESIDED = D3DCULL_NONE 完全排除,默认
}
6、CONST_TV_TEXTUREMODE 纹理模式
{
TV_TEXTUREMODE_16BITS = 0 By default. 16bits texture (65536 colors)
TV_TEXTUREMODE_32BITS = 1 32bits texture (usually 8 bits for alpha : 16777216 colors)
TV_TEXTUREMODE_COMPRESSED = 2 Compressed 32bits (use DXT3 compression)
TV_TEXTUREMODE_BETTER = 3 Tells the engine to use the best texture mode available on your machine.
TV_TEXTUREMODE_PALETTIZED8BITS
}
7、CONST_D3DBLEND 混合
{
D3DBLEND_ONE
D3DBLEND_ZERO
D3DBLEND_SRCALPHA
D3DBLEND_INVSRCALPHA
}
8、CONST_TV_BLENDINGMODE 混合模式
TV_BLEND_NO = 0 Disable alpha blending.
TV_BLEND_ALPHA = 1 Uses source alpha for blending.
TV_BLEND_ADD = 2 Adds the color to the already existing colors.
TV_BLEND_COLOR = 3 Uses source color for blending.
TV_BLEND_ADDALPHA = 4 Uses alpha and adds to already existing co
9、CONST_TV_TEXTUREMODE 纹理模式
TV_TEXTUREMODE_16BITS = 0 By default. 16bits texture (65536 colors)
TV_TEXTUREMODE_32BITS = 1 32bits texture (usually 8 bits for alpha : 16777216 colors)
TV_TEXTUREMODE_COMPRESSED = 2 Compressed 32bits (use DXT3 compression)
TV_TEXTUREMODE_BETTER = 3 Tells the engine to use the best texture mode available on your machine.
TV_TEXTUREMODE_PALETTIZED8BITS = 4 Paletized 8bits texture (1 byte/pixel)
10、CONST_TV_LANDSCAPE_HEIGHTMAPGEN 建立heightmap时,可以选择是单色还是三通道
{
TV_HEIGHTMAPGEN_ONECOLOR = 0 Uses only one color channel to read from heightmap, works great for gray scale heightmaps.
TV_HEIGHTMAPGEN_MULTICHANNEL = 1 uses the 3 color channel to read from heightmap, can this way create way more accurate terrain (not limited to 256 values)
}
11、 CONST_TV_LANDSCAPE_PRECISION 陆地建立精度
{
TV_PRECISION_ULTRA_LOW = 128 Ultra low precision. 2x2 triangles.
TV_PRECISION_VERY_LOW = 64 Very Low precision. 4x4 triangles.
TV_PRECISION_LOW = 32 Low precision. 8x8 triangles
TV_PRECISION_HIGH = 8 High precision. 32x32 triangles
TV_PRECISION_AVERAGE = 16 Average precision. 16x16
TV_PRECISION_BEST = 4 Best precision 64x64
TV_PRECISION_ULTRA = 2 Ultra precision 128x128 (could crash some 3d ca
}
12、CONST_TV_DETAILMAP_MODE detail地图模式。
{
TV_DETAILMAP_ADD = D3DTOP_ADD
TV_DETAILMAP_ADDSIGNED = D3DTOP_ADDSIGNED
TV_DETAILMAP_MODULATE = D3DTOP_MODULATE
TV_DETAILMAP_MODULATE2X = D3DTOP_MODULATE2X
TV_DETAILMAP_SUBTRACT = D3DTOP_SUBTRACT
}
13、 CONST_TV_TEXGENRESOLUTION 海拔地图精度
{
TV_TEXGEN_16x16 = 16 16x16
TV_TEXGEN_32x32 = 32 32x32
TV_TEXGEN_64x64 = 64 64x64
TV_TEXGEN_128x128 = 128 128x128
TV_TEXGEN_256x256 = 256 256x256
TV_TEXGEN_512x512 = 512 512x512
TV_TEXGEN_1024x1024 = 1024 1024x1024
TV_TEXGEN_2048x2048 = 2048 2048x2048
}