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