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