API Functions

 

 

   This API controls general function of the engine such as loading and saving worlds, atmospheric effect etc ...
   

1. STATE_engine_render

2. STATE_engine_load_world

3. STATE_engine_add_world

4. STATE_engine_add_world_with_settings

5. STATE_engine_is_engine_empty

6. STATE_engine_set_editor_mode

7. STATE_engine_set_viewer_mode

8. STATE_engine_is_editor_mode

9. STATE_engine_hide_log_window

10. STATE_engine_set_log_window_visible

11. STATE_engine_is_log_window_visible

12. STATE_engine_get_log_window_progress

13. STATE_engine_get_log_window_target

14. STATE_engine_set_log_window_progress

15. STATE_engine_set_log_window_progress_text

16. STATE_engine_set_log_window_target

17. STATE_engine_log_window_minimize

18. STATE_engine_log_window_output

19. STATE_engine_log_window_set_text

20. STATE_engine_log_window_set_title

21. STATE_engine_log_window_get_hwnd

22. STATE_engine_clear_STATE_log_files

23. STATE_engine_write_to_log_file

24. STATE_engine_mark_polygon_at_point

25. STATE_engine_2D_point_to_3D

26. STATE_engine_2D_point_to_3D_point_on_sphere

27. STATE_engine_2D_point_to_3D_point_on_plane

28. STATE_engine_3D_point_to_2D

29. STATE_engine_set_color_fill_rendering_mode

30. STATE_engine_set_wire_frame_rendering_mode

31. STATE_engine_set_normal_rendering_mode

32. STATE_engine_toggle_rendering_mode

33. STATE_engine_toggle_wire_frame_flag

34. STATE_engine_set_default_brightness

35. STATE_engine_increase_brightness

36. STATE_engine_decrease_brightness

37. STATE_engine_set_brightness

38. STATE_engine_get_brightness

39. STATE_engine_increase_atmospheric_effect_intensity

40. STATE_engine_decrease_atmospheric_effect_intensity

41. STATE_engine_set_default_atmospheric_effect_intensity

42. STATE_engine_get_atmospheric_effect_intensity

43. STATE_engine_set_atmospheric_effect_intensity

44. STATE_engine_toggle_atmospheric_effect

45. STATE_engine_set_atmospheric_effect

46. STATE_engine_get_atmospheric_effect

47. STATE_engine_set_background_color

48. STATE_engine_get_background_color

49. STATE_engine_toggle_automatic_perspective_correction

50. STATE_engine_toggle_perspective_correction_accuracy

51. STATE_engine_set_default_far_objects_color_accuracy

52. STATE_engine_increase_far_objects_color_accuracy

53. STATE_engine_decrease_far_objects_color_accuracy

54. STATE_engine_get_far_objects_color_accuracy

55. STATE_engine_set_far_objects_color_accuracy

56. STATE_engine_set_default_culling_depth

57. STATE_engine_increase_culling_depth

58. STATE_engine_decrease_culling_depth

59. STATE_engine_get_culling_depth

60. STATE_engine_set_culling_depth

61. STATE_engine_is_movement_possible

62. STATE_engine_ignore_back_faced_polygons_for_collision_detection

63. STATE_engine_ignore_dynamic_objects_for_collision_detection

64. STATE_engine_is_movement_possible_camera_space

65. STATE_engine_get_number_of_collisions

66. STATE_engine_get_object_at_point_2D

67. STATE_engine_get_polygon_at_point_2D

68. STATE_engine_get_default_rendering_window_hwnd

69. STATE_engine_maximize_default_rendering_window

70. STATE_engine_minimize_default_rendering_window

71. STATE_engine_set_default_rendering_window_title

72. STATE_engine_set_default_rendering_window_size

73. STATE_engine_reduce_polygons_count

74. STATE_engine_add_polygon

75. STATE_engine_save

76. STATE_engine_save_in_directx_format

77. STATE_engine_copy_image_from_dc_to_screen

78. STATE_engine_bitblt

79. STATE_engine_render_on_bitmap

80. STATE_engine_render_on_dc

81. STATE_engine_3D_edge_to_2D

82. STATE_engine_clip_edge

83. STATE_engine_set_group_to_render

84. STATE_engine_set_object_to_render

85. STATE_engine_get_rendered_object

86. STATE_engine_get_number_of_loaded_bitmaps

87. STATE_engine_unload_unused_bitmaps

88. STATE_engine_unload_all_bitmaps

89. STATE_engine_translate_movement_on_screen_to_movement_in_world

90. STATE_engine_translate_movement_on_screen_to_world

91. STATE_engine_advance_objects_automatically

92. STATE_engine_advance_cameras_automatically

93. STATE_engine_use_zbuffer

94. STATE_engine_is_zbuffer

95. STATE_engine_get_supported_formats_extensions_array

96. STATE_engine_get_supported_formats_names_array

97. STATE_engine_set_perspective_correction_accuracy

98. STATE_engine_get_perspective_correction_accuracy

99. STATE_engine_get_average_program_cycle_time

100. STATE_engine_get_last_program_cycle_time

101. STATE_engine_get_last_render_execution_time

102. STATE_engine_get_average_render_execution_time

103. STATE_engine_check_3d_hardware_support

104. STATE_engine_create_terrain_from_bitmap

105. STATE_engine_create_terrain2

106. STATE_engine_get_last_error

107. STATE_engine_get_computer_speed_factor

108. STATE_engine_set_speaker_mode

109. STATE_engine_set_error_reporting_mode

110. STATE_engine_create_shadow

111. STATE_engine_create_dynamic_shadow

112. STATE_engine_delete_dynamic_shadows

113. STATE_engine_set_maximum_rendering_time

114. STATE_engine_get_maximum_rendering_time

115. STATE_engine_set_minimum_rendering_time

116. STATE_engine_get_minimum_rendering_time

117. STATE_engine_set_thread_priority

118. STATE_engine_close

119. STATE_engine_get_logo

120. STATE_engine_show_frames_per_second_rate

121. STATE_engine_render_on_top_of_previous_rendering

122. STATE_engine_set_bsp_precision

123. STATE_engine_get_bsp_precision

124. STATE_engine_create_speed_database

125. STATE_engine_set_patches_offset

126. STATE_engine_get_patches_offset

127. STATE_engine_reduce_number_of_bitmaps

128. STATE_engine_set_stereoscopic_mode

129. STATE_engine_get_stereoscopic_mode_name

130. STATE_engine_switch_stereoscopic_mode

131. STATE_engine_get_stereoscopic_mode

132. STATE_engine_add_layer

133. STATE_engine_set_max_num_of_points_per_polygon

134. STATE_engine_get_max_num_of_points_per_polygon

135. STATE_engine_get_rendering_window_width

136. STATE_engine_get_rendering_window_height

137. STATE_engine_using_skybox

138. STATE_engine_set_bitmaps_folder

139. STATE_engine_get_bitmaps_folder

140. STATE_engine_set_coordinates_auto_correct_mode

141. STATE_engine_write_error_messages_to_the_screen

142. STATE_engine_set_fog

143. STATE_engine_get_fog_parameters

 

 

Go to page 1     Select API

 

Copyright © 2007 3DSTATE Corporation. www.3dstate.com