maxclasses.h

Go to the documentation of this file.
00001 /*  
00002  *      MAX_classes.h - class object for all the MAX built-in types
00003  *
00004  *          Copyright (c) John Wainwright 1996
00005  *
00006  */
00007 
00008 #pragma once
00009 
00010 #include "mxsobjects.h"
00011 
00012 extern ScripterExport MAXSuperClass maxwrapper_class;
00013 extern ScripterExport MAXSuperClass non_reftarg_maxwrapper_class;
00014 extern ScripterExport MAXSuperClass referencetarget_class;
00015 extern ScripterExport MAXSuperClass referencemaker_class;
00016 extern ScripterExport MAXSuperClass node_class;
00017 extern ScripterExport MAXClass      inode_object;
00018 extern ScripterExport MAXClass      rootnode_object;
00019 extern ScripterExport MAXSuperClass geom_class;
00020 extern ScripterExport MAXSuperClass modifier;
00021 extern ScripterExport MAXSuperClass shape;
00022 extern ScripterExport MAXSuperClass helper_object;
00023 extern ScripterExport MAXSuperClass spacewarp_object;
00024 extern ScripterExport MAXSuperClass spacewarp_modifier;
00025 extern ScripterExport MAXSuperClass float_controller;
00026 extern ScripterExport MAXSuperClass point3_controller;
00027 extern ScripterExport MAXSuperClass position_controller;
00028 extern ScripterExport MAXSuperClass quat_controller;
00029 extern ScripterExport MAXSuperClass rotation_controller;
00030 extern ScripterExport MAXSuperClass scale_controller;
00031 extern ScripterExport MAXSuperClass matrix3_controller;
00032 extern ScripterExport MAXSuperClass morph_controller;
00033 extern ScripterExport MAXSuperClass master_block_controller; 
00034 extern ScripterExport MAXSuperClass light_object;
00035 extern ScripterExport MAXSuperClass camera_object;
00036 extern ScripterExport MAXSuperClass material_class;
00037 extern ScripterExport MAXSuperClass shader_class; 
00038 extern ScripterExport MAXSuperClass texture_map;
00039 extern ScripterExport MAXSuperClass system_object;
00040 extern ScripterExport MAXSuperClass utility_plugin;
00041 extern ScripterExport MAXSuperClass gup_plugin;
00042 extern ScripterExport MAXSuperClass atmos_object;
00043 extern ScripterExport MAXSuperClass render_effect;  // RK: Added this
00044 extern ScripterExport MAXSuperClass shadowtype_class; //LE Added this
00045 extern ScripterExport MAXSuperClass custAttrib_class;
00046 extern ScripterExport MAXSuperClass renderer_class;
00047 extern ScripterExport MAXSuperClass render_element_class;
00048 extern ScripterExport MAXSuperClass bake_element_class;
00049 extern ScripterExport MAXSuperClass radiosity_effect_class;
00050 extern ScripterExport MAXSuperClass tone_operator_class;
00051 extern ScripterExport MAXSuperClass bitmap_io_class;
00052 extern ScripterExport MAXSuperClass iksolver_class; //LAM Added this
00053 extern ScripterExport MAXSuperClass mpass_cam_effect_class; //LAM Added this
00054 extern ScripterExport MAXSuperClass tvUtility_class; //AF (08/08/01)
00055 
00056 extern MAXClass box;
00057 extern MAXClass sphere;
00058 
00059 extern Value*  node_get_ishidden(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00060 extern void    node_set_ishidden(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00061 extern Value*  node_get_boxmode(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00062 extern void    node_set_boxmode(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00063 extern Value*  node_get_alledges(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00064 extern void    node_set_alledges(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00065 extern Value*  node_get_backfacecull(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00066 extern void    node_set_backfacecull(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00067 extern Value*  node_get_castshadows(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00068 extern void    node_set_castshadows(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00069 extern Value*  node_get_receiveshadows(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00070 extern void    node_set_receiveshadows(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00071 extern Value*  node_get_motionblur(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00072 extern void    node_set_motionblur(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00073 extern Value*  node_get_wirecolor(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00074 extern void    node_set_wirecolor(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00075 extern Value*  node_get_isselected(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00076 extern void    node_set_isselected(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00077 extern Value*  node_get_isdependent(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00078 extern void    node_set_isdependent(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00079 extern Value*  node_get_istarget(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00080 extern void    node_set_istarget(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00081 extern Value*  node_get_gbufferchannel(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00082 extern void    node_set_gbufferchannel(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00083 extern Value*  node_get_visibility(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00084 extern void    node_set_visibility(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00085 extern Value*  node_get_targetDistance(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00086 extern void    node_set_targetDistance(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00087 extern Value*  node_get_imageblurMultiplier(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00088 extern void    node_set_imageblurMultiplier(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00089 extern Value*  node_get_showLinks(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00090 extern void    node_set_showLinks(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00091 extern Value*  node_get_showLinksOnly(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00092 extern void    node_set_showLinksOnly(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00093 extern Value*  node_get_isfrozen(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00094 extern void    node_set_isfrozen(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00095 extern Value*  node_get_showTrajectory(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00096 extern void    node_set_showTrajectory(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00097 extern Value*  node_get_renderable(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00098 extern void    node_set_renderable(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00099 extern Value*  node_get_showVertexColors(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00100 extern void    node_set_showVertexColors(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00101 extern Value*  node_get_vertexColorsShaded(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00102 extern void    node_set_vertexColorsShaded(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00103 extern Value*  node_get_inheritVisibility(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00104 extern void    node_set_inheritVisibility(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00105 extern Value*  node_get_baseObject(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00106 extern void    node_set_baseObject(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00107 extern Value*  node_get_lookAtNode(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00108 extern void    node_set_lookAtNode(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00109 extern Value*  node_get_transform(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00110 extern void    node_set_transform(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00111 extern Value*  node_get_showFrozenInGray(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00112 extern void    node_set_showFrozenInGray(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00113 extern Value*  node_get_ignoreExtents(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00114 extern void    node_set_ignoreExtents(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00115 extern Value*  node_get_xray(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00116 extern void    node_set_xray(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00117 extern Value*  node_get_renderOccluded(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00118 extern void    node_set_renderOccluded(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00119 extern Value*  node_get_motionbluron(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00120 extern void    node_set_motionbluron(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00121 extern Value*  node_get_motionbluroncontroller(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00122 extern void    node_set_motionbluroncontroller(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00123 extern Value*  node_get_rcvCaustics(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00124 extern void    node_set_rcvCaustics(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00125 extern Value*  node_get_generateCaustics(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00126 extern void    node_set_generateCaustics(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00127 extern Value*  node_get_rcvGlobalIllum(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00128 extern void    node_set_rcvGlobalIllum(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00129 extern Value*  node_get_generateGlobalIllum(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00130 extern void    node_set_generateGlobalIllum(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00131 extern Value*  node_get_primaryVisibility(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00132 extern void    node_set_primaryVisibility(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00133 extern Value*  node_get_secondaryVisibility(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00134 extern void    node_set_secondaryVisibility(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00135 
00136 // LAM added this
00137 extern Value*  node_get_vertexTicks(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00138 extern void    node_set_vertexTicks(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00139 
00140 extern Value*  node_get_ishiddenInVpt(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00141 extern void    node_set_ishiddenInVpt(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00142 extern Value*  node_get_isnodehidden(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00143 extern void    node_set_isnodehidden(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00144 extern Value*  node_get_isnodefrozen(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00145 extern void    node_set_isnodefrozen(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00146 
00147 #ifndef NO_HELPER_CAMMATCH  // russom - 10/16/01
00148 extern Value*  campoint_get_showAxis(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00149 extern void    campoint_set_showAxis(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00150 extern Value*  campoint_get_axisLength(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00151 extern void    campoint_set_axisLength(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00152 #endif // NO_HELPER_CAMMATCH
00153 
00154 extern Value*  point_get_showAxis(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00155 extern void    point_set_showAxis(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00156 extern Value*  point_get_axisLength(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00157 extern void    point_set_axisLength(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00158 
00159 extern Value*  get_pa_emitter(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00160 extern void    set_pa_emitter(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00161 extern Value*  get_pa_instancingObject(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00162 extern void    set_pa_instancingObject(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00163 extern Value*  get_pa_lifespanValueQueue(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00164 extern void    set_pa_lifespanValueQueue(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00165 extern Value*  get_pa_objectMutationQueue(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00166 extern void    set_pa_objectMutationQueue(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00167 
00168 extern Value*  get_ss_instancingObject(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00169 extern void    set_ss_instancingObject(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00170 extern Value*  get_ss_lifespanValueQueue(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00171 extern void    set_ss_lifespanValueQueue(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00172 extern Value*  get_ss_objectMutationQueue(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00173 extern void    set_ss_objectMutationQueue(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00174 
00175 extern Value*  get_bliz_instancingObject(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00176 extern void    set_bliz_instancingObject(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00177 extern Value*  get_bliz_lifespanValueQueue(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00178 extern void    set_bliz_lifespanValueQueue(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00179 extern Value*  get_bliz_objectMutationQueue(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00180 extern void    set_bliz_objectMutationQueue(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00181 
00182 extern Value*  get_pc_emitter(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00183 extern void    set_pc_emitter(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00184 extern Value*  get_pc_motionReferenceObject(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00185 extern void    set_pc_motionReferenceObject(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00186 extern Value*  get_pc_instancingObject(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00187 extern void    set_pc_instancingObject(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00188 extern Value*  get_pc_lifespanValueQueue(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00189 extern void    set_pc_lifespanValueQueue(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00190 extern Value*  get_pc_objectMutationQueue(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid); 
00191 extern void    set_pc_objectMutationQueue(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00192 
00193 extern Value*  get_light_on(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00194 extern void    set_light_on(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00195 extern Value*  get_light_hsv(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00196 extern void    set_light_hsv(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00197 extern Value*  get_light_hue(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00198 extern void    set_light_hue(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00199 extern Value*  get_light_sat(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00200 extern void    set_light_sat(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00201 extern Value*  get_light_val(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00202 extern void    set_light_val(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00203 extern Value*  get_light_excludeList(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00204 extern void    set_light_excludeList(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00205 extern Value*  get_light_includeList(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00206 extern void    set_light_includeList(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00207 extern Value*  get_light_inclExclType(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00208 extern void    set_light_inclExclType(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00209 extern Value*  get_light_softenDiffuseEdge(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00210 extern void    set_light_softenDiffuseEdge(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00211 extern Value*  get_light_affectDiffuse(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00212 extern void    set_light_affectDiffuse(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00213 extern Value*  get_light_affectSpecular(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00214 extern void    set_light_affectSpecular(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00215 extern Value*  get_light_useNearAtten(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00216 extern void    set_light_useNearAtten(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00217 extern Value*  get_light_showNearAtten(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00218 extern void    set_light_showNearAtten(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00219 extern Value*  get_light_useFarAtten(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00220 extern void    set_light_useFarAtten(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00221 extern Value*  get_light_showFarAtten(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00222 extern void    set_light_showFarAtten(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00223 extern Value*  get_light_attenDecay(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00224 extern void    set_light_attenDecay(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00225 extern Value*  get_light_useshadowProjMap(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00226 extern void    set_light_useshadowProjMap(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00227 extern Value*  get_light_projector(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00228 extern void    set_light_projector(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00229 extern Value*  get_light_projectorMap(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00230 extern void    set_light_projectorMap(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00231 extern Value*  get_light_castShadows(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00232 extern void    set_light_castShadows(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00233 extern Value*  get_light_useGlobalShadowSettings(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00234 extern void    set_light_useGlobalShadowSettings(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00235 extern Value*  get_light_absoluteMapBias(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00236 extern void    set_light_absoluteMapBias(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00237 extern Value*  get_light_raytracedShadows(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00238 extern void    set_light_raytracedShadows(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00239 extern Value*  get_light_showCone(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00240 extern void    set_light_showCone(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00241 extern Value*  get_light_overShoot(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00242 extern void    set_light_overShoot(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00243 extern Value*  get_light_coneShape(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00244 extern void    set_light_coneShape(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00245 
00246 // RK: Added these
00247 extern Value*  get_light_atmosShadows(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00248 extern void    set_light_atmosShadows(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00249 extern Value*  get_light_lightAffectsShadow(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00250 extern void    set_light_lightAffectsShadow(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00251 extern Value*  get_light_shadowProjMap(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00252 extern void    set_light_shadowProjMap(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00253 extern Value*  get_light_ambientOnly(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00254 extern void    set_light_ambientOnly(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00255 extern Value*  get_light_type(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00256 extern void    set_light_type(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00257 extern void    set_light_shadowGenerator(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00258 extern Value*  get_light_shadowGenerator(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00259 
00260 extern Value*  get_cam_curFOV(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00261 extern void    set_cam_curFOV(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00262 //extern Value*  get_cam_lens(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00263 //extern void    set_cam_lens(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00264 extern Value*  get_cam_fovType(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00265 extern void    set_cam_fovType(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00266 extern Value*  get_cam_orthoProjection(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00267 extern void    set_cam_orthoProjection(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00268 extern Value*  get_cam_showCone(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00269 extern void    set_cam_showCone(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00270 extern Value*  get_cam_showHorizon(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00271 extern void    set_cam_showHorizon(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00272 extern Value*  get_cam_showRanges(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00273 extern void    set_cam_showRanges(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00274 extern Value*  get_cam_clipManualy(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00275 extern void    set_cam_clipManualy(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00276 // RK: Added these
00277 extern Value*  get_cam_type(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00278 extern void    set_cam_type(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00279 // LAM: Added these
00280 extern Value*  get_cam_mpassEffect(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00281 extern void    set_cam_mpassEffect(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00282 
00283 extern Value*  get_mtl_gbufID(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid) ;
00284 extern void    set_mtl_gbufID(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00285 
00286 extern Value*  get_raymat_map(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00287 extern void    set_raymat_map(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00288 extern Value*  get_raymat_mapamount(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00289 extern void    set_raymat_mapamount(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00290 extern Value*  get_raymat_mapenable(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00291 extern void    set_raymat_mapenable(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00292 extern Value*  get_raymat_shaderType(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00293 extern void    set_raymat_shaderType(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00294 extern Value*  get_raymat_shaderByName(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00295 extern void    set_raymat_shaderByName(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00296 extern Value*  get_raymat_wire(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00297 extern void    set_raymat_wire(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00298 extern Value*  get_raymat_2sided(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00299 extern void    set_raymat_2sided(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00300 extern Value*  get_raymat_faceMap(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00301 extern void    set_raymat_faceMap(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00302 extern Value*  get_raymat_supersample(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00303 extern void    set_raymat_supersample(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00304 extern Value*  get_raymat_wireUnits(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00305 extern void    set_raymat_wireUnits(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00306 
00307 extern Value*  uvg_get_mappingType(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00308 extern void    uvg_set_mappingType(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00309 extern Value*  uvg_get_mapping(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00310 extern void    uvg_set_mapping(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00311 extern Value*  uvg_get_mapChannel(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00312 extern void    uvg_set_mapChannel(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00313 
00314 extern Value*  uvg_get_UVW_Type(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00315 extern void    uvg_set_UVW_Type(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00316 extern Value*  uvg_get_U_Mirror(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00317 extern void    uvg_set_U_Mirror(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00318 extern Value*  uvg_get_V_Mirror(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00319 extern void    uvg_set_V_Mirror(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00320 extern Value*  uvg_get_U_Tile(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00321 extern void    uvg_set_U_Tile(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00322 extern Value*  uvg_get_V_Tile(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00323 extern void    uvg_set_V_Tile(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00324 extern Value*  uvg_get_showMapOnBack(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00325 extern void    uvg_set_showMapOnBack(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00326 extern Value*  uvg_get_Noise_On(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00327 extern void    uvg_set_Noise_On(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00328 extern Value*  uvg_get_Noise_Animate(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00329 extern void    uvg_set_Noise_Animate(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00330 extern Value*  uvg_get_UVTransform(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00331 extern void    uvg_set_UVTransform(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00332 extern Value*  uvg_get_realWorldScale(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00333 extern void    uvg_set_realWorldScale(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00334 extern Value*  uvg_get_realWorldWidth(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00335 extern void    uvg_set_realWorldWidth(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00336 extern Value*  uvg_get_realWorldHeight(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00337 extern void    uvg_set_realWorldHeight(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00338 
00339 extern Value*  xyzg_get_coordType(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00340 extern void    xyzg_set_coordType(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00341 extern Value*  xyzg_get_mapChannel(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00342 extern void    xyzg_set_mapChannel(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00343 
00344 extern Value*  stdtex_get_invert(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00345 extern void    stdtex_set_invert(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00346 extern Value*  stdtex_get_clamp(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00347 extern void    stdtex_set_clamp(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00348 extern Value*  stdtex_get_alphaFromRGB(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00349 extern void    stdtex_set_alphaFromRGB(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00350 
00351 
00352 extern Value*  get_text_string(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00353 extern void    set_text_string(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00354 extern Value*  get_text_font(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00355 extern void    set_text_font(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00356 extern Value*  get_text_italic(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00357 extern void    set_text_italic(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00358 extern Value*  get_text_underline(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00359 extern void    set_text_underline(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00360 extern Value*  get_text_alignment(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00361 extern void    set_text_alignment(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00362 
00363 extern Value*  get_cammap_cam(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00364 extern void    set_cammap_cam(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00365 
00366 extern Value*  noiz_get_seed(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00367 extern void    noiz_set_seed(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00368 extern Value*  noiz_get_frequency(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00369 extern void    noiz_set_frequency(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00370 extern Value*  noiz_get_fractal(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00371 extern void    noiz_set_fractal(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00372 extern Value*  noiz_get_roughness(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00373 extern void    noiz_set_roughness(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00374 extern Value*  noiz_get_rampin(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00375 extern void    noiz_set_rampin(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00376 extern Value*  noiz_get_rampout(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00377 extern void    noiz_set_rampout(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00378 extern Value*  noiz_get_positive(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00379 extern void    noiz_set_positive(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00380 extern Value*  noiz_get_x_positive(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00381 extern void    noiz_set_x_positive(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00382 extern Value*  noiz_get_y_positive(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00383 extern void    noiz_set_y_positive(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00384 extern Value*  noiz_get_z_positive(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00385 extern void    noiz_set_z_positive(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00386 
00387 #ifndef NO_MODIFIER_DISPLACE // JP Morel - July 24th 2002
00388 extern Value*  spcdsp_get_bitmap(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00389 extern void    spcdsp_set_bitmap(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00390 extern Value*  spcdsp_get_map(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00391 extern void    spcdsp_set_map(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00392 extern Value*  dsp_get_bitmap(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00393 extern void    dsp_set_bitmap(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00394 extern Value*  dsp_get_map(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00395 extern void    dsp_set_map(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00396 #endif
00397 
00398 #ifndef NO_MODIFIER_PATH_DEFORM // JP Morel - July 24th 2002
00399 extern Value*  pathdef_get_path(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00400 extern void    pathdef_set_path(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00401 #endif
00402 
00403 extern Value*  surfdef_get_surface(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00404 extern void    surfdef_set_surface(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00405 
00406 extern Value*  scriptctrl_get_script(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00407 extern void    scriptctrl_set_script(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00408 
00409 extern Value*  shape_get_renderable(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00410 extern void    shape_set_renderable(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00411 extern Value*  shape_get_thickness(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00412 extern void    shape_set_thickness(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00413 extern Value*  shape_get_mapcoords(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00414 extern void    shape_set_mapcoords(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00415 extern Value*  shape_get_angle(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00416 extern void    shape_set_angle(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00417 extern Value*  shape_get_sides(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00418 extern void    shape_set_sides(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00419 extern Value*  shape_get_vpt_thickness(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00420 extern void    shape_set_vpt_thickness(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00421 extern Value*  shape_get_vpt_sides(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00422 extern void    shape_set_vpt_sides(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00423 extern Value*  shape_get_vpt_angle(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00424 extern void    shape_set_vpt_angle(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00425 extern Value*  shape_get_displayrendermesh(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00426 extern void    shape_set_displayrendermesh(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00427 extern Value*  shape_get_use_vpt_settings(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00428 extern void    shape_set_use_vpt_settings(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00429 extern Value*  shape_get_disp_rndr_settings(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00430 extern void    shape_set_disp_rndr_settings(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00431 extern Value*  shape_get_real_world_map_size(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00432 extern void    shape_set_real_world_map_size(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00433 
00434 extern Value*   shape_get_vpt_length(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00435 extern void     shape_set_vpt_length(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00436 extern Value*   shape_get_vpt_width(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00437 extern void     shape_set_vpt_width(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00438 extern Value*   shape_get_vpt_angle2(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00439 extern void     shape_set_vpt_angle2(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00440 
00441 extern Value*   shape_get_rectangular(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00442 extern void     shape_set_rectangular(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00443 extern Value*   shape_get_vpt_rectangular(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00444 extern void     shape_set_vpt_rectangular(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00445 extern Value*   shape_get_auto_smooth(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00446 extern void     shape_set_auto_smooth(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00447 
00448 extern Value*   shape_get_aspect_locked(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00449 extern void     shape_set_aspect_locked(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00450 extern Value*   shape_get_vpt_aspect_locked(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00451 extern void     shape_set_vpt_aspect_locked(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00452 
00453 
00454 
00455 extern Value*  spline_get_steps(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00456 extern void    spline_set_steps(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00457 extern Value*  spline_get_optimize(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00458 extern void    spline_set_optimize(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00459 extern Value*  spline_get_adaptive(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00460 extern void    spline_set_adaptive(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00461 
00462 extern Value*  smplspline_get_steps(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00463 extern void    smplspline_set_steps(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00464 extern Value*  smplspline_get_optimize(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00465 extern void    smplspline_set_optimize(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00466 extern Value*  smplspline_get_adaptive(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00467 extern void    smplspline_set_adaptive(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00468 
00469 extern Value*  mirror_get_copy(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00470 extern void    mirror_set_copy(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00471 
00472 //LE added this
00473 
00474 extern Value*  get_shadow_absMapBias(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00475 extern void    set_shadow_absMapBias(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00476 
00477 //end LE
00478 
00479 // RK: Start -- object xrefs
00480 extern Value*  get_oxref_proxyFileName(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00481 extern void    set_oxref_proxyFileName(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00482 extern Value*  get_oxref_fileName(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00483 extern void    set_oxref_fileName(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00484 extern Value*  get_oxref_currentFileName(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00485 extern void    set_oxref_currentFileName(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00486 extern Value*  get_oxref_proxyObjectName(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00487 extern void    set_oxref_proxyObjectName(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00488 extern Value*  get_oxref_objectName(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00489 extern void    set_oxref_objectName(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00490 extern Value*  get_oxref_currentObjectName(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00491 extern void    set_oxref_currentObjectName(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00492 extern Value*  get_oxref_useProxy(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00493 extern void    set_oxref_useProxy(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00494 extern Value*  get_oxref_renderProxy(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00495 extern void    set_oxref_renderProxy(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00496 extern Value*  get_oxref_updateMaterial(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00497 extern void    set_oxref_updateMaterial(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00498 extern Value*  get_oxref_ignoreAnimation(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00499 extern void    set_oxref_ignoreAnimation(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00500 extern Value*  get_oxref_actualBaseObject(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00501 extern void    set_oxref_actualBaseObject(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00502 
00503 // RK: End
00504 
00505 /* -------------- Added by AF 4/5/99 ------------------------------------*/
00506 extern Value*  surfctrl_get_surface(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00507 extern void    surfctrl_set_surface(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00508 extern Value*  surfctrl_get_align(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00509 extern void    surfctrl_set_align(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00510 extern Value*  surfctrl_get_flip(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00511 extern void    surfctrl_set_flip(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00512 //AF: End
00513 
00514 
00515 extern Value*  get_subTexMap0(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00516 extern void    set_subTexMap0(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00517 extern Value*  get_subTexMap1(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00518 extern void    set_subTexMap1(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00519 
00520 extern Value*  get_subMtl00(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00521 extern void    set_subMtl00(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00522 extern Value*  get_subMtl01(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00523 extern void    set_subMtl01(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00524 extern Value*  get_subMtl02(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00525 extern void    set_subMtl02(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00526 extern Value*  get_subMtl03(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00527 extern void    set_subMtl03(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00528 extern Value*  get_subMtl04(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00529 extern void    set_subMtl04(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00530 extern Value*  get_subMtl05(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00531 extern void    set_subMtl05(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00532 extern Value*  get_subMtl06(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00533 extern void    set_subMtl06(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00534 extern Value*  get_subMtl07(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00535 extern void    set_subMtl07(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00536 extern Value*  get_subMtl08(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00537 extern void    set_subMtl08(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00538 extern Value*  get_subMtl09(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00539 extern void    set_subMtl09(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00540 extern Value*  get_subMtl10(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00541 extern void    set_subMtl10(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00542 extern Value*  get_subMtl11(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00543 extern void    set_subMtl11(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00544 extern Value*  get_subMtl12(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00545 extern void    set_subMtl12(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00546 extern Value*  get_subMtl13(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00547 extern void    set_subMtl13(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00548 extern Value*  get_subMtl14(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00549 extern void    set_subMtl14(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00550 extern Value*  get_subMtl15(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00551 extern void    set_subMtl15(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00552 extern Value*  get_subMtl16(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00553 extern void    set_subMtl16(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00554 extern Value*  get_subMtl17(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00555 extern void    set_subMtl17(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00556 extern Value*  get_subMtl18(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00557 extern void    set_subMtl18(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00558 extern Value*  get_subMtl19(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00559 extern void    set_subMtl19(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00560 
00561 extern Value*  get_subMtl20(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00562 extern void    set_subMtl20(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00563 extern Value*  get_subMtl21(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00564 extern void    set_subMtl21(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00565 extern Value*  get_subMtl22(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00566 extern void    set_subMtl22(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00567 extern Value*  get_subMtl23(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00568 extern void    set_subMtl23(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00569 extern Value*  get_subMtl24(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00570 extern void    set_subMtl24(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00571 extern Value*  get_subMtl25(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00572 extern void    set_subMtl25(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00573 extern Value*  get_subMtl26(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00574 extern void    set_subMtl26(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00575 extern Value*  get_subMtl27(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00576 extern void    set_subMtl27(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00577 extern Value*  get_subMtl28(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00578 extern void    set_subMtl28(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00579 extern Value*  get_subMtl29(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00580 extern void    set_subMtl29(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00581 extern Value*  get_subMtl30(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00582 extern void    set_subMtl30(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00583 extern Value*  get_subMtl31(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00584 extern void    set_subMtl31(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00585 extern Value*  get_subMtl32(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00586 extern void    set_subMtl32(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00587 extern Value*  get_subMtl33(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00588 extern void    set_subMtl33(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00589 extern Value*  get_subMtl34(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00590 extern void    set_subMtl34(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00591 extern Value*  get_subMtl35(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00592 extern void    set_subMtl35(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00593 extern Value*  get_subMtl36(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00594 extern void    set_subMtl36(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00595 extern Value*  get_subMtl37(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00596 extern void    set_subMtl37(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00597 extern Value*  get_subMtl38(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00598 extern void    set_subMtl38(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00599 extern Value*  get_subMtl39(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00600 extern void    set_subMtl39(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00601 
00602 extern Value*  get_subMtl40(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00603 extern void    set_subMtl40(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00604 extern Value*  get_subMtl41(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00605 extern void    set_subMtl41(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00606 extern Value*  get_subMtl42(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00607 extern void    set_subMtl42(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00608 extern Value*  get_subMtl43(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00609 extern void    set_subMtl43(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00610 extern Value*  get_subMtl44(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00611 extern void    set_subMtl44(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00612 extern Value*  get_subMtl45(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00613 extern void    set_subMtl45(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00614 extern Value*  get_subMtl46(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00615 extern void    set_subMtl46(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00616 extern Value*  get_subMtl47(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00617 extern void    set_subMtl47(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00618 extern Value*  get_subMtl48(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00619 extern void    set_subMtl48(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00620 extern Value*  get_subMtl49(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00621 extern void    set_subMtl49(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00622 extern Value*  get_subMtl50(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00623 extern void    set_subMtl50(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00624 extern Value*  get_subMtl51(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00625 extern void    set_subMtl51(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00626 extern Value*  get_subMtl52(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00627 extern void    set_subMtl52(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00628 extern Value*  get_subMtl53(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00629 extern void    set_subMtl53(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00630 extern Value*  get_subMtl54(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00631 extern void    set_subMtl54(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00632 extern Value*  get_subMtl55(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00633 extern void    set_subMtl55(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00634 extern Value*  get_subMtl56(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00635 extern void    set_subMtl56(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00636 extern Value*  get_subMtl57(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00637 extern void    set_subMtl57(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00638 extern Value*  get_subMtl58(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00639 extern void    set_subMtl58(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00640 extern Value*  get_subMtl59(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00641 extern void    set_subMtl59(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00642 
00643 extern Value*  get_subMtl60(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00644 extern void    set_subMtl60(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00645 extern Value*  get_subMtl61(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00646 extern void    set_subMtl61(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00647 extern Value*  get_subMtl62(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00648 extern void    set_subMtl62(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00649 extern Value*  get_subMtl63(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00650 extern void    set_subMtl63(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00651 extern Value*  get_subMtl64(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00652 extern void    set_subMtl64(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00653 extern Value*  get_subMtl65(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00654 extern void    set_subMtl65(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00655 extern Value*  get_subMtl66(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00656 extern void    set_subMtl66(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00657 extern Value*  get_subMtl67(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00658 extern void    set_subMtl67(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00659 extern Value*  get_subMtl68(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00660 extern void    set_subMtl68(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00661 extern Value*  get_subMtl69(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00662 extern void    set_subMtl69(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00663 extern Value*  get_subMtl70(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00664 extern void    set_subMtl70(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00665 extern Value*  get_subMtl71(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00666 extern void    set_subMtl71(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00667 extern Value*  get_subMtl72(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00668 extern void    set_subMtl72(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00669 extern Value*  get_subMtl73(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00670 extern void    set_subMtl73(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00671 extern Value*  get_subMtl74(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00672 extern void    set_subMtl74(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00673 extern Value*  get_subMtl75(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00674 extern void    set_subMtl75(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00675 extern Value*  get_subMtl76(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00676 extern void    set_subMtl76(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00677 extern Value*  get_subMtl77(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00678 extern void    set_subMtl77(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00679 extern Value*  get_subMtl78(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00680 extern void    set_subMtl78(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00681 extern Value*  get_subMtl79(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00682 extern void    set_subMtl79(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00683 
00684 extern Value*  get_subMtl80(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00685 extern void    set_subMtl80(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00686 extern Value*  get_subMtl81(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00687 extern void    set_subMtl81(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00688 extern Value*  get_subMtl82(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00689 extern void    set_subMtl82(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00690 extern Value*  get_subMtl83(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00691 extern void    set_subMtl83(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00692 extern Value*  get_subMtl84(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00693 extern void    set_subMtl84(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00694 extern Value*  get_subMtl85(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00695 extern void    set_subMtl85(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00696 extern Value*  get_subMtl86(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00697 extern void    set_subMtl86(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00698 extern Value*  get_subMtl87(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00699 extern void    set_subMtl87(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00700 extern Value*  get_subMtl88(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00701 extern void    set_subMtl88(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00702 extern Value*  get_subMtl89(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00703 extern void    set_subMtl89(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00704 extern Value*  get_subMtl90(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00705 extern void    set_subMtl90(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00706 extern Value*  get_subMtl91(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00707 extern void    set_subMtl91(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00708 extern Value*  get_subMtl92(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00709 extern void    set_subMtl92(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00710 extern Value*  get_subMtl93(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00711 extern void    set_subMtl93(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00712 extern Value*  get_subMtl94(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00713 extern void    set_subMtl94(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00714 extern Value*  get_subMtl95(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00715 extern void    set_subMtl95(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00716 extern Value*  get_subMtl96(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00717 extern void    set_subMtl96(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00718 extern Value*  get_subMtl97(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00719 extern void    set_subMtl97(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00720 extern Value*  get_subMtl98(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00721 extern void    set_subMtl98(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00722 extern Value*  get_subMtl99(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00723 extern void    set_subMtl99(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00724 extern Value*  get_subMtl100(ReferenceTarget* obj, Value* prop, TimeValue t, Interval& valid);
00725 extern void    set_subMtl100(ReferenceTarget* obj, Value* prop, TimeValue t, Value* val);
00726