00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #ifndef DOTXSI_60_DEFINED
00013 #define DOTXSI_60_DEFINED
00014 #include "dotXSITemplate.h"
00015 #include "dotXSITemplates3_5.h"
00016 #include "dotXSITemplates3_6.h"
00017 #include "dotXSITemplates5_0.h"
00018
00019
00020
00021
00022
00023
00024 #define XSI_IK_RESPLANE_TYPE 0
00025 #define XSI_IK_RESPLANE_ROLL 1
00026 #define XSI_IK_RESPLANE_PREFROTX_ROLL 2
00027 #define XSI_IK_RESPLANE_UPX 3
00028 #define XSI_IK_RESPLANE_UPY 4
00029 #define XSI_IK_RESPLANE_UPZ 5
00030 #define XSI_IK_RESPLANE_UPVCTRELROOT 6
00031 #define XSI_IK_RESPLANE_PREFX 7
00032 #define XSI_IK_RESPLANE_PREFY 8
00033 #define XSI_IK_RESPLANE_PREFZ 9
00034 #define XSI_IK_RESPLANE_PREFRELROOT 10
00035 #define XSI_IK_RESPLANE_NUM_PARAMS 11
00036
00037 #define XSI_CAMERA_PRESET 0
00038 #define XSI_CAMERA_PICTURE_RATIO 1
00039 #define XSI_CAMERA_FIELD_OF_VIEW 2
00040 #define XSI_CAMERA_FIELD_OF_VIEW_TYPE 3
00041 #define XSI_CAMERA_PROJECTION_TYPE 4
00042 #define XSI_CAMERA_ORTHO_HEIGHT 5
00043 #define XSI_CAMERA_INTEREST_DISTANCE 6
00044 #define XSI_CAMERA_NEAR_PLANE 7
00045 #define XSI_CAMERA_FAR_PLANE 8
00046 #define XSI_CAMERA_PROJ_PLANE_ENABLE 9
00047 #define XSI_CAMERA_FILM_APERTURE_X 10
00048 #define XSI_CAMERA_FILM_APERTURE_Y 11
00049 #define XSI_CAMERA_OPTICAL_CENTER_SHIFT_X 12
00050 #define XSI_CAMERA_OPTICAL_CENTER_SHIFT_Y 13
00051 #define XSI_CAMERA_NUM_PARAMS 14
00052
00053 #define XSI_TRANSLATE_X 0
00054 #define XSI_TRANSLATE_Y 1
00055 #define XSI_TRANSLATE_Z 2
00056 #define XSI_TRANSLATE_NUM_PARAMS 3
00057
00058 #define XSI_SCALE_X 0
00059 #define XSI_SCALE_Y 1
00060 #define XSI_SCALE_Z 2
00061 #define XSI_SCALE_NUM_PARAMS 3
00062
00063 #define XSI_ROTATE_X 0
00064 #define XSI_ROTATE_Y 1
00065 #define XSI_ROTATE_Z 2
00066 #define XSI_ROTATE_ANGLE 3
00067 #define XSI_ROTATE_NUM_PARAMS 4
00068
00069 #define XSI_SHEAR_X1 0
00070 #define XSI_SHEAR_Y1 1
00071 #define XSI_SHEAR_Z1 2
00072 #define XSI_SHEAR_X2 3
00073 #define XSI_SHEAR_Y2 4
00074 #define XSI_SHEAR_Z2 5
00075 #define XSI_SHEAR_ANGLE 6
00076 #define XSI_SHEAR_NUM_PARAMS 7
00077
00078 #define XSI_LOOKAT_PX 0
00079 #define XSI_LOOKAT_PY 1
00080 #define XSI_LOOKAT_PZ 2
00081 #define XSI_LOOKAT_IX 3
00082 #define XSI_LOOKAT_IY 4
00083 #define XSI_LOOKAT_IZ 5
00084 #define XSI_LOOKAT_UX 6
00085 #define XSI_LOOKAT_UY 7
00086 #define XSI_LOOKAT_UZ 8
00087 #define XSI_LOOKAT_NUM_PARAMS 9
00088
00089 #define XSI_MATRIX_00 0
00090 #define XSI_MATRIX_01 1
00091 #define XSI_MATRIX_02 2
00092 #define XSI_MATRIX_03 3
00093 #define XSI_MATRIX_10 4
00094 #define XSI_MATRIX_11 5
00095 #define XSI_MATRIX_12 6
00096 #define XSI_MATRIX_13 7
00097 #define XSI_MATRIX_20 8
00098 #define XSI_MATRIX_21 9
00099 #define XSI_MATRIX_22 10
00100 #define XSI_MATRIX_23 11
00101 #define XSI_MATRIX_30 12
00102 #define XSI_MATRIX_31 13
00103 #define XSI_MATRIX_32 14
00104 #define XSI_MATRIX_33 15
00105 #define XSI_MATRIX_NUM_PARAMS 16
00106
00107 #define XSI_SHAPEREFERENCE_REFERENCE 0
00108 #define XSI_SHAPEREFERENCE_NUM_PARAMS 1
00109
00110 #define XSI_INDEX_LIST_NBATTRIBUTES 0
00111 #define XSI_INDEX_LIST_ARRAY 1
00112 #define XSI_INDEX_LIST_NUM_PARAMS 1
00113
00114 #define XSI_CAMERA_FOCALLENGTH_FOCALLENGTH 0
00115 #define XSI_CAMERA_FOCALLENGTH_NUM_PARAMS 1
00116
00117 #define XSI_SHADER_MULTI_PORT_NBPORTS 0
00118 #define XSI_SHADER_MULTI_PORT_PORT_NAME_ARRAY 1
00119 #define XSI_SHADER_MULTI_PORT_PORT_TYPE_ARRAY 2
00120 #define XSI_SHADER_MULTI_PORT_NUM_PARAMS 1
00121
00122 #define XSI_SHADER_MULTI_PORT_CONNECTION_PARAMETER 0
00123 #define XSI_SHADER_MULTI_PORT_CONNECTION_PORT_NAME 1
00124 #define XSI_SHADER_MULTI_PORT_CONNECTION_NUM_PARAMS 2
00125
00126 #define XSI_IMAGE_FX2_EXPOSURE 0
00127 #define XSI_IMAGE_FX2_DISPLAY_GAMMA 1
00128 #define XSI_IMAGE_FX2_DISPLAY_GAMMA_AFFECTS_RENDERING 2
00129 #define XSI_IMAGE_FX2_RENDER_COLOR_PROFILE 3
00130 #define XSI_IMAGE_FX2_RENDER_GAMMA 4
00131 #define XSI_IMAGE_FX2_IMAGE_DEFINITION_TYPE 5
00132 #define XSI_IMAGE_FX2_ENABLE_MIPMAP 6
00133 #define XSI_IMAGE_FX2_MIPMAP_SCALE 7
00134 #define XSI_IMAGE_FX2_OGL_MAXSIZE 8
00135 #define XSI_IMAGE_FX2_OGL_MIPMAP 9
00136 #define XSI_IMAGE_FX2_OGL_MINFILTER 10
00137 #define XSI_IMAGE_FX2_OGL_MAGFILTER 11
00138 #define XSI_IMAGE_FX2_FIELD_TYPE 12
00139 #define XSI_IMAGE_FX2_SOURCE_TRACK 13
00140 #define XSI_IMAGE_FX2_NUM_PARAMS 14
00141
00142 #define XSI_TEXTURE_LAYER_ORDER 0
00143 #define XSI_TEXTURE_LAYER_MUTE 1
00144 #define XSI_TEXTURE_LAYER_SOLO 2
00145 #define XSI_TEXTURE_LAYER_COLOR_CONNECTION 3
00146 #define XSI_TEXTURE_LAYER_R 4
00147 #define XSI_TEXTURE_LAYER_G 5
00148 #define XSI_TEXTURE_LAYER_B 6
00149 #define XSI_TEXTURE_LAYER_A 7
00150 #define XSI_TEXTURE_LAYER_COLOR_PREMULTIPLIED 8
00151 #define XSI_TEXTURE_LAYER_IGNORE_COLOR_ALPHA 9
00152 #define XSI_TEXTURE_LAYER_INVERT_COLOR_ALPHA 10
00153 #define XSI_TEXTURE_LAYER_ALPHA_COLOR 11
00154 #define XSI_TEXTURE_LAYER_MASK_CONNECTION 12
00155 #define XSI_TEXTURE_LAYER_MASK 13
00156 #define XSI_TEXTURE_LAYER_INVERT_MASK 14
00157 #define XSI_TEXTURE_LAYER_MASK_MODE 15
00158 #define XSI_TEXTURE_LAYER_MASK_THRESHOLD 16
00159 #define XSI_TEXTURE_LAYER_WEIGHT 17
00160 #define XSI_TEXTURE_LAYER_MODE 18
00161 #define XSI_TEXTURE_LAYER_NUM_PARAMS 19
00162
00163 #define XSI_TEXTURE_LAYER_PORT_TARGET 0
00164 #define XSI_TEXTURE_LAYER_PORT_MUTE 1
00165 #define XSI_TEXTURE_LAYER_PORT_SCALE 2
00166 #define XSI_TEXTURE_LAYER_PORT_COLOR_SOURCE 3
00167 #define XSI_TEXTURE_LAYER_PORT_INVERT 4
00168 #define XSI_TEXTURE_LAYER_PORT_NUM_PARAMS 5
00169
00170 #define XSI_USER_KEYWORD_LIST 0
00171 #define XSI_USER_KEYWORD_NUM_PARAMS 1
00172
00173 #define XSI_CLIP_TO_PARENT_START 0
00174 #define XSI_CLIP_TO_PARENT_END 1
00175 #define XSI_CLIP_TO_PARENT_NUM_PARAMS 2
00176
00177 #define XSI_SHADER_COMPOUND_CATEGORY 0
00178 #define XSI_SHADER_COMPOUND_DESCRIPTION 1
00179 #define XSI_SHADER_COMPOUND_AUTHOR 2
00180 #define XSI_SHADER_COMPOUND_DATE 3
00181 #define XSI_SHADER_COMPOUND_VERSION_TAG 4
00182 #define XSI_SHADER_COMPOUND_VERSION_MAJOR 5
00183 #define XSI_SHADER_COMPOUND_VERSION_MINOR 6
00184 #define XSI_SHADER_COMPOUND_PPG_LOGIC 7
00185 #define XSI_SHADER_COMPOUND_PPG_LOGIC_LANGUAGE 8
00186 #define XSI_SHADER_COMPOUND_BACKGROUND_COLOR 9
00187 #define XSI_SHADER_COMPOUND_NUM_PARAMS 10
00188
00189 #define XSI_SHADER_COMPOUND_PORT_PORTTYPE 0
00190 #define XSI_SHADER_COMPOUND_PORT_DISPLAY_NAME 1
00191 #define XSI_SHADER_COMPOUND_PORT_PPG_MIN_VALUE 2
00192 #define XSI_SHADER_COMPOUND_PORT_PPG_MAX_VALUE 3
00193 #define XSI_SHADER_COMPOUND_PORT_PPG_ENUM_VALUES 4
00194 #define XSI_SHADER_COMPOUND_PORT_PPG_LAYOUT_VISIBLE 5
00195 #define XSI_SHADER_COMPOUND_PORT_PPG_LAYOUT_GROUP 6
00196 #define XSI_SHADER_COMPOUND_PORT_PPG_LAYOUT_TAB 7
00197 #define XSI_SHADER_COMPOUND_PORT_RT_LAYOUT_VISIBLE 8
00198 #define XSI_SHADER_COMPOUND_PORT_RT_LAYOUT_GROUP 9
00199 #define XSI_SHADER_COMPOUND_PORT_SOURCE_SHADER 10
00200 #define XSI_SHADER_COMPOUND_PORT_NUM_PARAMS 11
00201
00202
00203
00204
00205
00206 extern TemplateCreation RegistrationTable60[];
00207
00211 CdotXSITemplate* Register_XSI_IK_ResolutionPlane();
00212
00216 CdotXSITemplate* Register_XSI_Camera();
00217
00221 CdotXSITemplate* Register_XSI_Polymatricks();
00222
00226 CdotXSITemplate* Register_XSI_Translate();
00227
00231 CdotXSITemplate* Register_XSI_Rotate();
00232
00236 CdotXSITemplate* Register_XSI_Scale();
00237
00241 CdotXSITemplate* Register_XSI_Shear();
00242
00246 CdotXSITemplate* Register_XSI_Lookat();
00247
00251 CdotXSITemplate* Register_XSI_Matrix();
00252
00256 CdotXSITemplate* Register_XSI_ShapeReference();
00257
00261 CdotXSITemplate* Register_XSI_ActionClipContainer();
00262
00266 CdotXSITemplate* Register_XSI_IndexList();
00270 CdotXSITemplate* Register_XSI_CameraFocalLength();
00271
00275 CdotXSITemplate* Register_XSI_ShaderMultiPortConnection();
00276
00280 CdotXSITemplate* Register_XSI_ImageFX2();
00281
00285 CdotXSITemplate* Register_XSI_TextureLayer();
00286
00290 CdotXSITemplate* Register_XSI_TextureLayerPort();
00291
00295 CdotXSITemplate* Register_XSI_UserKeyword();
00296
00300 CdotXSITemplate* Register_XSI_ClipToParent();
00301
00305 CdotXSITemplate* Register_XSI_ShaderCompound();
00306
00310 CdotXSITemplate* Register_XSI_ShaderCompoundPort();
00311
00312 #endif //DOTXSI_60_DEFINED