00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 #ifndef DOTXSI_36_DEFINED
00025 #define DOTXSI_36_DEFINED
00026 #include "dotXSITemplate.h"
00027 #include "dotXSITemplates3_5.h"
00028
00029
00030
00031
00032
00033 #define XSI_IMAGE_LIBRARY_NB_IMAGE 0
00034 #define XSI_IMAGE_LIBRARY_NUM_PARAMS 1
00035
00036 #define XSI_NURBS_TRIM_BOUNDARY 0
00037 #define XSI_NURBS_TRIM_PROJECTIONTYPE 1
00038 #define XSI_NURBS_TRIM_NUM_PARAMS 2
00039
00040 #define XSI_NURBS_PROJECTION_PROJECTIONTYPE 0
00041 #define XSI_NURBS_PROJECTION_NUM_PARAMS 1
00042
00043 #define XSI_IMAGE_FILE_NAME 0
00044 #define XSI_IMAGE_SIZE_X 1
00045 #define XSI_IMAGE_SIZE_Y 2
00046 #define XSI_IMAGE_NUM_CHANNELS 3
00047 #define XSI_IMAGE_BITS_PER_PIXEL 4
00048 #define XSI_IMAGE_CROP_MIN_X 5
00049 #define XSI_IMAGE_CROP_MAX_X 6
00050 #define XSI_IMAGE_CROP_MIN_Y 7
00051 #define XSI_IMAGE_CROP_MAX_Y 8
00052 #define XSI_IMAGE_FRAME_RATE 9
00053 #define XSI_IMAGE_NUM_FRAMES 10
00054 #define XSI_IMAGE_FIRST_FRAME 11
00055 #define XSI_IMAGE_LAST_FRAME 12
00056 #define XSI_IMAGE_NUM_PARAMS 13
00057
00058 #define XSI_IMAGE_DATA_NUM_ENTRIES 0
00059 #define XSI_IMAGE_DATA_COMPRESS 1
00060 #define XSI_IMAGE_DATA_STREAM 2
00061 #define XSI_IMAGE_DATA_NUM_PARAMS 3
00062
00063 #define XSI_IMAGE_FX_HUE 0
00064 #define XSI_IMAGE_FX_GAIN 1
00065 #define XSI_IMAGE_FX_SATURATION 2
00066 #define XSI_IMAGE_FX_BRIGHTNESS 3
00067 #define XSI_IMAGE_FX_RADIUS 4
00068 #define XSI_IMAGE_FX_AMOUNT 5
00069 #define XSI_IMAGE_FX_BLUR_ALPHA 6
00070 #define XSI_IMAGE_FX_SCALING_TYPE 7
00071 #define XSI_IMAGE_FX_SCALE_X 8
00072 #define XSI_IMAGE_FX_SCALE_Y 9
00073 #define XSI_IMAGE_FX_FLIP_HORIZONTAL 10
00074 #define XSI_IMAGE_FX_FLIP_VERTICAL 11
00075 #define XSI_IMAGE_FX_RGBA_2_GREYSCALE 12
00076 #define XSI_IMAGE_FX_8_BITS_2_16_BITS 13
00077 #define XSI_IMAGE_FX_NUM_PARAMS 14
00078
00079 #define SI_LIGHT_INFO_FALLOFF_ACTIVE 0
00080 #define SI_LIGHT_INFO_MODE 1
00081 #define SI_LIGHT_INFO_START 2
00082 #define SI_LIGHT_INFO_END 3
00083 #define SI_LIGHT_INFO_SHADOWS_ACTIVE 4
00084 #define SI_LIGHT_INFO_UMBRA 5
00085 #define SI_LIGHT_INFO_LIGHT_AS_ENERGY 6
00086 #define SI_LIGHT_INFO_FACTOR 7
00087 #define SI_LIGHT_INFO_INTENSITY 8
00088 #define SI_LIGHT_INFO_NUM_PARAMS 9
00089
00090 #define XSI_MATERIAL_INFO_U_WRAP 0
00091 #define XSI_MATERIAL_INFO_V_WRAP 1
00092 #define XSI_MATERIAL_INFO_NUM_PARAMS 2
00093
00094 #define XSI_CUSTOM_PARAM_INFO_MIN_VALUE 0
00095 #define XSI_CUSTOM_PARAM_INFO_MAX_VALUE 1
00096 #define XSI_CUSTOM_PARAM_INFO_CAPABILITIES 2
00097 #define XSI_CUSTOM_PARAM_INFO_NUM_PARAMS 3
00098
00099 #define XSI_USERDATA_LIST_NUM_ENTRIES 0
00100 #define XSI_USERDATA_LIST_LITTLE_ENDIAN 1
00101 #define XSI_USERDATA_LIST_NUM_PARAMS 2
00102
00103 #define XSI_USERDATA_SIZE 0
00104 #define XSI_USERDATA_NUM_ENTITIES 1
00105 #define XSI_USERDATA_DATA_STREAM 2
00106 #define XSI_USERDATA_ENTITIES 3
00107 #define XSI_USERDATA_NUM_PARAMS 4
00108
00109 #define XSI_FXTREE_NUM_ENTITIES 0
00110 #define XSI_FXTREE_NUM_PARAMS 1
00111
00112 #define XSI_FXOPERATOR_NAME 0
00113 #define XSI_FXOPERATOR_OUTPUT_TYPE 1
00114 #define XSI_FXOPERATOR_NUMBER_PARAMS 2
00115 #define XSI_FXOPERATOR_NUM_CONNECTIONS 3
00116 #define XSI_FXOPERATOR_NUM_PARAMS 4
00117
00118 #define XSI_CLUSTERINFO_TYPE 0
00119 #define XSI_CLUSTERINFO_NUM_PARAMS 1
00120
00121
00122
00123
00124
00125 extern TemplateCreation RegistrationTable36[];
00126
00134 CdotXSITemplate* Register_XSI_ImageLibrary();
00135
00139 CdotXSITemplate* Register_XSI_NurbsProjection();
00140
00144 CdotXSITemplate* Register_XSI_NurbsTrim();
00145
00149 CdotXSITemplate* Register_XSI_Image();
00150
00154 CdotXSITemplate* Register_XSI_ImageData();
00155
00159 CdotXSITemplate* Register_XSI_ImageFX();
00160
00164 CdotXSITemplate* Register_SI_LightInfo();
00165
00169 CdotXSITemplate* Register_XSI_MaterialInfo();
00170
00174 CdotXSITemplate* Register_XSI_CustomParamInfo();
00175
00179 CdotXSITemplate* Register_XSI_UserDataList();
00180
00184 CdotXSITemplate* Register_XSI_UserData();
00185
00189 CdotXSITemplate* Register_XSI_FxTree();
00190
00194 CdotXSITemplate* Register_XSI_FxOperator();
00195
00199 CdotXSITemplate* Register_XSI_ClusterInfo();
00200
00203 #endif