20 #define CPLUSPLUS_ONLY
25 class bdiScenarioView;
76 const char* get_name();
88 const char* get_type_name();
147 const char* get_window_title();
162 int set_window_title(
const char* window_title);
222 int set_width(
int width);
245 int set_height(
int height);
302 void set_quick_track_character(
const char* name);
324 CALLBACK_ID_SHOW = 1,
326 CALLBACK_ID_WINDOW_TITLE_CHANGED,
327 CALLBACK_ID_WINDOW_GEOMETRY_CHANGED
330 #ifdef CPLUSPLUS_ONLY
397 int add_callback(
int callback_id,
399 void* callback_params = 0,
400 void* callback_user_data = 0);
418 int remove_callback(
int callback_id,
437 int remove_callback_with_user_data(
int callback_id,
438 void* callback_user_data);
478 int add_callback_script(
int callback_id,
479 const char* callback_script,
480 const char* callback_script_type = NULL);
519 int remove_callback_script(
int callback_id,
520 const char* callback_script,
521 const char* callback_script_type = NULL);
529 #ifdef CPLUSPLUS_ONLY
531 bdiScenarioView* get_scripted_object() {
return m_scripted_object;}
543 bdiScenarioView* m_scripted_object;
545 friend class bdiScenarioView;
Definition: diguyViewLight.h:55
A view is a graphics window wherein the scenario and its characters are animated. Note that views hav...
Definition: diguyView.h:48
diguyCallbackReturn diguyViewCallback(diguyView *view, int callback_id, void *callback_params, void *callback_user_data)
Definition: diguy_typedefs.h:211
The class that represents a camera in the world.
Definition: diguyViewCamera.h:260
Definition: diguyViewFog.h:35