#ifndef shaveSDKALTNAMES_h #define shaveSDKALTNAMES_h // Shave and a Haircut // (c) 2019 Epic Games // US Patent 6720962 #ifdef EXTPRIM #define MTgen_resthair MTgen_resthair22 #define MTgen_hair MTgen_hair22 #define MTgen_hairRS MTgen_hairRS22 #define MTgen_resthairRS MTgen_resthairRS22 #define MTgen_hair_ROOT MTgen_hair_ROOT22 #define MTgen_resthair_ROOT MTgen_resthair_ROOT22 #define MTcheckface MTcheckface22 #define MTJsrand MTJsrand22 #define displace_scale displace_scale22 #define MTdisplace_kinky MTdisplace_kinky22 #define MTdisplace_clumpy MTdisplace_clumpy22 #define mk_polymat mk_polymat22 #define mk_polymat2 mk_polymat222 #define Smk_polymat Smk_polymat22 #define MTdisplace_randscale MTdisplace_randscale22 #define SHAVEinit_clump SHAVEinit_clump22 #define SHAVEfree_clump SHAVEfree_clump22 #define kd_create kd_create22 #define kd_free kd_free22 #define kd_clear kd_clear22 #define kd_data_destructor kd_data_destructor22 #define kd_insert kd_insert22 #define kd_insertf kd_insertf22 #define kd_insert3 kd_insert322 #define kd_insert3f kd_insert3f22 #define kd_nearest kd_nearest22 #define kd_nearestf kd_nearestf22 #define kd_nearest3 kd_nearest322 #define kd_nearest3f kd_nearest3f22 #define kd_nearest_range kd_nearest_range22 #define kd_nearest_rangef kd_nearest_rangef22 #define kd_nearest_range3 kd_nearest_range322 #define kd_nearest_range3f kd_nearest_range3f22 #define kd_res_free kd_res_free22 #define kd_res_size kd_res_size22 #define kd_res_rewind kd_res_rewind22 #define kd_res_end kd_res_end22 #define kd_res_next kd_res_next22 #define kd_res_item kd_res_item22 #define kd_res_itemf kd_res_itemf22 #define kd_res_item3 kd_res_item322 #define kd_res_item3f kd_res_item3f22 #define kd_res_time_data kd_res_item_data22 #define init_hairstack_from_archive_common init_hairstack_from_archive_common22 #define import_archive_voxel_bbox_common import_archive_voxel_bbox_common22 #define SHAVEimport_mem_archive_voxel_bbox SHAVEimport_mem_archive_voxel_bbox22 #define import_archive_voxel_bbox_common import_archive_voxel_bbox_common22 #define SHAVEimport_mem_archive_voxel_bbox SHAVEimport_mem_archive_voxel_bbox22 #define SHAVEimport_mem_archive_voxel SHAVEimport_mem_archive_voxel22 #define import_archive_voxel_by_node_common import_archive_voxel_by_node_common22 #define allocate_clump allocate_clump22 #define save_rootpts save_rootpts22 #define load_rootpts load_rootpts22 #define init_clumping init_clumping22 #define free_clumping free_clumping22 #define generate_clump_center generate_clump_center22 #define generate_clump_centerRS generate_clump_centerRS22 #define MTcolor_clump MTcolor_clumpy22 #define twist_basehair twist_basehair22 #define MTdisplace_clump MTdisplaceclumpy22 #define SHAVEdraw_tile_callback SHAVEdraw_tile_callback22 #define SHAVEupgrade_node SHAVE22upgrade_node #define SHAVEapply_GI SHAVE22apply_GI #define clear_shave_engine clear_shave_engine22 #define SHAVEgetobj SHAVE22getobj #define SHAVEinit SHAVE22init #define check_partial_select check_partial_select22 #define SHAVEset_state_between SHAVE22set_state_between #define SHAVEset_state_between_and_glue SHAVE22set_state_between_and_glue #define SHAVExplantNOMAT SHAVE22xplantNOMAT #define SHAVEdump_stats SHAVE22dump_stats #define SHAVEprogress SHAVE22progress #define fish_hair fish_hair22 #define MTdraw_lotsWF_common MTdraw_lotsWF_common22 #define MTdraw_lotsWF MTdraw_lotsWF22 #define MTcolor_a_hairRS MTcolor_a_hairRS22 #define MTcolor_clumpy MTcolor_clumpy22 #define MTdraw_lotsWFRSROOT MTdraw_lotsWFRSROOT22 #define MTdraw_lotsWFROOT MTdraw_lotsWFROOT22 #define MTdraw_lotsWFRSROOTREST MTdraw_lotsWFRSROOTREST22 #define MTdraw_lotsWFROOTREST MTdraw_lotsWFROOTREST22 #define MTdisplace_center MTdisplace_center22 #define MTbunch_of_hairs MTbunch_of_hairs22 #define MTmake_a_bunch MTmake_a_bunch22 #define threadedCall threadedCall22 #define fetch_hair fetch_hair22 #define read_hair read_hair22 #define write_hair write_hair22 #define write_stack_object write_stack_object22 #define SHAVEwrite_hairDISK SHAVE22write_hairDISK #define SHAVEcopy_node SHAVE22copy_node #define SHAVEfree_node SHAVE22free_node #define SHAVEinit_node SHAVE22init_node #define SHAVEset_state SHAVE22set_state #define SHAVEflip_normals SHAVE22flip_normals #define SHAVEmake_view_matrix SHAVE22make_view_matrix #define SHAVEclear_textures SHAVE22clear_textures #define SHAVEinit_hairstack_from_archive SHAVE22init_hairstack_from_archive #define SHAVEinit_hairstack_from_mem_archive SHAVE22init_hairstack_from_mem_archive #define SHAVEimport_archive_voxel_bbox SHAVE22import_archive_voxel_bbox #define SHAVEimport_mem_archive_voxel_by_node SHAVE22import_mem_archive_voxel_by_node #define SHAVEimport_archive_voxel_by_name SHAVE22import_archive_voxel_by_name #define SHAVEfree_UV SHAVE22free_UV #define SHAVEinit_UV SHAVE22init_UV #define SHAVEtrace_init SHAVE22trace_init #define SHAVEflush_state SHAVE22flush_state #define SHAVEtrace SHAVE22trace #define SHAVEgen_roots SHAVE22gen_roots #define SHAVEclear_stack SHAVE22clear_stack #define SHAVEinit_hairtype SHAVE22init_hairtype #define SHAVEalloc_hairtype SHAVE22alloc_hairtype #define SHAVEfree_hairtype SHAVE22free_hairtype #define SHAVEexport_hairtype SHAVE22export_hairtype #define SHAVEexport_archive SHAVE22export_archive #define SHAVEexport_iterator SHAVE22export_iterator #define SHAVEreset_iterator SHAVE22reset_iterator #define SHAVEexport_iteratorROOT SHAVE22export_iteratorROOT #define SHAVEexport_poly_iterator SHAVE22export_poly_iterator #define SHAVErender_swatch SHAVE22render_swatch #define SHAVEworld2cam SHAVE22world22cam #define SHAVEexport_hairtype SHAVE22export_hairtype #define SHAVEalloc_hairtype SHAVE22alloc_hairtype #define SHAVEfree_hairtype SHAVE22free_hairtype #define SHAVEreplace_rest SHAVE22replace_rest #define SHAVEgetMAXPASSES SHAVE22getMAXPASSES #define SHAVErecomb_select SHAVE22recomb_select #define SHAVEspline_recomb SHAVE22spline_recomb #define SHAVErender_swatch SHAVE22render_swatch #define SHAVEinvert_matrix SHAVE22invert_matrix #define SHAVEapply_atmosphere SHAVE22apply_atmosphere #define SHAVEilluminate_point SHAVE22illuminate_point #define SHAVEilluminate_pointNOGEOM SHAVE22illuminate_pointNOGEOM #define SHAVEset_ambient SHAVE22set_ambient #define SHAVEclear_instance SHAVE22clear_instance #define SHAVEset_cameraOPEN SHAVE22set_cameraOPEN #define SHAVEset_cameraCLOSE SHAVE22set_cameraCLOSE #define SHAVEadd_light SHAVE22add_light #define SHAVEactivate_texture SHAVE22activate_texture #define SHAVEalloc_node SHAVE22alloc_node #define SHAVEcleanup SHAVE22cleanup #define SHAVEclear_scene SHAVE22clear_scene #define SHAVEget_instance SHAVE22get_instance #define SHAVEget_instanceWF SHAVE22get_instanceWF #define SHAVEinsert_color_texturefilename SHAVE22insert_color_texturefilename #define SHAVEinsert_cutmap_texturefilename SHAVE22insert_cutmap_texturefilename #define SHAVEinsert_densiy_texturefilename SHAVE22insert_densiy_texturefilename #define SHAVEmake_a_hair SHAVE22make_a_hair #define SHAVEmake_a_spline SHAVE22make_a_spline #define SHAVErender_camNOBLUR SHAVE22render_camNOBLUR #define SHAVErender_frame SHAVE22render_frame #define SHAVErender_shadows SHAVE22render_shadows #define SHAVEset_parms SHAVE22set_parms #define SHAVEset_stack_max SHAVE22set_stack_max #define SHAVEset_stateMEM SHAVE22set_stateMEM #define SHAVEwrite_hairDISKMAX SHAVE22write_hairDISKMAX #define SHAVEwrite_targa SHAVE22write_targa #define SHAVExplant SHAVE22xplant #define MAYAquery_shave_ID MAYAquery_shave_ID22 #define MAYAquery_version MAYAquery_version22 #define MAYAgetobj MAYAgetobj22 #define MAYAdo_external_forces MAYAdo_external_forces22 #define MAYAset_gravity_vector MAYAset_gravity_vector22 #define MAYAinsert_uv_coords MAYAinsert_uv_coords22 #define MAYAfetch_node MAYAfetch_node22 #define SHAVErib_dump_node SHAVE22rib_dump_node #define SHAVEcalibrate SHAVE22calibrate #define SHAVEdrag_mode SHAVE22drag_mode #define SHAVEfast_eval SHAVE22fast_eval #define SHAVEdestroy_buffers SHAVE22destroy_buffers #define SHAVEcoord_convertTOSHAVE SHAVE22coord_convertTOSHAVE #define SHAVEcoord_convertFROMSHAVE SHAVE22coord_convertFROMSHAVE #define SHAVEexport_iterator SHAVE22export_iterator #define SHAVEapply_inst_color SHAVE22apply_inst_color #define SHAVEapply_VMAP SHAVE22apply_VMAP #define SHAVEapply_texture SHAVE22apply_texture #define SHAVEcreate_node SHAVE22create_node #define SHAVEread_hairDISK SHAVE22read_hairDISK #define SHAVEfetch_node SHAVE22fetch_node #define SHAVEfetch_guide SHAVE22fetch_guide #define SHAVEput_guide SHAVE22put_guide #define SHAVEfetch_parms SHAVE22fetch_parms #define SHAVEadd_hairOPEN SHAVE22add_hairOPEN #define SHAVEadd_hairCLOSE SHAVE22add_hairCLOSE #define SHAVEadd_hairOPEN2 SHAVE22add_hairOPEN22 #define SHAVEadd_hairCLOSE2 SHAVE22add_hairCLOSE2 #define SHAVExform SHAVE22xform #define SHAVExformNOSTAT SHAVE22xformNOSTAT #define SHAVEreset_engine SHAVE22reset_engine #define SHAVEfetch_parms SHAVE22fetch_parms #define SHAVEmake_a_curve SHAVE22make_a_curve #define MTMAYAmake_a_curve MTMAYA22make_a_curve #define MTMAYAmake_a_curveRS MTMAYA22make_a_curveRS #define SHAVEreset_to_rest SHAVE22reset_to_rest #define SHAVEmake_a_curveROOT SHAVE22make_a_curveROOT #define SHAVEinsert_uv_coords SHAVE22insert_uv_coords #define SHAVEquery_shave_ID SHAVE22query_shave_ID #define SHAVEquery_version SHAVE22query_version #define SHAVEapply_illumination SHAVE22apply_illumination #define SHAVEapply_falloff SHAVE22apply_falloff #define SHAVEapply_illuminationWF SHAVE22apply_illuminationWF #define copy_geomWF copy_geomWF22 #define free_MEMFILE free_MEMFILE22 #define MAYAalloc MAYA22alloc #define MAYANfree MAYA22Nfree #define MAYAset_state MAYA22set_state #define MAYAset_stateglue MAYA22set_stateglue #define MAYAset_stateMEM MAYA22set_stateMEM #define MAYAflush_state MAYA22flush_state #define MAYAxplant MAYA22xplant #define MAYAxplantNOMAT MAYA22xplantNOMAT #define MAYArefresh MAYA22refresh #define MAYAwrite_hairDISK MAYA22write_hairDISK #define MAYAread_hairDISK MAYA22read_hairDISK #define MAYAread_hairMEM MAYA22read_hairMEM #define MAYAxform2 MAYA2xform22 #define MAYAxform MAYA22xform #define MAYAmake_a_hair MAYA22make_a_hair #define MAYAmake_view_matrix MAYA22make_view_matrix #define MAYAclear_scene MAYA22clear_scene #define MAYAclear_scene MAYA22clear_scene #define MAYAinit_scene MAYA22init_scene #define MAYAadd_light MAYA22add_light #define MAYAset_cameraOPEN MAYA22set_cameraOPEN #define MAYAset_cameraCLOSE MAYA22set_cameraCLOSE #define MAYAadd_hairOPEN MAYA22add_hairOPEN #define MAYAadd_hairCLOSE MAYA22add_hairCLOSE //#define MAYArender_frame MAYA22render_frame #define MAYAadd_hairOPEN2 MAYA2add_hairOPEN22 #define MAYAadd_hairCLOSE2 MAYA2add_hairCLOSE22 #define MAYArender_shadows MAYA22render_shadows #define MAYArender_cam MAYA22render_cam #define init_MEMFILE init_MEMFILE22 #define free_MEMFILE free_MEMFILE22 #define copy_MEMFILE copy_MEMFILE22 #define alloc_MEMFILE alloc_MEMFILE22 #define SHAVErender_cam SHAVE22render_cam #define alloc_geomWF alloc_geomWF22 #define init_geomWF init_geomWF22 #define free_geomWF free_geomWF22 #define save_geomWF save_geomWF22 #define MAYAwrite_targa MAYA22write_targa #define SOFTfetch_guideNOISESPACE SOFT22fetch_guideNOISESPACE #define SOFTfetch_guide SOFT22fetch_guide #define SOFTput_guide SOFT22put_guide #define SOFTset_vert_parm SOFT22set_vert_parm #define MAYAset_parms MAYA22set_parms #define MAYAmake_a_spline MAYA22make_a_spline #define MAYAxformNOSTAT MAYA22xformNOSTAT #define SOFTcomb_select SOFT22comb_select #define SOFTscale_select SOFT22scale_select #define SOFTpop_zero SOFT22pop_zero #define SOFTlock_select SOFT22lock_select #define SOFTunlock_select SOFT22unlock_select #define SOFTget_instance SOFT22get_instance #define SOFTattenuate_len SOFT22attenuate_len #define SOFTcut_select SOFT22cut_select #define SOFTsplit_select SOFT22split_select #define SOFTmerge_select SOFT22merge_select #define SOFTshatter_select SOFT22shatter_select #define MAYAfetch_parms MAYA22fetch_parms #define MAYAdump_stats MAYA22dump_stats #define MAYAfech_node MAYA22fech_node #define SOFTset_vert_parm SOFT22set_vert_parm #define SOFTget_vert_parm SOFT22get_vert_parm #define MAYAset_parms MAYA22set_parms #define MAYAmake_a_spline MAYA22make_a_spline #define MAYAxformNOSTAT MAYA22xformNOSTAT #define MAYAmake_a_curve MAYA22make_a_curve #define MAYAmake_a_curveROOT MAYA22make_a_curveROOT #define MAYAexternal_forces MAYA22external_forces #define MAYAcache_forces MAYA22cache_forces #define MAYAapply_cached_forces MAYA22apply_cached_forces #define MAYAexternal_collision MAYA22external_collision #define SHAVEdisplace_root SHAVE22displace_root #define SHAVEclear_uvsets SHAVE22clear_uvsets #define SHAVEadd_uvset SHAVE22add_uvset #define generate_clump_center generate_clump_center22 #define MTMAYA2make_a_curve MTMAYA2make_a_curve22 #define MTmake_spline_hair MTmake_spline_hair22 #endif #ifdef ALTERNATE_DEFS #define save_rootpts save_rootpts2 #define load_rootpts load_rootpts2 #define SHAVEinit_clump SHAVEinit_clump2 #define SHAVEfree_clump SHAVEfree_clump2 #define clear_shave_engine clear_shave_engine2 #define SHAVEdraw_tile_callback SHAVEdraw_tile_callback2 #define generate_clump_center generate_clump_center2 #define MTMAYA2make_a_curve MTMAYA2make_a_curve2 #define MTmake_spline_hair MTmake_spline_hair2 #define MTcheckface MTcheckface2 #define MTJsrand MTJsrand2 #define displace_scale displace_scale2 #define MTdisplace_kinky MTdisplace_kinky2 #define MTdisplace_clumpy MTdisplace_clumpy2 #define mk_polymat mk2_polymat #define mk_polymat2 mk2_polymat2 #define Smk_polymat Smk2_polymat #define MTdisplace_randscale MTdisplace_randscale2 #define MTgen_resthair MTgen_resthair2 #define MTgen_hair MTgen_hair2 #define MTgen_hairRS MTgen_hairRS2 #define MTgen_resthairRS MTgen_resthairRS2 #define MTgen_hair_ROOT MTgen_hair_ROOT2 #define MTgen_resthair_ROOT MTgen_resthair_ROOT2 #define MTcheckface MTcheckface2 #define MTJsrand MTJsrand2 #define displace_scale displace_scale2 #define MTdisplace_kinky MTdisplace_kinky2 #define MTdisplace_clumpy MTdisplace_clumpy2 #define MTdisplace_randscale MTdisplace_randscale2 //#define SHAVEinit_clump SHAVE2init_clump //#define SHAVEfree_clump SHAVE2free_clump #define kd_create kd_create2 #define kd_free kd_free2 #define kd_clear kd_clear2 #define kd_data_destructor kd_data_destructor2 #define kd_insert kd_insert2 #define kd_insertf kd_insertf2 #define kd_insert3 kd_insert32 #define kd_insert3f kd_insert3f2 #define kd_nearest kd_nearest2 #define kd_nearestf kd_nearestf2 #define kd_nearest3 kd_nearest32 #define kd_nearest3f kd_nearest3f2 #define kd_nearest_range kd_nearest_range2 #define kd_nearest_rangef kd_nearest_rangef2 #define kd_nearest_range3 kd_nearest_range32 #define kd_nearest_range3f kd_nearest_range3f2 #define kd_res_free kd_res_free2 #define kd_res_size kd_res_size2 #define kd_res_rewind kd_res_rewind2 #define kd_res_end kd_res_end2 #define kd_res_next kd_res_next2 #define kd_res_item kd_res_item2 #define kd_res_itemf kd_res_itemf2 #define kd_res_item3 kd_res_item32 #define kd_res_item3f kd_res_item3f2 #define kd_res_time_data kd_res_item_data2 #define MTgen_hair_ROOT MTgen_hair_ROOT2 #define MTgen_resthair_ROOT MTgen_resthair_ROOT2 #define MTgen_resthair MTgen_resthair2 #define MTgen_hair MTgen_hair2 #define MTgen_hairRS MTgen_hairRS2 #define MTgen_resthairRS MTgen_resthairRS2 #define init_hairstack_from_archive_common init_hairstack_from_archive_common2 #define import_archive_voxel_bbox_common import_archive_voxel_bbox_common2 #define SHAVEimport_mem_archive_voxel_bbox SHAVE2import_mem_archive_voxel_bbox #define SHAVEinit_hairstack_from_mem_archive SHAVE2init_hairstack_from_mem_archive #define import_archive_voxel_bbox_common import_archive_voxel_bbox_common2 #define SHAVEimport_mem_archive_voxel_bbox SHAVE2import_mem_archive_voxel_bbox #define SHAVEimport_mem_archive_voxel SHAVE2import_mem_archive_voxel #define import_archive_voxel_by_node_common import_archive_voxel_by_node_common2 #define fish_hair fish_hair2 #define MTdraw_lotsWF_common MTdraw_lotsWF_common2 #define MTdraw_lotsWF MTdraw_lotsWF2 #define MTcolor_a_hairRS MTcolor_a_hairRS2 #define generate_clump_centerRS generate_clump_centerRS2 // for dimitar #define MTdraw_lotsWFRSROOT MTdraw_lotsWFRSROOT2 #define MTdraw_lotsWFRSROOTREST MTdraw_lotsWFRSROOTREST2 #define MTdraw_lotsWFROOT MTdraw_lotsWFROOT2 #define MTdraw_lotsWFROOTREST MTdraw_lotsWFROOTREST2 #define MTdisplace_center MTdisplace_center2 #define MTbunch_of_hairs MTbunch_of_hairs2 #define MTmake_a_bunch MTmake_a_bunch2 #define threadedCall threadedCall2 #define fetch_hair fetch_hair2 #define read_hair read_hair2 #define write_hair write_hair2 #define write_stack_object write_stack_object2 #define SHAVEapply_GI SHAVE2apply_GI #define SHAVEgetobj SHAVE2getobj #define SHAVEinit SHAVE2init #define check_partial_select check_partial_select2 #define SHAVEset_state_between SHAVE2set_state_between #define SHAVEset_state_between_and_glue SHAVE2set_state_between_and_glue #define SHAVExplantNOMAT SHAVE2xplantNOMAT #define SHAVEdump_stats SHAVE2dump_stats #define SHAVEprogress SHAVE2progress #define SHAVEwrite_hairDISK SHAVE2write_hairDISK #define SHAVEcopy_node SHAVE2copy_node #define SHAVEfree_node SHAVE2free_node #define SHAVEinit_node SHAVE2init_node #define SHAVEset_state SHAVE2set_state #define SHAVEflip_normals SHAVE2flip_normals #define SHAVEmake_view_matrix SHAVE2make_view_matrix #define SHAVEclear_textures SHAVE2clear_textures #define SHAVEinit_hairstack_from_archive SHAVE2init_hairstack_from_archive #define SHAVEinit_hairstack_from_mem_archive SHAVE2init_hairstack_from_mem_archive #define SHAVEimport_archive_voxel_bbox SHAVE2import_archive_voxel_bbox #define SHAVEimport_mem_archive_voxel_bbox SHAVE2import_mem_archive_voxel_bbox #define SHAVEimport_archive_voxel SHAVE2import_archive_voxel #define SHAVEimport_mem_archive_voxel SHAVE2import_mem_archive_voxel #define SHAVEimport_archive_voxel_by_node SHAVE2import_archive_voxel_by_node #define SHAVEimport_mem_archive_voxel_by_node SHAVE2import_mem_archive_voxel_by_node #define SHAVEimport_archive_voxel_by_name SHAVE2import_archive_voxel_by_name #define SHAVEfree_UV SHAVE2free_UV #define SHAVEinit_UV SHAVE2init_UV #define SHAVEtrace_init SHAVE2trace_init #define SHAVEflush_state SHAVE2flush_state #define SHAVEupgrade_node SHAVE2upgrade_node #define SHAVEtrace SHAVE2trace #define SHAVEgen_roots SHAVE2gen_roots #define SHAVEclear_stack SHAVE2clear_stack #define SHAVEinit_hairtype SHAVE2init_hairtype #define SHAVEalloc_hairtype SHAVE2alloc_hairtype #define SHAVEfree_hairtype SHAVE2free_hairtype #define SHAVEexport_hairtype SHAVE2export_hairtype #define SHAVEexport_archive SHAVE2export_archive #define SHAVEexport_iterator SHAVE2export_iterator #define SHAVEreset_iterator SHAVE2reset_iterator #define SHAVEexport_iteratorROOT SHAVE2export_iteratorROOT #define SHAVEexport_poly_iterator SHAVE2export_poly_iterator #define SHAVErender_swatch SHAVE2render_swatch #define SHAVEworld2cam SHAVE2world2cam #define SHAVEexport_hairtype SHAVE2export_hairtype #define SHAVEalloc_hairtype SHAVE2alloc_hairtype #define SHAVEfree_hairtype SHAVE2free_hairtype #define SHAVEreplace_rest SHAVE2replace_rest #define SHAVEgetMAXPASSES SHAVE2getMAXPASSES #define SHAVErecomb_select SHAVE2recomb_select #define SHAVEspline_recomb SHAVE2spline_recomb #define SHAVErender_swatch SHAVE2render_swatch #define SHAVEinvert_matrix SHAVE2invert_matrix #define SHAVEapply_atmosphere SHAVE2apply_atmosphere #define SHAVEilluminate_point SHAVE2illuminate_point #define SHAVEilluminate_pointNOGEOM SHAVE2illuminate_pointNOGEOM #define SHAVEset_ambient SHAVE2set_ambient #define SHAVEclear_instance SHAVE2clear_instance #define SHAVEset_cameraOPEN SHAVE2set_cameraOPEN #define SHAVEset_cameraCLOSE SHAVE2set_cameraCLOSE #define SHAVEadd_light SHAVE2add_light #define SHAVEactivate_texture SHAVE2activate_texture #define SHAVEalloc_node SHAVE2alloc_node #define SHAVEcleanup SHAVE2cleanup #define SHAVEclear_scene SHAVE2clear_scene #define SHAVEget_instance SHAVE2get_instance #define SHAVEget_instanceWF SHAVE2get_instanceWF #define SHAVEinsert_color_texturefilename SHAVE2insert_color_texturefilename #define SHAVEinsert_cutmap_texturefilename SHAVE2insert_cutmap_texturefilename #define SHAVEinsert_densiy_texturefilename SHAVE2insert_densiy_texturefilename #define SHAVEmake_a_hair SHAVE2make_a_hair #define SHAVEmake_a_spline SHAVE2make_a_spline #define SHAVErender_camNOBLUR SHAVE2render_camNOBLUR #define SHAVErender_frame SHAVE2render_frame #define SHAVErender_shadows SHAVE2render_shadows #define SHAVEset_parms SHAVE2set_parms #define SHAVEset_stack_max SHAVE2set_stack_max #define SHAVEset_stateMEM SHAVE2set_stateMEM #define SHAVEwrite_hairDISKMAX SHAVE2write_hairDISKMAX #define SHAVEwrite_targa SHAVE2write_targa #define SHAVExplant SHAVE2xplant #define MAYAquery_shave_ID MAYAquery_shave_ID2 #define MAYAquery_version MAYAquery_version2 #define MAYAgetobj MAYAgetobj2 #define MAYAdo_external_forces MAYAdo_external_forces2 #define MAYAset_gravity_vector MAYAset_gravity_vector2 #define MAYAinsert_uv_coords MAYAinsert_uv_coords2 #define MAYAfetch_node MAYAfetch_node2 #define SHAVErib_dump_node SHAVE2rib_dump_node #define SHAVEcalibrate SHAVE2calibrate #define SHAVEdrag_mode SHAVE2drag_mode #define SHAVEfast_eval SHAVE2fast_eval #define SHAVEdestroy_buffers SHAVE2destroy_buffers #define SHAVEcoord_convertTOSHAVE SHAVE2coord_convertTOSHAVE #define SHAVEcoord_convertFROMSHAVE SHAVE2coord_convertFROMSHAVE #define SHAVEexport_iterator SHAVE2export_iterator #define SHAVEapply_inst_color SHAVE2apply_inst_color #define SHAVEapply_VMAP SHAVE2apply_VMAP #define SHAVEapply_texture SHAVE2apply_texture #define SHAVEcreate_node SHAVE2create_node #define SHAVEread_hairDISK SHAVE2read_hairDISK #define SHAVEfetch_node SHAVE2fetch_node #define SHAVEfetch_guide SHAVE2fetch_guide #define SHAVEput_guide SHAVE2put_guide #define SHAVEfetch_parms SHAVE2fetch_parms #define SHAVEadd_hairOPEN SHAVE2add_hairOPEN #define SHAVEadd_hairCLOSE SHAVE2add_hairCLOSE #define SHAVEadd_hairOPEN2 SHAVE2add_hairOPEN2 #define SHAVEadd_hairCLOSE2 SHAVE2add_hairCLOSE2 #define SHAVExform SHAVE2xform #define SHAVExformNOSTAT SHAVE2xformNOSTAT #define SHAVEreset_engine SHAVE2reset_engine #define SHAVEfetch_parms SHAVE2fetch_parms #define SHAVEmake_a_curve SHAVE2make_a_curve #define MTMAYAmake_a_curve MTMAYA2make_a_curve #define MTMAYAmake_a_curveRS MTMAYA2make_a_curveRS #define SHAVEreset_to_rest SHAVE2reset_to_rest #define SHAVEmake_a_curveROOT SHAVE2make_a_curveROOT #define SHAVEinsert_uv_coords SHAVE2insert_uv_coords #define SHAVEquery_shave_ID SHAVE2query_shave_ID #define SHAVEquery_version SHAVE2query_version #define SHAVEapply_illumination SHAVE2apply_illumination #define SHAVEapply_falloff SHAVE2apply_falloff #define SHAVEapply_illuminationWF SHAVE2apply_illuminationWF #define copy_geomWF copy_geomWF2 #define free_MEMFILE free_MEMFILE2 #define MAYAalloc MAYA2alloc #define MAYANfree MAYA2Nfree #define MAYAset_state MAYA2set_state #define MAYAset_stateglue MAYA2set_stateglue #define MAYAset_stateMEM MAYA2set_stateMEM #define MAYAflush_state MAYA2flush_state #define MAYAxplant MAYA2xplant #define MAYAxplantNOMAT MAYA2xplantNOMAT #define MAYArefresh MAYA2refresh #define MAYAwrite_hairDISK MAYA2write_hairDISK #define MAYAread_hairDISK MAYA2read_hairDISK #define MAYAread_hairMEM MAYA2read_hairMEM #define MAYAxform2 MAYA2xform2 #define MAYAxform MAYA2xform #define MAYAmake_a_hair MAYA2make_a_hair #define MAYAmake_view_matrix MAYA2make_view_matrix #define MAYAclear_scene MAYA2clear_scene #define MAYAclear_scene MAYA2clear_scene #define MAYAinit_scene MAYA2init_scene #define MAYAadd_light MAYA2add_light #define MAYAset_cameraOPEN MAYA2set_cameraOPEN #define MAYAset_cameraCLOSE MAYA2set_cameraCLOSE #define MAYAadd_hairOPEN MAYA2add_hairOPEN #define MAYAadd_hairCLOSE MAYA2add_hairCLOSE //#define MAYArender_frame MAYA2render_frame #define MAYAadd_hairOPEN2 MAYA2add_hairOPEN2 #define MAYAadd_hairCLOSE2 MAYA2add_hairCLOSE2 #define MAYArender_shadows MAYA2render_shadows #define MAYArender_cam MAYA2render_cam #define init_MEMFILE init_MEMFILE2 #define free_MEMFILE free_MEMFILE2 #define copy_MEMFILE copy_MEMFILE2 #define alloc_MEMFILE alloc_MEMFILE2 #define SHAVErender_cam SHAVE2render_cam #define alloc_geomWF alloc_geomWF2 #define init_geomWF init_geomWF2 #define free_geomWF free_geomWF2 #define save_geomWF save_geomWF2 #define MAYAwrite_targa MAYA2write_targa #define SOFTfetch_guideNOISESPACE SOFT2fetch_guideNOISESPACE #define SOFTfetch_guide SOFT2fetch_guide #define SOFTput_guide SOFT2put_guide #define SOFTset_vert_parm SOFT2set_vert_parm #define MAYAset_parms MAYA2set_parms #define MAYAmake_a_spline MAYA2make_a_spline #define MAYAxformNOSTAT MAYA2xformNOSTAT #define SOFTcomb_select SOFT2comb_select #define SOFTscale_select SOFT2scale_select #define SOFTpop_zero SOFT2pop_zero #define SOFTlock_select SOFT2lock_select #define SOFTunlock_select SOFT2unlock_select #define SOFTget_instance SOFT2get_instance #define SOFTattenuate_len SOFT2attenuate_len #define SOFTcut_select SOFT2cut_select #define SOFTsplit_select SOFT2split_select #define SOFTmerge_select SOFT2merge_select #define SOFTshatter_select SOFT2shatter_select #define MAYAfetch_parms MAYA2fetch_parms #define MAYAdump_stats MAYA2dump_stats #define MAYAfech_node MAYA2fech_node #define SOFTset_vert_parm SOFT2set_vert_parm #define SOFTget_vert_parm SOFT2get_vert_parm #define MAYAset_parms MAYA2set_parms #define MAYAmake_a_spline MAYA2make_a_spline #define MAYAxformNOSTAT MAYA2xformNOSTAT #define MAYAmake_a_curve MAYA2make_a_curve #define MAYAmake_a_curveROOT MAYA2make_a_curveROOT #define MAYAexternal_forces MAYA2external_forces #define MAYAcache_forces MAYA2cache_forces #define MAYAapply_cached_forces MAYA2apply_cached_forces #define MAYAexternal_collision MAYA2external_collision #define SHAVEdisplace_root SHAVE2displace_root #define SHAVEclear_uvsets SHAVE2clear_uvsets #define SHAVEadd_uvset SHAVE2add_uvset #endif #endif