34 #ifndef __diguyLoadManager_H
35 #define __diguyLoadManager_H
40 #define CPLUSPLUS_ONLY
44 class bdiScenarioCharacterLoadManager;
75 void set_enabled(
int enabled);
120 int set_minimum_full_update_period(
float period);
133 float get_minimum_full_update_period();
168 int set_zone_far_extent(
int zone,
float far_extent);
185 float get_zone_far_extent(
int zone);
217 void set_scale_zone_extents_from_view_settings(
int do_scale);
230 int get_scale_zone_extents_from_view_settings();
275 int set_zone_position_update_rate(
int zone,
int position_update_rate);
293 int get_zone_position_update_rate(
int zone);
328 int set_zone_altitude_update_rate(
int zone,
int update_rate);
346 int get_zone_altitude_update_rate(
int zone);
378 int set_zone_pose_update_rate(
int zone,
int pose_update_rate);
396 int get_zone_pose_update_rate(
int zone);
426 int set_zone_motion_lod(
int zone,
int motion_lod);
443 int get_zone_motion_lod(
int zone);
466 int set_zone_minimum_cpl(
int zone,
int minimum_cpl);
483 int get_zone_minimum_cpl(
int zone);
506 int set_zone_all_blends_disabled(
int zone,
int disabled_flag);
523 int get_zone_all_blends_disabled(
int zone);
546 int set_zone_shape_switches_disabled(
int zone,
int disabled_flag);
563 int get_zone_shape_switches_disabled(
int zone);
586 int set_zone_shape_callbacks_disabled(
int zone,
int disabled_flag);
603 int get_zone_shape_callbacks_disabled(
int zone);
626 int set_zone_graphics_api_shape_update_disabled(
int zone,
int disabled_flag);
643 int get_zone_graphics_api_shape_update_disabled(
int zone);
710 #ifdef CPLUSPLUS_ONLY
712 bdiScenarioCharacterLoadManager* get_scripted_object() {
return m_load_manager;}
731 bdiScenarioCharacterLoadManager* m_load_manager;
733 friend class bdiScenarioCharacterLoadManager;