00001 #ifdef NL_OS_WINDOWS 00002 00003 #define USE_JPEG 00004 00005 #include <cassert> 00006 #include <cctype> 00007 #include <cerrno> 00008 #include <cfloat> 00009 #include <climits> 00010 #include <clocale> 00011 #include <cmath> 00012 #include <complex> 00013 #include <csignal> 00014 #include <cstdarg> 00015 #include <cstddef> 00016 #include <cstdio> 00017 #include <cstdlib> 00018 #include <cstring> 00019 #include <ctime> 00020 #include <cwchar> 00021 #include <cwctype> 00022 00023 #include <algorithm> 00024 #include <bitset> 00025 #include <deque> 00026 #include <exception> 00027 #include <fstream> 00028 #include <functional> 00029 #include <hash_map> 00030 #include <hash_set> 00031 #include <iomanip> 00032 #include <ios> 00033 #include <iosfwd> 00034 #include <iostream> 00035 #include <iterator> 00036 #include <limits> 00037 #include <list> 00038 #include <locale> 00039 #include <map> 00040 #include <memory> 00041 #include <new> 00042 #include <numeric> 00043 #include <ostream> 00044 #include <queue> 00045 #include <rope> 00046 #include <set> 00047 #include <slist> 00048 #include <sstream> 00049 #include <stack> 00050 #include <stdexcept> 00051 #include <streambuf> 00052 #include <string> 00053 #include <strstream> 00054 #include <typeinfo> 00055 #include <utility> 00056 #include <valarray> 00057 #include <vector> 00058 00059 #include <nel/misc/types_nl.h> 00060 #include <nel/misc/debug.h> 00061 00062 #include <nel/misc/aabbox.h> 00063 #include <nel/misc/algo.h> 00064 #include <nel/misc/bit_mem_stream.h> 00065 #include <nel/misc/config_file.h> 00066 #include <nel/misc/command.h> 00067 #include <nel/misc/common.h> 00068 #include <nel/misc/displayer.h> 00069 #include <nel/misc/events.h> 00070 #include <nel/misc/event_server.h> 00071 #include <nel/misc/event_listener.h> 00072 #include <nel/misc/fast_mem.h> 00073 #include <nel/misc/file.h> 00074 #include <nel/misc/hierarchical_timer.h> 00075 #include <nel/misc/i_xml.h> 00076 #include <nel/misc/matrix.h> 00077 #include <nel/misc/mem_displayer.h> 00078 #include <nel/misc/mem_stream.h> 00079 #include <nel/misc/o_xml.h> 00080 #include <nel/misc/path.h> 00081 #include <nel/misc/progress_callback.h> 00082 #include <nel/misc/plane.h> 00083 #include <nel/misc/quat.h> 00084 #include <nel/misc/reader_writer.h> 00085 #include <nel/misc/report.h> 00086 #include <nel/misc/rgba.h> 00087 #include <nel/misc/sha1.h> 00088 #include <nel/misc/sheet_id.h> 00089 #include <nel/misc/smart_ptr.h> 00090 #include <nel/misc/stream.h> 00091 #include <nel/misc/stream_inline.h> 00092 #include <nel/misc/string_common.h> 00093 #include <nel/misc/string_mapper.h> 00094 #include <nel/misc/system_info.h> 00095 #include <nel/misc/thread.h> 00096 #include <nel/misc/time_nl.h> 00097 #include <nel/misc/value_smoother.h> 00098 #include <nel/misc/vector.h> 00099 #include <nel/misc/vectord.h> 00100 #include <nel/misc/vector_2d.h> 00101 00102 #include <nel/3d/animation_time.h> 00103 #include <nel/3d/frustum.h> 00104 #include <nel/3d/viewport.h> 00105 00106 #include <nel/3d/u_animation.h> 00107 #include <nel/3d/u_animation_set.h> 00108 #include <nel/3d/u_camera.h> 00109 #include <nel/3d/u_cloud_scape.h> 00110 #include <nel/3d/u_driver.h> 00111 #include <nel/3d/u_instance.h> 00112 #include <nel/3d/u_instance_group.h> 00113 #include <nel/3d/u_landscape.h> 00114 #include <nel/3d/u_light.h> 00115 #include <nel/3d/u_material.h> 00116 #include <nel/3d/u_scene.h> 00117 #include <nel/3d/u_shape.h> 00118 #include <nel/3d/u_skeleton.h> 00119 #include <nel/3d/u_texture.h> 00120 #include <nel/3d/u_text_context.h> 00121 #include <nel/3d/u_track.h> 00122 #include <nel/3d/u_particle_system_instance.h> 00123 #include <nel/3d/u_play_list.h> 00124 #include <nel/3d/u_play_list_manager.h> 00125 #include <nel/3d/u_point_light.h> 00126 #include <nel/3d/u_visual_collision_entity.h> 00127 #include <nel/3d/u_visual_collision_manager.h> 00128 00129 #include <3d/landscape.h> 00130 #include <3d/material.h> 00131 #include <3d/mesh_base.h> 00132 #include <3d/mesh_base_instance.h> 00133 #include <3d/mesh_blender.h> 00134 #include <3d/mesh_block_manager.h> 00135 #include <3d/mesh_geom.h> 00136 #include <3d/mesh.h> 00137 #include <3d/mesh_instance.h> 00138 #include <3d/mesh_mrm.h> 00139 #include <3d/mesh_mrm_instance.h> 00140 #include <3d/mesh_mrm_skinned.h> 00141 #include <3d/mesh_mrm_skinned_instance.h> 00142 #include <3d/mesh_multi_lod.h> 00143 #include <3d/mesh_multi_lod_instance.h> 00144 #include <3d/mesh_morpher.h> 00145 #include <3d/mesh_vertex_program.h> 00146 #include <3d/meshvp_per_pixel_light.h> 00147 #include <3d/meshvp_wind_tree.h> 00148 #include <3d/mrm_builder.h> 00149 #include <3d/mrm_internal.h> 00150 #include <3d/mrm_level_detail.h> 00151 #include <3d/mrm_mesh.h> 00152 #include <3d/mrm_parameters.h> 00153 #include <3d/patch.h> 00154 #include <3d/quad_grid.h> 00155 #include <3d/scene.h> 00156 #include <3d/scene_user.h> 00157 #include <3d/shape.h> 00158 #include <3d/shape_bank.h> 00159 #include <3d/skeleton_model.h> 00160 #include <3d/skeleton_shape.h> 00161 #include <3d/stripifier.h> 00162 #include <3d/tangent_space_build.h> 00163 #include <3d/texture_cube.h> 00164 #include <3d/texture_file.h> 00165 #include <3d/texture_file.h> 00166 #include <3d/transform_shape.h> 00167 #include <3d/vertex_buffer.h> 00168 #include <3d/visual_collision_manager.h> 00169 #include <3d/visual_collision_mesh.h> 00170 #include <3d/water_model.h> 00171 #include <3d/water_shape.h> 00172 #include <3d/water_height_map.h> 00173 #include <3d/water_pool_manager.h> 00174 00175 #include <nel/pacs/u_move_container.h> 00176 #include <nel/pacs/u_move_primitive.h> 00177 #include <nel/pacs/u_global_retriever.h> 00178 #include <nel/pacs/u_global_position.h> 00179 00180 #include <nel/sound/u_audio_mixer.h> 00181 #include <nel/sound/u_listener.h> 00182 #include <nel/sound/u_source.h> 00183 00184 #include <nel/georges/u_form.h> 00185 #include <nel/georges/u_form_loader.h> 00186 #include <nel/georges/u_form_dfn.h> 00187 #include <nel/georges/u_form_elm.h> 00188 #include <nel/georges/u_type.h> 00189 00190 #include <georges/form.h> 00191 #include <georges/form_dfn.h> 00192 #include <georges/form_elm.h> 00193 #include <georges/form_loader.h> 00194 #include <georges/type.h> 00195 00196 #include "ISingleton.h" 00197 00198 #endif // NL_OS_WINDOWS 00199 00200
1.6.1