00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025 #ifndef DOTXSI_60_DEFINED
00026 #define DOTXSI_60_DEFINED
00027 #include "dotXSITemplate.h"
00028 #include "dotXSITemplates3_5.h"
00029 #include "dotXSITemplates3_6.h"
00030 #include "dotXSITemplates5_0.h"
00031
00032
00033
00034
00035
00036
00037 #define XSI_IK_RESPLANE_TYPE 0
00038 #define XSI_IK_RESPLANE_ROLL 1
00039 #define XSI_IK_RESPLANE_PREFROTX_ROLL 2
00040 #define XSI_IK_RESPLANE_UPX 3
00041 #define XSI_IK_RESPLANE_UPY 4
00042 #define XSI_IK_RESPLANE_UPZ 5
00043 #define XSI_IK_RESPLANE_UPVCTRELROOT 6
00044 #define XSI_IK_RESPLANE_PREFX 7
00045 #define XSI_IK_RESPLANE_PREFY 8
00046 #define XSI_IK_RESPLANE_PREFZ 9
00047 #define XSI_IK_RESPLANE_PREFRELROOT 10
00048 #define XSI_IK_RESPLANE_NUM_PARAMS 11
00049
00050 #define XSI_CAMERA_PRESET 0
00051 #define XSI_CAMERA_PICTURE_RATIO 1
00052 #define XSI_CAMERA_FIELD_OF_VIEW 2
00053 #define XSI_CAMERA_FIELD_OF_VIEW_TYPE 3
00054 #define XSI_CAMERA_PROJECTION_TYPE 4
00055 #define XSI_CAMERA_ORTHO_HEIGHT 5
00056 #define XSI_CAMERA_INTEREST_DISTANCE 6
00057 #define XSI_CAMERA_NEAR_PLANE 7
00058 #define XSI_CAMERA_FAR_PLANE 8
00059 #define XSI_CAMERA_PROJ_PLANE_ENABLE 9
00060 #define XSI_CAMERA_FILM_APERTURE_X 10
00061 #define XSI_CAMERA_FILM_APERTURE_Y 11
00062 #define XSI_CAMERA_OPTICAL_CENTER_SHIFT_X 12
00063 #define XSI_CAMERA_OPTICAL_CENTER_SHIFT_Y 13
00064 #define XSI_CAMERA_NUM_PARAMS 14
00065
00066 #define XSI_TRANSLATE_X 0
00067 #define XSI_TRANSLATE_Y 1
00068 #define XSI_TRANSLATE_Z 2
00069 #define XSI_TRANSLATE_NUM_PARAMS 3
00070
00071 #define XSI_SCALE_X 0
00072 #define XSI_SCALE_Y 1
00073 #define XSI_SCALE_Z 2
00074 #define XSI_SCALE_NUM_PARAMS 3
00075
00076 #define XSI_ROTATE_X 0
00077 #define XSI_ROTATE_Y 1
00078 #define XSI_ROTATE_Z 2
00079 #define XSI_ROTATE_ANGLE 3
00080 #define XSI_ROTATE_NUM_PARAMS 4
00081
00082 #define XSI_SHEAR_X1 0
00083 #define XSI_SHEAR_Y1 1
00084 #define XSI_SHEAR_Z1 2
00085 #define XSI_SHEAR_X2 3
00086 #define XSI_SHEAR_Y2 4
00087 #define XSI_SHEAR_Z2 5
00088 #define XSI_SHEAR_ANGLE 6
00089 #define XSI_SHEAR_NUM_PARAMS 7
00090
00091 #define XSI_LOOKAT_PX 0
00092 #define XSI_LOOKAT_PY 1
00093 #define XSI_LOOKAT_PZ 2
00094 #define XSI_LOOKAT_IX 3
00095 #define XSI_LOOKAT_IY 4
00096 #define XSI_LOOKAT_IZ 5
00097 #define XSI_LOOKAT_UX 6
00098 #define XSI_LOOKAT_UY 7
00099 #define XSI_LOOKAT_UZ 8
00100 #define XSI_LOOKAT_NUM_PARAMS 9
00101
00102 #define XSI_MATRIX_00 0
00103 #define XSI_MATRIX_01 1
00104 #define XSI_MATRIX_02 2
00105 #define XSI_MATRIX_03 3
00106 #define XSI_MATRIX_10 4
00107 #define XSI_MATRIX_11 5
00108 #define XSI_MATRIX_12 6
00109 #define XSI_MATRIX_13 7
00110 #define XSI_MATRIX_20 8
00111 #define XSI_MATRIX_21 9
00112 #define XSI_MATRIX_22 10
00113 #define XSI_MATRIX_23 11
00114 #define XSI_MATRIX_30 12
00115 #define XSI_MATRIX_31 13
00116 #define XSI_MATRIX_32 14
00117 #define XSI_MATRIX_33 15
00118 #define XSI_MATRIX_NUM_PARAMS 16
00119
00120 #define XSI_SHAPEREFERENCE_REFERENCE 0
00121 #define XSI_SHAPEREFERENCE_NUM_PARAMS 1
00122
00123 #define XSI_INDEX_LIST_NBATTRIBUTES 0
00124 #define XSI_INDEX_LIST_ARRAY 1
00125 #define XSI_INDEX_LIST_NUM_PARAMS 1
00126
00127 #define XSI_CAMERA_FOCALLENGTH_FOCALLENGTH 0
00128 #define XSI_CAMERA_FOCALLENGTH_NUM_PARAMS 1
00129
00130 #define XSI_SHADER_MULTI_PORT_NBPORTS 0
00131 #define XSI_SHADER_MULTI_PORT_PORT_NAME_ARRAY 1
00132 #define XSI_SHADER_MULTI_PORT_PORT_TYPE_ARRAY 2
00133 #define XSI_SHADER_MULTI_PORT_NUM_PARAMS 1
00134
00135 #define XSI_SHADER_MULTI_PORT_CONNECTION_PARAMETER 0
00136 #define XSI_SHADER_MULTI_PORT_CONNECTION_PORT_NAME 1
00137 #define XSI_SHADER_MULTI_PORT_CONNECTION_NUM_PARAMS 2
00138
00139 #define XSI_IMAGE_FX2_EXPOSURE 0
00140 #define XSI_IMAGE_FX2_DISPLAY_GAMMA 1
00141 #define XSI_IMAGE_FX2_DISPLAY_GAMMA_AFFECTS_RENDERING 2
00142 #define XSI_IMAGE_FX2_RENDER_COLOR_PROFILE 3
00143 #define XSI_IMAGE_FX2_RENDER_GAMMA 4
00144 #define XSI_IMAGE_FX2_IMAGE_DEFINITION_TYPE 5
00145 #define XSI_IMAGE_FX2_ENABLE_MIPMAP 6
00146 #define XSI_IMAGE_FX2_MIPMAP_SCALE 7
00147 #define XSI_IMAGE_FX2_OGL_MAXSIZE 8
00148 #define XSI_IMAGE_FX2_OGL_MIPMAP 9
00149 #define XSI_IMAGE_FX2_OGL_MINFILTER 10
00150 #define XSI_IMAGE_FX2_OGL_MAGFILTER 11
00151 #define XSI_IMAGE_FX2_FIELD_TYPE 12
00152 #define XSI_IMAGE_FX2_SOURCE_TRACK 13
00153 #define XSI_IMAGE_FX2_NUM_PARAMS 14
00154
00155 #define XSI_TEXTURE_LAYER_ORDER 0
00156 #define XSI_TEXTURE_LAYER_MUTE 1
00157 #define XSI_TEXTURE_LAYER_SOLO 2
00158 #define XSI_TEXTURE_LAYER_COLOR_CONNECTION 3
00159 #define XSI_TEXTURE_LAYER_R 4
00160 #define XSI_TEXTURE_LAYER_G 5
00161 #define XSI_TEXTURE_LAYER_B 6
00162 #define XSI_TEXTURE_LAYER_A 7
00163 #define XSI_TEXTURE_LAYER_COLOR_PREMULTIPLIED 8
00164 #define XSI_TEXTURE_LAYER_IGNORE_COLOR_ALPHA 9
00165 #define XSI_TEXTURE_LAYER_INVERT_COLOR_ALPHA 10
00166 #define XSI_TEXTURE_LAYER_ALPHA_COLOR 11
00167 #define XSI_TEXTURE_LAYER_MASK_CONNECTION 12
00168 #define XSI_TEXTURE_LAYER_MASK 13
00169 #define XSI_TEXTURE_LAYER_INVERT_MASK 14
00170 #define XSI_TEXTURE_LAYER_MASK_MODE 15
00171 #define XSI_TEXTURE_LAYER_MASK_THRESHOLD 16
00172 #define XSI_TEXTURE_LAYER_WEIGHT 17
00173 #define XSI_TEXTURE_LAYER_MODE 18
00174 #define XSI_TEXTURE_LAYER_NUM_PARAMS 19
00175
00176 #define XSI_TEXTURE_LAYER_PORT_TARGET 0
00177 #define XSI_TEXTURE_LAYER_PORT_MUTE 1
00178 #define XSI_TEXTURE_LAYER_PORT_SCALE 2
00179 #define XSI_TEXTURE_LAYER_PORT_COLOR_SOURCE 3
00180 #define XSI_TEXTURE_LAYER_PORT_INVERT 4
00181 #define XSI_TEXTURE_LAYER_PORT_NUM_PARAMS 5
00182
00183 #define XSI_USER_KEYWORD_LIST 0
00184 #define XSI_USER_KEYWORD_NUM_PARAMS 1
00185
00186 #define XSI_CLIP_TO_PARENT_START 0
00187 #define XSI_CLIP_TO_PARENT_END 1
00188 #define XSI_CLIP_TO_PARENT_NUM_PARAMS 2
00189
00190
00191
00192
00193
00194 extern TemplateCreation RegistrationTable60[];
00195
00199 CdotXSITemplate* Register_XSI_IK_ResolutionPlane();
00200
00204 CdotXSITemplate* Register_XSI_Camera();
00205
00209 CdotXSITemplate* Register_XSI_Polymatricks();
00210
00214 CdotXSITemplate* Register_XSI_Translate();
00215
00219 CdotXSITemplate* Register_XSI_Rotate();
00220
00224 CdotXSITemplate* Register_XSI_Scale();
00225
00229 CdotXSITemplate* Register_XSI_Shear();
00230
00234 CdotXSITemplate* Register_XSI_Lookat();
00235
00239 CdotXSITemplate* Register_XSI_Matrix();
00240
00244 CdotXSITemplate* Register_XSI_ShapeReference();
00245
00249 CdotXSITemplate* Register_XSI_ActionClipContainer();
00250
00254 CdotXSITemplate* Register_XSI_IndexList();
00258 CdotXSITemplate* Register_XSI_CameraFocalLength();
00259
00263 CdotXSITemplate* Register_XSI_ShaderMultiPortConnection();
00264
00268 CdotXSITemplate* Register_XSI_ImageFX2();
00269
00273 CdotXSITemplate* Register_XSI_TextureLayer();
00274
00278 CdotXSITemplate* Register_XSI_TextureLayerPort();
00279
00283 CdotXSITemplate* Register_XSI_UserKeyword();
00284
00288 CdotXSITemplate* Register_XSI_ClipToParent();
00289
00290 #endif //DOTXSI_60_DEFINED