00001 #ifndef CGBINDINGTYPE_H
00002
00003 #define CGBINDINGTYPE_H
00004
00005
00006
00007
00008
00009 enum VertexBindingType
00010 {
00011 VBT_UNDEFINED,
00012
00013 VBT_WORLD,
00014 VBT_WORLDIT,
00015 VBT_WORLDVIEW,
00016 VBT_WORLDVIEWIT,
00017 VBT_WORLDVIEWPROJ,
00018 VBT_PROJECTION_MATRIX,
00019
00020 VBT_EYEPOSITION,
00021
00022 VBT_AMBIENTCOLOR,
00023 VBT_LIGHTCOLOR,
00024 VBT_LIGHTPOSITION,
00025 VBT_LIGHTVECTOR,
00026 VBT_LIGHTTYPE,
00027
00028 VBT_WAVESH,
00029 VBT_WAVESX,
00030 VBT_WAVESY,
00031
00032 VBT_TIME,
00033
00034 VBT_IN,
00035 VBT_KD,
00036
00037
00038 VBT_BONES,
00039 VBT_BUMPSCALE,
00040 VBT_C_FOGPARAMS,
00041 VBT_C_HEIGHT_FOG_PARAMS,
00042 VBT_C_LIGHT_CONST,
00043 VBT_C_LIGHT_POS_OSPACE,
00044 VBT_C_ZEROONE,
00045 VBT_CLAMPZ,
00046 VBT_CONSTANTS,
00047 VBT_CONSTS_0512,
00048 VBT_DISPLACEMENT,
00049 VBT_ETA,
00050 VBT_FACTORS,
00051 VBT_FATNESS,
00052 VBT_FREQ_AMP,
00053 VBT_FRESNEL,
00054 VBT_FRESNELCONSTANTS,
00055 VBT_FURHEIGHTSCALE,
00056
00057
00058 VBT_NOISEMATRIX,
00059
00060 VBT_OBJTOCUBESPACE,
00061 VBT_PG,
00062 VBT_PIS,
00063 VBT_SCALESTART,
00064 VBT_SHADOWEXTRUDEDIST,
00065 VBT_TERRAIN_PARAM,
00066
00067 VBT_TEX_OFFSET,
00068 VBT_TEX_SCALE,
00069 VBT_TEXTRANSFORM,
00070 VBT_TEXTUREMATRIX,
00071
00072
00073 VBT_VA,
00074 VBT_VCOS,
00075 VBT_VD,
00076 VBT_VECCOS,
00077 VBT_VECSIN,
00078 VBT_VSIN,
00079
00080 VBT_WAVE1,
00081 VBT_WAVE1ORIGIN,
00082
00083 VBT_WAVE2,
00084 VBT_WAVE2ORIGIN,
00085
00086
00087 VBT_WVP_0,
00088 VBT_WVP_1,
00089 VBT_WVP_2,
00090 VBT_WVP_3,
00091
00092 VBT_LAST
00093 };
00094
00095 #endif