00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #ifndef DOTXSI_36_DEFINED
00013 #define DOTXSI_36_DEFINED
00014 #include "dotXSITemplate.h"
00015 #include "dotXSITemplates3_5.h"
00016
00017
00018
00019
00020
00021 #define XSI_IMAGE_LIBRARY_NB_IMAGE 0
00022 #define XSI_IMAGE_LIBRARY_NUM_PARAMS 1
00023
00024 #define XSI_NURBS_TRIM_BOUNDARY 0
00025 #define XSI_NURBS_TRIM_PROJECTIONTYPE 1
00026 #define XSI_NURBS_TRIM_NUM_PARAMS 2
00027
00028 #define XSI_NURBS_PROJECTION_PROJECTIONTYPE 0
00029 #define XSI_NURBS_PROJECTION_NUM_PARAMS 1
00030
00031 #define XSI_IMAGE_FILE_NAME 0
00032 #define XSI_IMAGE_SIZE_X 1
00033 #define XSI_IMAGE_SIZE_Y 2
00034 #define XSI_IMAGE_NUM_CHANNELS 3
00035 #define XSI_IMAGE_BITS_PER_PIXEL 4
00036 #define XSI_IMAGE_CROP_MIN_X 5
00037 #define XSI_IMAGE_CROP_MAX_X 6
00038 #define XSI_IMAGE_CROP_MIN_Y 7
00039 #define XSI_IMAGE_CROP_MAX_Y 8
00040 #define XSI_IMAGE_FRAME_RATE 9
00041 #define XSI_IMAGE_NUM_FRAMES 10
00042 #define XSI_IMAGE_FIRST_FRAME 11
00043 #define XSI_IMAGE_LAST_FRAME 12
00044 #define XSI_IMAGE_NUM_PARAMS 13
00045
00046 #define XSI_IMAGE_DATA_NUM_ENTRIES 0
00047 #define XSI_IMAGE_DATA_COMPRESS 1
00048 #define XSI_IMAGE_DATA_STREAM 2
00049 #define XSI_IMAGE_DATA_NUM_PARAMS 3
00050
00051 #define XSI_IMAGE_FX_HUE 0
00052 #define XSI_IMAGE_FX_GAIN 1
00053 #define XSI_IMAGE_FX_SATURATION 2
00054 #define XSI_IMAGE_FX_BRIGHTNESS 3
00055 #define XSI_IMAGE_FX_RADIUS 4
00056 #define XSI_IMAGE_FX_AMOUNT 5
00057 #define XSI_IMAGE_FX_BLUR_ALPHA 6
00058 #define XSI_IMAGE_FX_SCALING_TYPE 7
00059 #define XSI_IMAGE_FX_SCALE_X 8
00060 #define XSI_IMAGE_FX_SCALE_Y 9
00061 #define XSI_IMAGE_FX_FLIP_HORIZONTAL 10
00062 #define XSI_IMAGE_FX_FLIP_VERTICAL 11
00063 #define XSI_IMAGE_FX_RGBA_2_GREYSCALE 12
00064 #define XSI_IMAGE_FX_8_BITS_2_16_BITS 13
00065 #define XSI_IMAGE_FX_NUM_PARAMS 14
00066
00067 #define SI_LIGHT_INFO_FALLOFF_ACTIVE 0
00068 #define SI_LIGHT_INFO_MODE 1
00069 #define SI_LIGHT_INFO_START 2
00070 #define SI_LIGHT_INFO_END 3
00071 #define SI_LIGHT_INFO_SHADOWS_ACTIVE 4
00072 #define SI_LIGHT_INFO_UMBRA 5
00073 #define SI_LIGHT_INFO_LIGHT_AS_ENERGY 6
00074 #define SI_LIGHT_INFO_FACTOR 7
00075 #define SI_LIGHT_INFO_INTENSITY 8
00076 #define SI_LIGHT_INFO_NUM_PARAMS 9
00077
00078 #define XSI_MATERIAL_INFO_U_WRAP 0
00079 #define XSI_MATERIAL_INFO_V_WRAP 1
00080 #define XSI_MATERIAL_INFO_NUM_PARAMS 2
00081
00082 #define XSI_CUSTOM_PARAM_INFO_MIN_VALUE 0
00083 #define XSI_CUSTOM_PARAM_INFO_MAX_VALUE 1
00084 #define XSI_CUSTOM_PARAM_INFO_CAPABILITIES 2
00085 #define XSI_CUSTOM_PARAM_INFO_NUM_PARAMS 3
00086
00087 #define XSI_USERDATA_LIST_NUM_ENTRIES 0
00088 #define XSI_USERDATA_LIST_LITTLE_ENDIAN 1
00089 #define XSI_USERDATA_LIST_NUM_PARAMS 2
00090
00091 #define XSI_USERDATA_SIZE 0
00092 #define XSI_USERDATA_NUM_ENTITIES 1
00093 #define XSI_USERDATA_DATA_STREAM 2
00094 #define XSI_USERDATA_ENTITIES 3
00095 #define XSI_USERDATA_NUM_PARAMS 4
00096
00097 #define XSI_FXTREE_NUM_ENTITIES 0
00098 #define XSI_FXTREE_NUM_PARAMS 1
00099
00100 #define XSI_FXOPERATOR_NAME 0
00101 #define XSI_FXOPERATOR_OUTPUT_TYPE 1
00102 #define XSI_FXOPERATOR_NUMBER_PARAMS 2
00103 #define XSI_FXOPERATOR_NUM_CONNECTIONS 3
00104 #define XSI_FXOPERATOR_NUM_PARAMS 4
00105
00106 #define XSI_CLUSTERINFO_TYPE 0
00107 #define XSI_CLUSTERINFO_NUM_PARAMS 1
00108
00109
00110
00111
00112
00113 extern TemplateCreation RegistrationTable36[];
00114
00122 CdotXSITemplate* Register_XSI_ImageLibrary();
00123
00127 CdotXSITemplate* Register_XSI_NurbsProjection();
00128
00132 CdotXSITemplate* Register_XSI_NurbsTrim();
00133
00137 CdotXSITemplate* Register_XSI_Image();
00138
00142 CdotXSITemplate* Register_XSI_ImageData();
00143
00147 CdotXSITemplate* Register_XSI_ImageFX();
00148
00152 CdotXSITemplate* Register_SI_LightInfo();
00153
00157 CdotXSITemplate* Register_XSI_MaterialInfo();
00158
00162 CdotXSITemplate* Register_XSI_CustomParamInfo();
00163
00167 CdotXSITemplate* Register_XSI_UserDataList();
00168
00172 CdotXSITemplate* Register_XSI_UserData();
00173
00177 CdotXSITemplate* Register_XSI_FxTree();
00178
00182 CdotXSITemplate* Register_XSI_FxOperator();
00183
00187 CdotXSITemplate* Register_XSI_ClusterInfo();
00188
00191 #endif