Changeset 395
- Timestamp:
- 06/11/15 21:40:00 (10 years ago)
- Location:
- trunk
- Files:
-
- 1 added
- 234 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/nv/core/arcball.hh
r382 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** … … 14 14 #define NV_CORE_ARCBALL_HH 15 15 16 #include <nv/co re/common.hh>16 #include <nv/common.hh> 17 17 #include <nv/stl/math.hh> 18 18 -
trunk/nv/core/common.hh
r383 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of NV Libraries. 5 // For conditions of distribution and use, see copyright notice in nv.hh 6 #ifndef NV_CORE_COMMON_HH 7 #define NV_CORE_COMMON_HH 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 7 #ifndef NV_BASE_COMMON_HH 8 #define NV_BASE_COMMON_HH 8 9 9 10 #define _ITERATOR_DEBUG_LEVEL 0 … … 270 271 #include <nv/stl/rtti_support.hh> 271 272 272 #endif // NV_ CORE_COMMON_HH273 273 #endif // NV_BASE_COMMON_HH 274 -
trunk/nv/core/config.hh
r319 r395 1 // Copyright (C) 2014 ChaosForge Ltd 2 // This file is part of NV Libraries. 3 // For conditions of distribution and use, see copyright notice in nv.hh 1 // Copyright (C) 2015 ChaosForge Ltd 2 // http://chaosforge.org/ 3 // 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 4 6 5 #ifndef NV_ CORE_CONFIG_HH6 #define NV_ CORE_CONFIG_HH7 #ifndef NV_BASE_CONFIG_HH 8 #define NV_BASE_CONFIG_HH 7 9 8 10 #define NV_LIB_STATIC 1 … … 10 12 #define NV_LIB_DYNAMIC 3 11 13 12 #endif // NV_ CORE_CONFIG_HH14 #endif // NV_BASE_CONFIG_HH -
trunk/nv/core/io_event.hh
r369 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** … … 14 14 #define NV_CORE_IO_EVENT_HH 15 15 16 #include <nv/co re/common.hh>16 #include <nv/common.hh> 17 17 18 18 namespace nv -
trunk/nv/core/library.hh
r379 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** … … 14 14 #define NV_CORE_LIBRARY_HH 15 15 16 #include <nv/common.hh> 16 17 #include <nv/stl/exception.hh> 17 18 #include <nv/stl/string.hh> -
trunk/nv/core/logger.hh
r378 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** … … 14 14 #define NV_CORE_LOGGER_HH 15 15 16 #include <nv/common.hh> 16 17 #include <nv/core/logging.hh> 17 18 #include <nv/stl/string.hh> -
trunk/nv/core/logging.hh
r379 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** … … 14 14 #define NV_CORE_LOGGING_HH 15 15 16 #include <nv/co re/common.hh>16 #include <nv/common.hh> 17 17 #include <nv/stl/capi.hh> 18 18 #include <nv/stl/string.hh> -
trunk/nv/core/position.hh
r374 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** … … 14 14 #define NV_CORE_POSITION_HH 15 15 16 #include <nv/co re/common.hh>16 #include <nv/common.hh> 17 17 #include <nv/stl/math.hh> 18 18 #include <nv/stl/range.hh> -
trunk/nv/core/profiler.hh
r392 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** … … 14 14 #define NV_CORE_PROFILER_HH 15 15 16 #include <nv/co re/common.hh>16 #include <nv/common.hh> 17 17 #include <nv/stl/singleton.hh> 18 18 #include <nv/stl/string.hh> -
trunk/nv/core/property_store.hh
r369 r395 1 // Copyright (C) 201 4ChaosForge Ltd1 // Copyright (C) 2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** … … 14 14 #define NV_CORE_PROPERTY_STORE_HH 15 15 16 #include <nv/co re/common.hh>16 #include <nv/common.hh> 17 17 #include <nv/stl/handle.hh> 18 18 -
trunk/nv/core/random.hh
r385 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #ifndef NV_CORE_RANDOM_HH 8 8 #define NV_CORE_RANDOM_HH 9 9 10 #include <nv/co re/common.hh>10 #include <nv/common.hh> 11 11 #include <nv/stl/math.hh> 12 12 #include <nv/stl/type_traits/primary.hh> -
trunk/nv/core/time.hh
r323 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 /** 7 7 * @file time.hh … … 13 13 #define NV_CORE_TIME_HH 14 14 15 #include <nv/co re/common.hh>15 #include <nv/common.hh> 16 16 17 17 namespace nv -
trunk/nv/core/transform.hh
r368 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #ifndef NV_CORE_TRANSFORM_HH 8 8 #define NV_CORE_TRANSFORM_HH 9 9 10 #include <nv/co re/common.hh>10 #include <nv/common.hh> 11 11 #include <nv/stl/math.hh> 12 12 -
trunk/nv/core/types.hh
r392 r395 1 1 // Copyright (C) 2014 Kornel Kisielewicz 2 // This file is part of Nova Libraries. 3 // For conditions of distribution and use, see copyright notice in nv.hh 2 // http://chaosforge.org/ 3 // 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 4 6 5 7 #ifndef NV_CORE_TYPES_HH 6 8 #define NV_CORE_TYPES_HH 7 9 8 #include <nv/co re/common.hh>10 #include <nv/common.hh> 9 11 #include <nv/stl/math.hh> 10 12 #include <nv/stl/memory.hh> -
trunk/nv/core/uid.hh
r392 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** … … 14 14 #define NV_CORE_UID_HH 15 15 16 #include <nv/co re/common.hh>16 #include <nv/common.hh> 17 17 #include <nv/stl/unordered_map.hh> 18 18 -
trunk/nv/curses/curses_terminal.hh
r323 r395 1 // Copyright (C) 201 4ChaosForge Ltd1 // Copyright (C) 2013-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 /** 7 7 * @file curses_terminal.hh … … 13 13 #define NV_CURSES_TERMINAL_HH 14 14 15 #include <nv/co re/common.hh>15 #include <nv/common.hh> 16 16 #include <nv/interface/terminal.hh> 17 17 #include <nv/core/io_event.hh> -
trunk/nv/engine/particle_engine.hh
r392 r395 1 // Copyright (C) 2014 ChaosForge Ltd1 // Copyright (C) 2014-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh6 7 #ifndef NV_ GFX_PARTICLE_ENGINE8 #define NV_ GFX_PARTICLE_ENGINE9 10 #include <nv/co re/common.hh>4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 7 #ifndef NV_ENGINE_PARTICLE_ENGINE 8 #define NV_ENGINE_PARTICLE_ENGINE 9 10 #include <nv/common.hh> 11 11 #include <nv/stl/math.hh> 12 12 #include <nv/stl/vector.hh> … … 203 203 } 204 204 205 #endif // NV_ GFX_PARTICLE_ENGINE205 #endif // NV_ENGINE_PARTICLE_ENGINE -
trunk/nv/engine/program_manager.hh
r379 r395 1 // Copyright (C) 2014 ChaosForge Ltd1 // Copyright (C) 2014-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** … … 14 14 #define NV_ENGINE_PROGRAM_MANAGER_HH 15 15 16 #include <nv/co re/common.hh>16 #include <nv/common.hh> 17 17 #include <nv/engine/resource_system.hh> 18 18 -
trunk/nv/engine/resource_system.hh
r394 r395 1 // Copyright (C) 2014 ChaosForge Ltd1 // Copyright (C) 2014-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** … … 14 14 #define NV_ENGINE_RESOURCE_MANAGER_HH 15 15 16 #include <nv/co re/common.hh>16 #include <nv/common.hh> 17 17 #include <nv/interface/context.hh> 18 18 #include <nv/lua/lua_state.hh> -
trunk/nv/fmod/fmod_audio.hh
r392 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of NV Libraries. 5 // For conditions of distribution and use, see copyright notice in nv.hh 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 /** 7 8 * @file fmod_audio.hh … … 13 14 #define NV_FMOD_AUDIO_HH 14 15 15 #include <nv/co re/common.hh>16 #include <nv/common.hh> 16 17 #include <nv/interface/audio.hh> 17 18 -
trunk/nv/formats/assimp_loader.hh
r383 r395 1 // Copyright (C) 2014 ChaosForge Ltd1 // Copyright (C) 2014-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 #ifndef NV_ ASSIMP_LOADER_HH8 #define NV_ ASSIMP_LOADER_HH7 #ifndef NV_FORMATS_ASSIMP_LOADER_HH 8 #define NV_FORMATS_ASSIMP_LOADER_HH 9 9 10 #include <nv/co re/common.hh>10 #include <nv/common.hh> 11 11 #include <nv/io/string_table.hh> 12 12 #include <nv/interface/mesh_loader.hh> … … 46 46 } 47 47 48 #endif // NV_ ASSIMP_LOADER_HH48 #endif // NV_FORMATS_ASSIMP_LOADER_HH -
trunk/nv/formats/md2_loader.hh
r392 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** … … 11 11 */ 12 12 13 #ifndef NV_ MD2_LOADER_HH14 #define NV_ MD2_LOADER_HH13 #ifndef NV_FORMATS_MD2_LOADER_HH 14 #define NV_FORMATS_MD2_LOADER_HH 15 15 16 #include <nv/co re/common.hh>16 #include <nv/common.hh> 17 17 #include <nv/stl/vector.hh> 18 18 #include <nv/interface/mesh_loader.hh> … … 43 43 } 44 44 45 #endif // NV_ MD2_LOADER_HH45 #endif // NV_FORMATS_MD2_LOADER_HH -
trunk/nv/formats/md3_loader.hh
r392 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** … … 11 11 */ 12 12 13 #ifndef NV_ MD3_LOADER_HH14 #define NV_ MD3_LOADER_HH13 #ifndef NV_FORMATS_MD3_LOADER_HH 14 #define NV_FORMATS_MD3_LOADER_HH 15 15 16 #include <nv/co re/common.hh>16 #include <nv/common.hh> 17 17 #include <nv/core/transform.hh> 18 18 #include <nv/interface/mesh_data.hh> … … 48 48 } 49 49 50 #endif // NV_ OBJ_LOADER_HH50 #endif // NV_FORMATS_MD3_LOADER_HH -
trunk/nv/formats/md5_loader.hh
r383 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** … … 11 11 */ 12 12 13 #ifndef NV_ MD5_LOADER_HH14 #define NV_ MD5_LOADER_HH13 #ifndef NV_FORMATS_MD5_LOADER_HH 14 #define NV_FORMATS_MD5_LOADER_HH 15 15 16 #include <nv/co re/common.hh>16 #include <nv/common.hh> 17 17 #include <nv/stl/array.hh> 18 18 #include <nv/interface/mesh_loader.hh> … … 94 94 } 95 95 96 #endif // NV_ MD5_LOADER_HH96 #endif // NV_FORMATS_MD5_LOADER_HH -
trunk/nv/formats/nmd_loader.hh
r392 r395 1 // Copyright (C) 2014 ChaosForge Ltd1 // Copyright (C) 2014-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 #ifndef NV_ NMD_LOADER_HH8 #define NV_ NMD_LOADER_HH7 #ifndef NV_FORMATS_NMD_LOADER_HH 8 #define NV_FORMATS_NMD_LOADER_HH 9 9 10 #include <nv/co re/common.hh>10 #include <nv/common.hh> 11 11 #include <nv/interface/mesh_loader.hh> 12 12 #include <nv/interface/mesh_data.hh> … … 97 97 } 98 98 99 #endif // NV_ NMD_LOADER_HH99 #endif // NV_FORMATS_NMD_LOADER_HH -
trunk/nv/formats/obj_loader.hh
r392 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** … … 11 11 */ 12 12 13 #ifndef NV_ OBJ_LOADER_HH14 #define NV_ OBJ_LOADER_HH13 #ifndef NV_FORMATS_OBJ_LOADER_HH 14 #define NV_FORMATS_OBJ_LOADER_HH 15 15 16 #include <nv/co re/common.hh>16 #include <nv/common.hh> 17 17 #include <nv/interface/mesh_loader.hh> 18 18 #include <nv/interface/mesh_data.hh> … … 40 40 } 41 41 42 #endif // NV_ OBJ_LOADER_HH42 #endif // NV_FORMATS_OBJ_LOADER_HH -
trunk/nv/gfx/animation.hh
r392 r395 1 // Copyright (C) 2014 ChaosForge Ltd1 // Copyright (C) 2014-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh6 7 #ifndef NV_ ANIMATION_HH8 #define NV_ ANIMATION_HH9 10 #include <nv/co re/common.hh>4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 7 #ifndef NV_GFX_ANIMATION_HH 8 #define NV_GFX_ANIMATION_HH 9 10 #include <nv/common.hh> 11 11 #include <nv/stl/vector.hh> 12 12 #include <nv/interface/stream.hh> … … 401 401 } 402 402 403 #endif // NV_ ANIMATION_HH403 #endif // NV_GFX_ANIMATION_HH -
trunk/nv/gfx/debug_draw.hh
r392 r395 1 // Copyright (C) 2014 ChaosForge Ltd1 // Copyright (C) 2014-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 #ifndef NV_ DEBUG_DRAW_HH8 #define NV_ DEBUG_DRAW_HH7 #ifndef NV_GFX_DEBUG_DRAW_HH 8 #define NV_GFX_DEBUG_DRAW_HH 9 9 10 #include <nv/co re/common.hh>10 #include <nv/common.hh> 11 11 #include <nv/stl/math.hh> 12 12 #include <nv/stl/vector.hh> … … 46 46 } 47 47 48 #endif // NV_ DEBUG_DRAW_HH48 #endif // NV_GFX_DEBUG_DRAW_HH -
trunk/nv/gfx/image.hh
r368 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 #ifndef NV_ IMAGE_HH8 #define NV_ IMAGE_HH7 #ifndef NV_GFX_IMAGE_HH 8 #define NV_GFX_IMAGE_HH 9 9 10 #include <nv/co re/common.hh>10 #include <nv/common.hh> 11 11 #include <nv/stl/math.hh> 12 12 #include <nv/interface/image_data.hh> … … 123 123 } 124 124 125 #endif // NV_ IMAGE_HH125 #endif // NV_GFX_IMAGE_HH 126 126 -
trunk/nv/gfx/keyframed_mesh.hh
r323 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 #ifndef NV_ KEYFRAMED_MESH_HH8 #define NV_ KEYFRAMED_MESH_HH7 #ifndef NV_GFX_KEYFRAMED_MESH_HH 8 #define NV_GFX_KEYFRAMED_MESH_HH 9 9 10 #include <nv/co re/common.hh>10 #include <nv/common.hh> 11 11 #include <nv/interface/context.hh> 12 12 #include <nv/interface/animated_mesh.hh> … … 97 97 } // namespace nv 98 98 99 #endif // NV_ KEYFRAMED_MESH_HH99 #endif // NV_GFX_KEYFRAMED_MESH_HH -
trunk/nv/gfx/mesh_creator.hh
r368 r395 1 // Copyright (C) 2014 ChaosForge Ltd1 // Copyright (C) 2014-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 #ifndef NV_ MESH_CREATOR_HH8 #define NV_ MESH_CREATOR_HH7 #ifndef NV_GFX_MESH_CREATOR_HH 8 #define NV_GFX_MESH_CREATOR_HH 9 9 10 #include <nv/co re/common.hh>10 #include <nv/common.hh> 11 11 #include <nv/stl/math.hh> 12 12 #include <nv/interface/mesh_data.hh> … … 106 106 } 107 107 108 #endif // NV_ MESH_CREATOR_HH108 #endif // NV_GFX_MESH_CREATOR_HH -
trunk/nv/gfx/skeletal_mesh.hh
r392 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 #ifndef NV_ SKELETAL_MESH_HH8 #define NV_ SKELETAL_MESH_HH7 #ifndef NV_GFX_SKELETAL_MESH_HH 8 #define NV_GFX_SKELETAL_MESH_HH 9 9 10 #include <nv/co re/common.hh>10 #include <nv/common.hh> 11 11 #include <nv/interface/context.hh> 12 12 #include <nv/interface/animated_mesh.hh> … … 115 115 } // namespace nv 116 116 117 #endif // NV_ SKELETAL_MESH_HH117 #endif // NV_GFX_SKELETAL_MESH_HH -
trunk/nv/gfx/sliced_buffer.hh
r392 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 // TODO : Force no resize on the buffer_slice! 8 8 // TODO : Multiple update support? 9 9 10 #ifndef NV_ SLICED_BUFFER_HH11 #define NV_ SLICED_BUFFER_HH12 13 #include <nv/co re/common.hh>10 #ifndef NV_GFX_SLICED_BUFFER_HH 11 #define NV_GFX_SLICED_BUFFER_HH 12 13 #include <nv/common.hh> 14 14 #include <nv/stl/math.hh> 15 15 #include <vector> // TODO: remove … … 310 310 } // namespace nv 311 311 312 #endif // NV_ SLICED_BUFFER_HH312 #endif // NV_GFX_SLICED_BUFFER_HH -
trunk/nv/gfx/texture_atlas.hh
r394 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 // 7 7 // TODO: fix behavior for exact fits (1024^2 atlas with border 0 only holds 9 256^2 images...) 8 8 9 #ifndef NV_ TEXTURE_ATLAS_HH10 #define NV_ TEXTURE_ATLAS_HH9 #ifndef NV_GFX_TEXTURE_ATLAS_HH 10 #define NV_GFX_TEXTURE_ATLAS_HH 11 11 12 #include <nv/co re/common.hh>12 #include <nv/common.hh> 13 13 #include <nv/stl/math.hh> 14 14 #include <nv/gfx/image.hh> … … 37 37 } 38 38 39 #endif // NV_ TEXTURE_ATLAS_HH39 #endif // NV_GFX_TEXTURE_ATLAS_HH 40 40 -
trunk/nv/gfx/texture_font.hh
r394 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 #ifndef NV_ TEXTURE_FONT_HH8 #define NV_ TEXTURE_FONT_HH7 #ifndef NV_GFX_TEXTURE_FONT_HH 8 #define NV_GFX_TEXTURE_FONT_HH 9 9 10 #include <nv/co re/common.hh>10 #include <nv/common.hh> 11 11 #include <nv/stl/string.hh> 12 12 #include <nv/stl/unordered_map.hh> … … 68 68 } 69 69 70 #endif // NV_ TEXTURE_FONT_HH70 #endif // NV_GFX_TEXTURE_FONT_HH 71 71 -
trunk/nv/gl/gl_context.hh
r347 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of NV Libraries. 5 // For conditions of distribution and use, see copyright notice in nv.hh 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 /** 7 8 * @file gl_context.hh -
trunk/nv/gl/gl_device.hh
r379 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of NV Libraries. 5 // For conditions of distribution and use, see copyright notice in nv.hh 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 /** 7 8 * @file gl_device.hh -
trunk/nv/gl/gl_enum.hh
r368 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of NV Libraries. 5 // For conditions of distribution and use, see copyright notice in nv.hh 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 /** 7 8 * @file gl_enum.hh -
trunk/nv/gl/gl_window.hh
r379 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of NV Libraries. 5 // For conditions of distribution and use, see copyright notice in nv.hh 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 /** 7 8 * @file gl_window.hh -
trunk/nv/gui/gui_ascii_renderer.hh
r368 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** … … 14 14 #define NV_GUI_ASCII_RENDERER_HH 15 15 16 #include <nv/common.hh> 16 17 #include <nv/core/position.hh> 17 18 #include <nv/stl/math.hh> -
trunk/nv/gui/gui_common.hh
r368 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** … … 14 14 #define NV_GUI_COMMON_HH 15 15 16 #include <nv/co re/common.hh>16 #include <nv/common.hh> 17 17 #include <nv/stl/handle.hh> 18 18 #include <nv/stl/flags.hh> -
trunk/nv/gui/gui_element.hh
r379 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** … … 14 14 #define NV_GUI_ELEMENT_HH 15 15 16 #include <nv/co re/common.hh>16 #include <nv/common.hh> 17 17 #include <nv/core/position.hh> 18 18 #include <nv/core/io_event.hh> -
trunk/nv/gui/gui_environment.hh
r392 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** -
trunk/nv/gui/gui_gfx_renderer.hh
r394 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** -
trunk/nv/gui/gui_renderer.hh
r368 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** … … 14 14 #define NV_GUI_RENDERER_HH 15 15 16 #include <nv/common.hh> 16 17 #include <nv/core/position.hh> 17 18 #include <nv/stl/math.hh> -
trunk/nv/gui/gui_style.hh
r351 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** 8 8 * @file gui_style.hh 9 9 * @author Kornel Kisielewicz 10 * @brief GUI Styue10 * @brief GUI style 11 11 */ 12 12 -
trunk/nv/interface/animated_mesh.hh
r368 r395 1 // Copyright (C) 2014 ChaosForge Ltd1 // Copyright (C) 2014-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** … … 11 11 */ 12 12 13 #ifndef NV_ ANIMATED_MESH_HH14 #define NV_ ANIMATED_MESH_HH13 #ifndef NV_INTERFACE_ANIMATED_MESH_HH 14 #define NV_INTERFACE_ANIMATED_MESH_HH 15 15 16 #include <nv/co re/common.hh>16 #include <nv/common.hh> 17 17 #include <nv/stl/math.hh> 18 18 #include <nv/core/transform.hh> … … 69 69 } 70 70 71 #endif // NV_ ANIMATED_MESH_HH71 #endif // NV_INTERFACE_ANIMATED_MESH_HH -
trunk/nv/interface/animation_key.hh
r376 r395 1 // Copyright (C) 2014 ChaosForge Ltd1 // Copyright (C) 2014-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 // WARNING: this file is explicitly designed to fuck with your brain 8 8 9 #ifndef NV_ ANIMATION_KEY_HH10 #define NV_ ANIMATION_KEY_HH11 12 #include <nv/co re/common.hh>9 #ifndef NV_INTERFACE_ANIMATION_KEY_HH 10 #define NV_INTERFACE_ANIMATION_KEY_HH 11 12 #include <nv/common.hh> 13 13 #include <nv/core/transform.hh> 14 14 #include <nv/stl/math.hh> … … 241 241 } 242 242 243 #endif // NV_ ANIMATION_KEY_HH243 #endif // NV_INTERFACE_ANIMATION_KEY_HH -
trunk/nv/interface/audio.hh
r392 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of NV Libraries. 5 // For conditions of distribution and use, see copyright notice in nv.hh 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 /** 7 8 * @file audio.hh … … 10 11 */ 11 12 12 #ifndef NV_ AUDIO_HH13 #define NV_ AUDIO_HH13 #ifndef NV_INTERFACE_AUDIO_HH 14 #define NV_INTERFACE_AUDIO_HH 14 15 15 #include <nv/co re/common.hh>16 #include <nv/common.hh> 16 17 #include <nv/stl/string.hh> 17 18 #include <nv/stl/math.hh> … … 40 41 } 41 42 42 #endif // NV_ AUDIO_HH43 #endif // NV_INTERFACE_AUDIO_HH -
trunk/nv/interface/camera.hh
r368 r395 1 // Copyright (C) 2014 ChaosForge Ltd1 // Copyright (C) 2014-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of NV Libraries. 5 // For conditions of distribution and use, see copyright notice in nv.hh 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 /** 7 8 * @file camera.hh … … 10 11 */ 11 12 12 #ifndef NV_ CAMERA_HH13 #define NV_ CAMERA_HH13 #ifndef NV_INTERFACE_CAMERA_HH 14 #define NV_INTERFACE_CAMERA_HH 14 15 15 #include <nv/co re/common.hh>16 #include <nv/common.hh> 16 17 #include <nv/stl/math.hh> 17 18 … … 90 91 } 91 92 92 #endif // NV_ CAMERA_HH93 #endif // NV_INTERFACE_CAMERA_HH -
trunk/nv/interface/clear_state.hh
r368 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** … … 11 11 */ 12 12 13 #ifndef NV_ CLEAR_STATE_HH14 #define NV_ CLEAR_STATE_HH13 #ifndef NV_INTERFACE_CLEAR_STATE_HH 14 #define NV_INTERFACE_CLEAR_STATE_HH 15 15 16 #include <nv/co re/common.hh>16 #include <nv/common.hh> 17 17 #include <nv/stl/math.hh> 18 18 … … 85 85 86 86 87 #endif // NV_ CLEAR_STATE_HH87 #endif // NV_INTERFACE_CLEAR_STATE_HH -
trunk/nv/interface/context.hh
r392 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of NV Libraries. 5 // For conditions of distribution and use, see copyright notice in nv.hh 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 /** 7 8 * @file context.hh … … 10 11 */ 11 12 12 #ifndef NV_ CONTEXT_HH13 #define NV_ CONTEXT_HH14 15 #include <nv/co re/common.hh>13 #ifndef NV_INTERFACE_CONTEXT_HH 14 #define NV_INTERFACE_CONTEXT_HH 15 16 #include <nv/common.hh> 16 17 #include <nv/interface/device.hh> 17 18 #include <nv/interface/camera.hh> … … 333 334 } // namespace nv 334 335 335 #endif // NV_ CONTEXT_HH336 #endif // NV_INTERFACE_CONTEXT_HH -
trunk/nv/interface/device.hh
r392 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of NV Libraries. 5 // For conditions of distribution and use, see copyright notice in nv.hh 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 /** 7 8 * @file device.hh … … 10 11 */ 11 12 12 #ifndef NV_ DEVICE_HH13 #define NV_ DEVICE_HH14 15 #include <nv/co re/common.hh>13 #ifndef NV_INTERFACE_DEVICE_HH 14 #define NV_INTERFACE_DEVICE_HH 15 16 #include <nv/common.hh> 16 17 #include <nv/stl/string.hh> 17 18 #include <nv/stl/handle.hh> … … 295 296 296 297 297 #endif // NV_ DEVICE_HH298 #endif // NV_INTERFACE_DEVICE_HH -
trunk/nv/interface/file_system.hh
r319 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 /** 7 7 * @file stream.hh … … 10 10 */ 11 11 12 #ifndef NV_ FILE_SYSTEM_HH13 #define NV_ FILE_SYSTEM_HH12 #ifndef NV_INTERFACE_FILE_SYSTEM_HH 13 #define NV_INTERFACE_FILE_SYSTEM_HH 14 14 15 #include <nv/co re/common.hh>15 #include <nv/common.hh> 16 16 #include <nv/interface/stream.hh> 17 17 -
trunk/nv/interface/font.hh
r394 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 #ifndef NV_ GL_FONT_HH8 #define NV_ GL_FONT_HH7 #ifndef NV_INTERFACE_FONT_HH 8 #define NV_INTERFACE_FONT_HH 9 9 10 #include <nv/co re/common.hh>10 #include <nv/common.hh> 11 11 #include <nv/stl/math.hh> 12 12 #include <nv/stl/unordered_map.hh> … … 39 39 } 40 40 41 #endif // NV_ GL_FONT_HH41 #endif // NV_INTERFACE_FONT_HH -
trunk/nv/interface/image_data.hh
r374 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** … … 11 11 */ 12 12 13 #ifndef NV_I MAGE_DATA_HH14 #define NV_I MAGE_DATA_HH13 #ifndef NV_INTERFACE_IMAGE_DATA_HH 14 #define NV_INTERFACE_IMAGE_DATA_HH 15 15 16 #include <nv/co re/common.hh>16 #include <nv/common.hh> 17 17 #include <nv/stl/math.hh> 18 18 #include <algorithm> … … 67 67 } 68 68 69 #endif // NV_I MAGE_DATA_HH69 #endif // NV_INTERFACE_IMAGE_DATA_HH -
trunk/nv/interface/input.hh
r364 r395 1 // Copyright (C) 201 4ChaosForge Ltd1 // Copyright (C) 2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of NV Libraries. 5 // For conditions of distribution and use, see copyright notice in nv.hh 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 /** 7 8 * @file input.hh … … 10 11 */ 11 12 12 #ifndef NV_IN PUT_HH13 #define NV_IN PUT_HH13 #ifndef NV_INTERFACE_INPUT_HH 14 #define NV_INTERFACE_INPUT_HH 14 15 15 #include <nv/co re/common.hh>16 #include <nv/common.hh> 16 17 #include <nv/core/io_event.hh> 17 18 … … 29 30 } 30 31 31 #endif // NV_IN PUT_HH32 #endif // NV_INTERFACE_INPUT_HH -
trunk/nv/interface/interpolation_raw.hh
r368 r395 1 // Copyright (C) 201 4ChaosForge Ltd1 // Copyright (C) 2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 // WARNING: this file is explicitly designed to fuck with your brain 8 8 9 #ifndef NV_INTER POLATION_RAW_HH10 #define NV_INTER POLATION_RAW_HH9 #ifndef NV_INTERFACE_INTERPOLATION_RAW_HH 10 #define NV_INTERFACE_INTERPOLATION_RAW_HH 11 11 12 #include <nv/co re/common.hh>12 #include <nv/common.hh> 13 13 #include <nv/core/transform.hh> 14 14 #include <nv/stl/math.hh> … … 181 181 } 182 182 183 #endif // NV_INTER POLATION_RAW_HH183 #endif // NV_INTERFACE_INTERPOLATION_RAW_HH -
trunk/nv/interface/interpolation_template.hh
r377 r395 1 // Copyright (C) 201 4ChaosForge Ltd1 // Copyright (C) 2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 // WARNING: this file is explicitly designed to fuck with your brain 8 8 9 #ifndef NV_INTER POLATION_TEMPLATE_HH10 #define NV_INTER POLATION_TEMPLATE_HH9 #ifndef NV_INTERFACE_INTERPOLATION_TEMPLATE_HH 10 #define NV_INTERFACE_INTERPOLATION_TEMPLATE_HH 11 11 12 #include <nv/co re/common.hh>12 #include <nv/common.hh> 13 13 #include <nv/core/transform.hh> 14 14 #include <nv/stl/math.hh> … … 177 177 } 178 178 179 #endif // NV_INTER POLATION_TEMPLATE_HH179 #endif // NV_INTERFACE_INTERPOLATION_TEMPLATE_HH -
trunk/nv/interface/map_area.hh
r392 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** … … 10 10 */ 11 11 12 #ifndef NV_ MAP_AREA_HH13 #define NV_ MAP_AREA_HH12 #ifndef NV_INTERFACE_MAP_AREA_HH 13 #define NV_INTERFACE_MAP_AREA_HH 14 14 15 #include <nv/co re/common.hh>15 #include <nv/common.hh> 16 16 #include <nv/core/position.hh> 17 17 #include <nv/stl/string.hh> … … 62 62 } 63 63 64 #endif // NV_ MAP_AREA_HH64 #endif // NV_INTERFACE_MAP_AREA_HH -
trunk/nv/interface/mesh_data.hh
r392 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh6 7 #ifndef NV_ MESH_DATA_HH8 #define NV_ MESH_DATA_HH9 10 #include <nv/co re/common.hh>4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 7 #ifndef NV_INTERFACE_MESH_DATA_HH 8 #define NV_INTERFACE_MESH_DATA_HH 9 10 #include <nv/common.hh> 11 11 #include <nv/stl/math.hh> 12 12 #include <nv/stl/string.hh> … … 338 338 } 339 339 340 #endif // NV_ MESH_DATA_HH340 #endif // NV_INTERFACE_MESH_DATA_HH -
trunk/nv/interface/mesh_loader.hh
r392 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** … … 11 11 */ 12 12 13 #ifndef NV_ MESH_LOADER_HH14 #define NV_ MESH_LOADER_HH13 #ifndef NV_INTERFACE_MESH_LOADER_HH 14 #define NV_INTERFACE_MESH_LOADER_HH 15 15 16 #include <nv/co re/common.hh>16 #include <nv/common.hh> 17 17 #include <nv/core/transform.hh> 18 18 #include <nv/stl/string.hh> … … 39 39 } 40 40 41 #endif // NV_ MESH_LOADER_HH41 #endif // NV_INTERFACE_MESH_LOADER_HH 42 42 -
trunk/nv/interface/render_state.hh
r368 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** … … 11 11 */ 12 12 13 #ifndef NV_ RENDER_STATE_HH14 #define NV_ RENDER_STATE_HH15 16 #include <nv/co re/common.hh>13 #ifndef NV_INTERFACE_RENDER_STATE_HH 14 #define NV_INTERFACE_RENDER_STATE_HH 15 16 #include <nv/common.hh> 17 17 #include <nv/stl/math.hh> 18 18 #include <nv/interface/clear_state.hh> … … 206 206 207 207 208 #endif // NV_ RENDER_STATE_HH208 #endif // NV_INTERFACE_RENDER_STATE_HH -
trunk/nv/interface/scene_node.hh
r392 r395 1 // Copyright (C) 2014 ChaosForge Ltd1 // Copyright (C) 2014-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of NV Libraries. 5 // For conditions of distribution and use, see copyright notice in nv.hh 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 /** 7 8 * @file scene_node.hh … … 10 11 */ 11 12 12 #ifndef NV_ SCENE_NODE_HH13 #define NV_ SCENE_NODE_HH13 #ifndef NV_INTERFACE_SCENE_NODE_HH 14 #define NV_INTERFACE_SCENE_NODE_HH 14 15 15 #include <nv/co re/common.hh>16 #include <nv/common.hh> 16 17 #include <nv/stl/vector.hh> 17 18 #include <nv/core/transform.hh> … … 93 94 } 94 95 95 #endif // NV_ SCENE_NODE_HH96 #endif // NV_INTERFACE_SCENE_NODE_HH -
trunk/nv/interface/stream.hh
r319 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of NV Libraries. 5 // For conditions of distribution and use, see copyright notice in nv.hh 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 /** 7 8 * @file stream.hh … … 10 11 */ 11 12 12 #ifndef NV_ STREAM_HH13 #define NV_ STREAM_HH13 #ifndef NV_INTERFACE_STREAM_HH 14 #define NV_INTERFACE_STREAM_HH 14 15 15 #include <nv/co re/common.hh>16 #include <nv/common.hh> 16 17 17 18 namespace nv … … 41 42 } // namespace nv 42 43 43 #endif // NV_ STREAM_HH44 #endif // NV_INTERFACE_STREAM_HH -
trunk/nv/interface/terminal.hh
r323 r395 1 // Copyright (C) 2013-201 4ChaosForge Ltd1 // Copyright (C) 2013-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of NV Libraries. 5 // For conditions of distribution and use, see copyright notice in nv.hh 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 /** 7 8 * @file terminal.hh … … 10 11 */ 11 12 12 #ifndef NV_ TERMINAL_HH13 #define NV_ TERMINAL_HH13 #ifndef NV_INTERFACE_TERMINAL_HH 14 #define NV_INTERFACE_TERMINAL_HH 14 15 15 #include <nv/co re/common.hh>16 #include <nv/common.hh> 16 17 #include <nv/core/position.hh> 17 18 #include <nv/core/io_event.hh> … … 93 94 } 94 95 95 #endif // NV_ TERMINAL_HH96 #endif // NV_INTERFACE_TERMINAL_HH -
trunk/nv/interface/uniform.hh
r392 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of NV Libraries. 5 // For conditions of distribution and use, see copyright notice in nv.hh 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 /** 7 8 * @file uniform.hh … … 10 11 */ 11 12 12 #ifndef NV_UNIFORM_HH 13 #define NV_UNIFORM_HH 14 13 #ifndef NV_INTERFACE_UNIFORM_HH 14 #define NV_INTERFACE_UNIFORM_HH 15 16 #include <nv/common.hh> 15 17 #include <nv/interface/camera.hh> 16 #include <nv/core/common.hh>17 18 #include <nv/stl/string.hh> 18 19 #include <nv/stl/unordered_map.hh> … … 269 270 } 270 271 271 #endif // NV_ UNIFORM_HH272 #endif // NV_INTERFACE_UNIFORM_HH -
trunk/nv/interface/vertex.hh
r376 r395 1 // Copyright (C) 2014 ChaosForge Ltd1 // Copyright (C) 2014-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 // WARNING: this file is explicitly designed to fuck with your brain 8 8 9 #ifndef NV_ VERTEX_HH10 #define NV_ VERTEX_HH11 12 #include <nv/co re/common.hh>9 #ifndef NV_INTERFACE_VERTEX_HH 10 #define NV_INTERFACE_VERTEX_HH 11 12 #include <nv/common.hh> 13 13 #include <nv/core/transform.hh> 14 14 #include <nv/stl/math.hh> … … 311 311 } 312 312 313 #endif // NV_ VERTEX_HH313 #endif // NV_INTERFACE_VERTEX_HH -
trunk/nv/interface/window.hh
r379 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of NV Libraries. 5 // For conditions of distribution and use, see copyright notice in nv.hh 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 /** 7 8 * @file window.hh … … 10 11 */ 11 12 12 #ifndef NV_ WINDOW_HH13 #define NV_ WINDOW_HH13 #ifndef NV_INTERFACE_WINDOW_HH 14 #define NV_INTERFACE_WINDOW_HH 14 15 15 #include <nv/co re/common.hh>16 #include <nv/common.hh> 16 17 #include <nv/core/io_event.hh> 17 18 #include <nv/stl/string.hh> … … 42 43 43 44 44 #endif // NV_ WINDOW_HH45 #endif // NV_INTERFACE_WINDOW_HH -
trunk/nv/interface/window_manager.hh
r368 r395 1 // Copyright (C) 2014 ChaosForge Ltd1 // Copyright (C) 2014-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of NV Libraries. 5 // For conditions of distribution and use, see copyright notice in nv.hh 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 /** 7 8 * @file window_manager.hh … … 10 11 */ 11 12 12 #ifndef NV_ WINDOW_MANAGER_HH13 #define NV_ WINDOW_MANAGER_HH13 #ifndef NV_INTERFACE_WINDOW_MANAGER_HH 14 #define NV_INTERFACE_WINDOW_MANAGER_HH 14 15 15 #include <nv/co re/common.hh>16 #include <nv/common.hh> 16 17 #include <nv/stl/string.hh> 17 18 … … 35 36 } 36 37 37 #endif // NV_ WINDOW_MANAGER_HH38 #endif // NV_INTERFACE_WINDOW_MANAGER_HH -
trunk/nv/io/c_file_system.hh
r319 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of NV Libraries. 5 // For conditions of distribution and use, see copyright notice in nv.hh 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 /** 7 8 * @file stream.hh … … 10 11 */ 11 12 12 #ifndef NV_ C_FILE_SYSTEM_HH13 #define NV_ C_FILE_SYSTEM_HH13 #ifndef NV_IO_C_FILE_SYSTEM_HH 14 #define NV_IO_C_FILE_SYSTEM_HH 14 15 15 #include <nv/co re/common.hh>16 #include <nv/common.hh> 16 17 #include <nv/interface/file_system.hh> 17 18 -
trunk/nv/io/c_stream.hh
r319 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of NV Libraries. 5 // For conditions of distribution and use, see copyright notice in nv.hh 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 /** 7 8 * @file c_stream.hh … … 10 11 */ 11 12 12 #ifndef NV_ C_STREAM_HH13 #define NV_ C_STREAM_HH13 #ifndef NV_IO_C_STREAM_HH 14 #define NV_IO_C_STREAM_HH 14 15 15 #include <nv/co re/common.hh>16 #include <nv/common.hh> 16 17 #include <nv/interface/stream.hh> 17 18 … … 42 43 } // namespace nv 43 44 44 #endif // NV_ C_STREAM_HH45 #endif // NV_IO_C_STREAM_HH -
trunk/nv/io/std_stream.hh
r319 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of NV Libraries. 5 // For conditions of distribution and use, see copyright notice in nv.hh 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 /** 7 8 * @file std_stream.hh … … 10 11 */ 11 12 12 #ifndef NV_ STD_STREAM_HH13 #define NV_ STD_STREAM_HH13 #ifndef NV_IO_STD_STREAM_HH 14 #define NV_IO_STD_STREAM_HH 14 15 15 #include <nv/co re/common.hh>16 #include <nv/common.hh> 16 17 #include <nv/interface/stream.hh> 17 18 #include <streambuf> … … 51 52 } // namespace nv 52 53 53 #endif // NV_ STD_STREAM_HH54 #endif // NV_IO_STD_STREAM_HH -
trunk/nv/io/string_table.hh
r392 r395 1 // Copyright (C) 2014 ChaosForge Ltd1 // Copyright (C) 2014-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** … … 13 13 #define NV_IO_STRING_TABLE_HH 14 14 15 #include <nv/co re/common.hh>15 #include <nv/common.hh> 16 16 #include <nv/stl/vector.hh> 17 17 #include <nv/stl/string.hh> -
trunk/nv/lib/assimp.hh
r368 r395 1 // Copyright (C) 2014 ChaosForge Ltd1 // Copyright (C) 2014-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #ifndef NV_LIB_ASSIMP_HH 8 8 #define NV_LIB_ASSIMP_HH 9 9 10 #include <nv/co re/common.hh>10 #include <nv/common.hh> 11 11 #include <nv/core/logging.hh> 12 12 #include <nv/stl/string.hh> -
trunk/nv/lib/curses.hh
r376 r395 1 // Copyright (C) 2014 ChaosForge Ltd1 // Copyright (C) 2014-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #ifndef NV_LIB_CURSES_HH 8 8 #define NV_LIB_CURSES_HH 9 9 10 #include <nv/co re/common.hh>10 #include <nv/common.hh> 11 11 12 12 #define NV_CURSES_DYNAMIC -
trunk/nv/lib/fmod.hh
r319 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #ifndef NV_LIB_FMOD_HH 8 8 #define NV_LIB_FMOD_HH 9 9 10 #include <nv/co re/common.hh>10 #include <nv/common.hh> 11 11 12 12 #define NV_FMOD_DYNAMIC -
trunk/nv/lib/freetype2.hh
r319 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #ifndef NV_LIB_FREETYPE_HH … … 12 12 #include <stddef.h> 13 13 14 #include <nv/co re/common.hh>14 #include <nv/common.hh> 15 15 16 16 #define NV_FREETYPE_DYNAMIC -
trunk/nv/lib/gl.hh
r319 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #ifndef NV_LIB_GL_HH 8 8 #define NV_LIB_GL_HH 9 9 10 #include <nv/co re/common.hh>10 #include <nv/common.hh> 11 11 12 12 #if NV_PLATFORM == NV_WINDOWS -
trunk/nv/lib/lua.hh
r319 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #ifndef NV_LIB_LUA_HH … … 33 33 ******************************************************************************/ 34 34 35 #include <nv/co re/common.hh>35 #include <nv/common.hh> 36 36 37 37 #define NV_LUA_DYNAMIC -
trunk/nv/lib/sdl.hh
r325 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #ifndef NV_LIB_SDL_HH 8 8 #define NV_LIB_SDL_HH 9 9 10 #include <nv/co re/common.hh>10 #include <nv/common.hh> 11 11 12 12 #define NV_SDL_DYNAMIC -
trunk/nv/lib/sdl_image.hh
r325 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #ifndef NV_LIB_SDL_IMAGE_HH 8 8 #define NV_LIB_SDL_IMAGE_HH 9 9 10 #include <nv/co re/common.hh>10 #include <nv/common.hh> 11 11 #include <nv/lib/sdl.hh> 12 12 -
trunk/nv/lib/sdl_mixer.hh
r325 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #ifndef NV_LIB_SDL_MIXER_HH 8 8 #define NV_LIB_SDL_MIXER_HH 9 9 10 #include <nv/co re/common.hh>10 #include <nv/common.hh> 11 11 #include <nv/lib/sdl.hh> 12 12 -
trunk/nv/lua/lua_area.hh
r319 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of NV Libraries. 5 // For conditions of distribution and use, see copyright notice in nv.hh 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 #ifndef NV_LUA_AREA_HH 7 8 #define NV_LUA_AREA_HH 8 9 9 #include <nv/co re/common.hh>10 #include <nv/common.hh> 10 11 #include <nv/core/position.hh> 11 12 #include <nv/lua/lua_glm.hh> -
trunk/nv/lua/lua_aux.hh
r319 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of NV Libraries. 5 // For conditions of distribution and use, see copyright notice in nv.hh 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 #ifndef NV_LUA_AUX_HH 7 8 #define NV_LUA_AUX_HH -
trunk/nv/lua/lua_dispatch.hh
r383 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #ifndef NV_LUA_DISPATCH_HH 8 8 #define NV_LUA_DISPATCH_HH 9 9 10 #include <nv/co re/common.hh>10 #include <nv/common.hh> 11 11 #include <nv/stl/string.hh> 12 12 #include <nv/lua/lua_values.hh> -
trunk/nv/lua/lua_flags.hh
r368 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of NV Libraries. 5 // For conditions of distribution and use, see copyright notice in nv.hh 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 #ifndef NV_LUA_FLAGS_HH 7 8 #define NV_LUA_FLAGS_HH 8 9 9 #include <nv/co re/common.hh>10 #include <nv/common.hh> 10 11 #include <nv/stl/flags.hh> 11 12 #include <nv/lua/lua_state.hh> -
trunk/nv/lua/lua_function.hh
r358 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #ifndef NV_LUA_FUNCTION_HH 8 8 #define NV_LUA_FUNCTION_HH 9 9 10 #include <nv/co re/common.hh>10 #include <nv/common.hh> 11 11 #include <nv/lua/lua_values.hh> 12 12 #include <nv/lua/lua_path.hh> -
trunk/nv/lua/lua_glm.hh
r374 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of NV Libraries. 5 // For conditions of distribution and use, see copyright notice in nv.hh 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 #ifndef NV_LUA_GLM_HH 7 8 #define NV_LUA_GLM_HH 8 9 9 #include <nv/co re/common.hh>10 #include <nv/common.hh> 10 11 #include <nv/stl/math.hh> 11 12 #include <nv/lua/lua_values.hh> -
trunk/nv/lua/lua_handle.hh
r368 r395 1 // Copyright (C) 2014 ChaosForge Ltd1 // Copyright (C) 2014-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of NV Libraries. 5 // For conditions of distribution and use, see copyright notice in nv.hh 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 #ifndef NV_LUA_HANDLE_HH 7 8 #define NV_LUA_HANDLE_HH 8 9 9 #include <nv/co re/common.hh>10 #include <nv/common.hh> 10 11 #include <nv/stl/handle.hh> 11 12 #include <nv/lua/lua_values.hh> -
trunk/nv/lua/lua_map_area.hh
r319 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** -
trunk/nv/lua/lua_map_tile.hh
r319 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** … … 13 13 #define NV_LUA_MAP_TILE_HH 14 14 15 #include <nv/co re/common.hh>15 #include <nv/common.hh> 16 16 #include <nv/lua/lua_state.hh> 17 17 -
trunk/nv/lua/lua_nova.hh
r358 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of NV Libraries. 5 // For conditions of distribution and use, see copyright notice in nv.hh 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 #ifndef NV_LUA_NOVA_HH 7 8 #define NV_LUA_NOVA_HH -
trunk/nv/lua/lua_path.hh
r379 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 // 7 7 // TODO : prepare tests: … … 14 14 #define NV_LUA_PATH_HH 15 15 16 #include <nv/co re/common.hh>16 #include <nv/common.hh> 17 17 #include <nv/stl/string.hh> 18 18 #include <nv/stl/utility.hh> -
trunk/nv/lua/lua_raw.hh
r392 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of NV Libraries. 5 // For conditions of distribution and use, see copyright notice in nv.hh 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 #ifndef NV_LUA_RAW_HH 7 8 #define NV_LUA_RAW_HH 8 9 9 #include <nv/co re/common.hh>10 #include <nv/common.hh> 10 11 #include <nv/stl/vector.hh> 11 12 #include <nv/lib/lua.hh> -
trunk/nv/lua/lua_state.hh
r385 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 // 7 7 // TODO: decouple from the type database … … 12 12 #define NV_LUA_STATE_HH 13 13 14 #include <nv/co re/common.hh>14 #include <nv/common.hh> 15 15 #include <nv/stl/flags.hh> 16 16 #include <nv/stl/handle.hh> -
trunk/nv/lua/lua_values.hh
r385 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #ifndef NV_LUA_VALUES_HH 8 8 #define NV_LUA_VALUES_HH 9 9 10 #include <nv/co re/common.hh>10 #include <nv/common.hh> 11 11 #include <nv/stl/type_traits/properties.hh> 12 12 #include <nv/stl/string.hh> -
trunk/nv/rocket/rocket_interface.hh
r352 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of NV Libraries. 5 // For conditions of distribution and use, see copyright notice in nv.hh 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 /** 7 * @file rocket_interface.hh8 * @author Kornel Kisielewicz epyon@chaosforge.org9 * @brief libRocket interface10 */8 * @file rocket_interface.hh 9 * @author Kornel Kisielewicz epyon@chaosforge.org 10 * @brief libRocket interface 11 */ 11 12 12 13 #ifndef NV_ROCKET_INTERFACE_HH 13 14 #define NV_ROCKET_INTERFACE_HH 14 15 15 #include <nv/co re/common.hh>16 #include <nv/common.hh> 16 17 #include <nv/interface/window.hh> 17 18 -
trunk/nv/rogue/fov.hh
r323 r395 1 // Copyright (C) 2014 ChaosForge Ltd1 // Copyright (C) 2014-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 // 7 7 // TODO : get rid of per-cell virtual calls … … 10 10 #define NV_ROGUE_FOV_HH 11 11 12 #include <nv/co re/common.hh>12 #include <nv/common.hh> 13 13 #include <nv/core/position.hh> 14 14 #include <nv/interface/map_area.hh> -
trunk/nv/rogue/fov_recursive_shadowcasting.hh
r319 r395 1 // Copyright (C) 2014 ChaosForge Ltd1 // Copyright (C) 2014-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #ifndef NV_ROGUE_FOV_RECURSIVE_SHADOWCASTING_HH 8 8 #define NV_ROGUE_FOV_RECURSIVE_SHADOWCASTING_HH 9 9 10 #include <nv/co re/common.hh>10 #include <nv/common.hh> 11 11 #include <nv/core/position.hh> 12 12 #include <nv/rogue/fov.hh> -
trunk/nv/sdl/sdl_audio.hh
r392 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of NV Libraries. 5 // For conditions of distribution and use, see copyright notice in nv.hh 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 /** 7 8 * @file sdl_audio.hh … … 13 14 #define NV_SDL_AUDIO_HH 14 15 15 #include <nv/co re/common.hh>16 #include <nv/common.hh> 16 17 #include <nv/interface/audio.hh> 17 18 -
trunk/nv/sdl/sdl_input.hh
r326 r395 1 // Copyright (C) 2014 ChaosForge Ltd1 // Copyright (C) 2014-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of NV Libraries. 5 // For conditions of distribution and use, see copyright notice in nv.hh 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 /** 7 8 * @file sdl_input.hh … … 13 14 #define NV_SDL_INPUT_HH 14 15 15 #include <nv/co re/common.hh>16 #include <nv/common.hh> 16 17 #include <nv/interface/input.hh> 17 18 -
trunk/nv/sdl/sdl_window.hh
r379 r395 1 // Copyright (C) 2014 ChaosForge Ltd1 // Copyright (C) 2014-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of NV Libraries. 5 // For conditions of distribution and use, see copyright notice in nv.hh 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 /** 7 8 * @file sdl_window.hh -
trunk/nv/sdl/sdl_window_manager.hh
r326 r395 1 // Copyright (C) 2014 ChaosForge Ltd1 // Copyright (C) 2014-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of Nova Libraries. 5 // For conditions of distribution and use, see copyright notice in nv.hh 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 /** 7 8 * @file sdl_window_manager.hh -
trunk/nv/stl/algorithm.hh
r388 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** 8 * @file algorithm.hh9 * @author Kornel Kisielewicz epyon@chaosforge.org10 * @brief STL algorithm library11 */8 * @file algorithm.hh 9 * @author Kornel Kisielewicz epyon@chaosforge.org 10 * @brief STL algorithm library 11 */ 12 12 13 13 #ifndef NV_STL_ALGORITHM_HH -
trunk/nv/stl/algorithm/common.hh
r389 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** … … 14 14 #define NV_STL_ALGORITHM_COMMON_HH 15 15 16 #include <nv/co re/common.hh>16 #include <nv/common.hh> 17 17 18 18 namespace nv -
trunk/nv/stl/algorithm/copy.hh
r389 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** -
trunk/nv/stl/algorithm/fill.hh
r389 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** -
trunk/nv/stl/algorithm/raw.hh
r388 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** -
trunk/nv/stl/allocator.hh
r377 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** 8 * @file allocator.hh9 * @author Kornel Kisielewicz10 * @brief allocator type11 *12 * Allocator concept based on:13 *14 * http://bitsquid.blogspot.com/2010/09/custom-memory-allocation-in-c.html15 * http://www.gamedev.net/page/resources/_/technical/general-programming/c-custom-memory-allocation-r301016 */8 * @file allocator.hh 9 * @author Kornel Kisielewicz 10 * @brief allocator type 11 * 12 * Allocator concept based on: 13 * 14 * http://bitsquid.blogspot.com/2010/09/custom-memory-allocation-in-c.html 15 * http://www.gamedev.net/page/resources/_/technical/general-programming/c-custom-memory-allocation-r3010 16 */ 17 17 18 #ifndef NV_ CORE_ALLOCATOR_HH19 #define NV_ CORE_ALLOCATOR_HH18 #ifndef NV_STL_ALLOCATOR_HH 19 #define NV_STL_ALLOCATOR_HH 20 20 21 #include <nv/co re/common.hh>21 #include <nv/common.hh> 22 22 23 23 namespace nv -
trunk/nv/stl/any.hh
r379 r395 1 // Copyright (C) 2014 ChaosForge Ltd1 // Copyright (C) 2014-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** … … 13 13 */ 14 14 15 #ifndef NV_ CORE_ANY_HH16 #define NV_ CORE_ANY_HH15 #ifndef NV_STL_ANY_HH 16 #define NV_STL_ANY_HH 17 17 18 #include <nv/co re/common.hh>18 #include <nv/common.hh> 19 19 #include <nv/stl/utility.hh> 20 20 #include <nv/stl/type_traits.hh> … … 156 156 } 157 157 158 #endif // NV_ CORE_ANY_HH158 #endif // NV_STL_ANY_HH -
trunk/nv/stl/array.hh
r391 r395 1 // Copyright (C) 2014 ChaosForge Ltd1 // Copyright (C) 2014-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** … … 14 14 #define NV_STL_ARRAY_HH 15 15 16 #include <nv/core/common.hh>17 16 #include <nv/stl/container/contiguous_storage.hh> 18 17 #include <nv/stl/container/contiguous_storage_policy.hh> -
trunk/nv/stl/array2d.hh
r383 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** … … 13 13 // TODO: make it work with the stl allocator 14 14 15 #ifndef NV_ CORE_ARRAY2D_HH16 #define NV_ CORE_ARRAY2D_HH17 18 #include <nv/co re/common.hh>15 #ifndef NV_STL_ARRAY2D_HH 16 #define NV_STL_ARRAY2D_HH 17 18 #include <nv/common.hh> 19 19 #include <nv/stl/math.hh> 20 20 #include <nv/stl/range.hh> … … 355 355 } 356 356 357 #endif // NV_ CORE_ARRAY2D_HH357 #endif // NV_STL_ARRAY2D_HH -
trunk/nv/stl/assert.hh
r376 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** 8 * @file assert.hh9 * @author Kornel Kisielewicz10 * @brief Assert functions11 */8 * @file assert.hh 9 * @author Kornel Kisielewicz 10 * @brief Assert functions 11 */ 12 12 13 #ifndef NV_ CORE_COMMON_HH14 #error "Do not include assert.hh directly, inlcude nv/co re/common.hh"13 #ifndef NV_BASE_COMMON_HH 14 #error "Do not include assert.hh directly, inlcude nv/common.hh" 15 15 #endif 16 16 17 #ifndef NV_ STL_ASSERT_HH18 #define NV_ STL_ASSERT_HH17 #ifndef NV_BASE_ASSERT_HH 18 #define NV_BASE_ASSERT_HH 19 19 20 20 #ifdef NV_INTERNAL_INCLUDE 21 #undef NV_ CORE_COMMON_HH21 #undef NV_BASE_COMMON_HH 22 22 #include <nv/core/common.hh> 23 23 #endif … … 45 45 #endif 46 46 47 #endif // NV_ STL_ASSERT_HH47 #endif // NV_BASE_ASSERT_HH -
trunk/nv/stl/capi.hh
r383 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** 8 * @file capi.hh9 * @author Kornel Kisielewicz10 * @brief C API functions11 *12 * This header is temporary13 */8 * @file capi.hh 9 * @author Kornel Kisielewicz 10 * @brief C API functions 11 * 12 * This header is temporary 13 */ 14 14 15 #ifndef NV_ STL_CAPI_HH16 #define NV_ STL_CAPI_HH15 #ifndef NV_BASE_CAPI_HH 16 #define NV_BASE_CAPI_HH 17 17 18 #include <nv/co re/common.hh>18 #include <nv/common.hh> 19 19 20 20 namespace nv … … 120 120 #undef NV_CAPI_CALL 121 121 122 #endif // NV_ STL_CAPI_HH122 #endif // NV_BASE_CAPI_HH -
trunk/nv/stl/container/contiguous_storage.hh
r391 r395 1 // Copyright (C) 201 4ChaosForge Ltd1 // Copyright (C) 2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** … … 14 14 #define NV_STL_CONTAINER_CONTIGUOUS_STORAGE_HH 15 15 16 #include <nv/co re/common.hh>16 #include <nv/common.hh> 17 17 #include <nv/stl/type_traits/alignment.hh> 18 18 #include <nv/stl/capi.hh> -
trunk/nv/stl/container/contiguous_storage_policy.hh
r391 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** … … 14 14 #define NV_STL_CONTAINER_CONTIGUOUS_STORAGE_POLICY 15 15 16 #include <nv/co re/common.hh>16 #include <nv/common.hh> 17 17 #include <nv/stl/memory.hh> 18 18 #include <nv/stl/container/contiguous_storage.hh> -
trunk/nv/stl/container/fixed_container_handler.hh
r391 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** … … 14 14 #define NV_STL_CONTAINER_FIXED_CONTAINER_HANDLER_HH 15 15 16 #include <nv/co re/common.hh>16 #include <nv/common.hh> 17 17 #include <nv/stl/container/initialize_policy.hh> 18 18 -
trunk/nv/stl/container/growing_container_handler.hh
r391 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** … … 14 14 #define NV_STL_CONTAINER_GROWING_CONTAINER_HANDLER_HH 15 15 16 #include <nv/co re/common.hh>16 #include <nv/common.hh> 17 17 #include <nv/stl/container/initialize_policy.hh> 18 18 #include <nv/stl/container/sized_container_handler.hh> -
trunk/nv/stl/container/hash_table.hh
r391 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** … … 14 14 #define NV_STL_HASH_TABLE_HH 15 15 16 #include <nv/co re/common.hh>16 #include <nv/common.hh> 17 17 #include <nv/stl/memory.hh> 18 18 #include <nv/stl/functional/hash.hh> -
trunk/nv/stl/container/hash_table_policy.hh
r390 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** … … 14 14 #define NV_STL_HASH_TABLE_POLICY_HH 15 15 16 #include <nv/co re/common.hh>16 #include <nv/common.hh> 17 17 #include <nv/stl/functional/hash.hh> 18 18 #include <nv/stl/functional/comparisons.hh> -
trunk/nv/stl/container/initialize_policy.hh
r391 r395 1 // Copyright (C) 201 4ChaosForge Ltd1 // Copyright (C) 2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** … … 14 14 #define NV_STL_INITIALIZE_POLICY_HH 15 15 16 #include <nv/co re/common.hh>16 #include <nv/common.hh> 17 17 #include <nv/stl/memory.hh> 18 18 -
trunk/nv/stl/container/sized_container_handler.hh
r391 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** … … 14 14 #define NV_STL_CONTAINER_SIZED_CONTAINER_HANDLER_HH 15 15 16 #include <nv/co re/common.hh>16 #include <nv/common.hh> 17 17 #include <nv/stl/container/initialize_policy.hh> 18 18 -
trunk/nv/stl/cstring_store.hh
r394 r395 1 // Copyright (C) 2014 ChaosForge Ltd1 // Copyright (C) 2014-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** … … 11 11 */ 12 12 13 #ifndef NV_ CORE_CSTRING_STORE_HH14 #define NV_ CORE_CSTRING_STORE_HH13 #ifndef NV_STL_CSTRING_STORE_HH 14 #define NV_STL_CSTRING_STORE_HH 15 15 16 #include <nv/co re/common.hh>16 #include <nv/common.hh> 17 17 #include <nv/stl/unordered_map.hh> 18 18 #include <nv/stl/array.hh> … … 118 118 } 119 119 120 #endif // NV_ CORE_STRING_STORE_HH120 #endif // NV_STL_STRING_STORE_HH -
trunk/nv/stl/exception.hh
r368 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** … … 11 11 */ 12 12 13 #ifndef NV_ CORE_EXCEPTION_HH14 #define NV_ CORE_EXCEPTION_HH13 #ifndef NV_STL_EXCEPTION_HH 14 #define NV_STL_EXCEPTION_HH 15 15 16 #include <nv/co re/common.hh>16 #include <nv/common.hh> 17 17 #include <string> 18 18 #include <exception> … … 44 44 } 45 45 46 #endif // NV_ CORE_EXCEPTION_HH46 #endif // NV_STL_EXCEPTION_HH -
trunk/nv/stl/flags.hh
r385 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** … … 11 11 */ 12 12 13 #ifndef NV_ CORE_FLAGS_HH14 #define NV_ CORE_FLAGS_HH15 16 #include <nv/co re/common.hh>13 #ifndef NV_STL_FLAGS_HH 14 #define NV_STL_FLAGS_HH 15 16 #include <nv/common.hh> 17 17 #include <nv/stl/type_traits/transforms.hh> 18 18 #include <nv/stl/algorithm.hh> … … 219 219 } // namespace nv 220 220 221 #endif // NV_ CORE_FLAGS_HH221 #endif // NV_STL_FLAGS_HH -
trunk/nv/stl/functional.hh
r387 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 /** 7 7 * @file functional.hh … … 9 9 * @brief functional 10 10 */ 11 // TODO : implement12 11 13 12 #ifndef NV_STL_FUNCTIONAL_HH … … 22 21 #include <nv/stl/functional/comparisons.hh> 23 22 24 #endif // NV_STL_ TYPE_TRAITS_HH23 #endif // NV_STL_FUNCTIONAL_HH -
trunk/nv/stl/functional/arithmetic_ops.hh
r387 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** -
trunk/nv/stl/functional/bitwise_ops.hh
r387 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** -
trunk/nv/stl/functional/common.hh
r387 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** … … 14 14 #define NV_STL_FUNCTIONAL_COMMON_HH 15 15 16 #include <nv/co re/common.hh>16 #include <nv/common.hh> 17 17 18 18 namespace nv -
trunk/nv/stl/functional/comparisons.hh
r389 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** -
trunk/nv/stl/functional/hash.hh
r391 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** -
trunk/nv/stl/functional/invoke.hh
r389 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** -
trunk/nv/stl/functional/logical_ops.hh
r387 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** -
trunk/nv/stl/functional/mem_fn.hh
r389 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** -
trunk/nv/stl/functional/reference.hh
r389 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** -
trunk/nv/stl/handle.hh
r392 r395 1 // Copyright (C) 2014 ChaosForge Ltd1 // Copyright (C) 2014-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** … … 10 10 */ 11 11 12 #ifndef NV_ CORE_HANDLE_HH13 #define NV_ CORE_HANDLE_HH14 15 #include <nv/co re/common.hh>12 #ifndef NV_STL_HANDLE_HH 13 #define NV_STL_HANDLE_HH 14 15 #include <nv/common.hh> 16 16 #include <nv/stl/vector.hh> 17 17 … … 316 316 } 317 317 318 #endif // NV_ CORE_HANDLE_HH318 #endif // NV_STL_HANDLE_HH -
trunk/nv/stl/iterator.hh
r389 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** … … 14 14 #define NV_STL_ITERATOR_HH 15 15 16 #include <nv/co re/common.hh>16 #include <nv/common.hh> 17 17 18 18 namespace nv -
trunk/nv/stl/limits.hh
r384 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** 8 * @file limits.hh9 * @author Kornel Kisielewicz epyon@chaosforge.org10 * @brief STL limits library11 */8 * @file limits.hh 9 * @author Kornel Kisielewicz epyon@chaosforge.org 10 * @brief STL limits library 11 */ 12 12 13 13 #ifndef NV_STL_LIMITS_HH 14 14 #define NV_STL_LIMITS_HH 15 15 16 #include <nv/co re/common.hh>16 #include <nv/common.hh> 17 17 18 18 #if NV_COMPILER == NV_MSVC -
trunk/nv/stl/math.hh
r374 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh6 7 #ifndef NV_ CORE_MATH_HH8 #define NV_ CORE_MATH_HH9 10 #include <nv/co re/common.hh>4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 7 #ifndef NV_STL_MATH_HH 8 #define NV_STL_MATH_HH 9 10 #include <nv/common.hh> 11 11 12 12 #if NV_COMPILER == NV_GNUC … … 268 268 } // namespace nv 269 269 270 #endif // NV_ CORE_MATH_HH270 #endif // NV_STL_MATH_HH -
trunk/nv/stl/memory.hh
r391 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** 8 * @file memory.hh9 * @author Kornel Kisielewicz10 * @brief memory utilities11 */8 * @file memory.hh 9 * @author Kornel Kisielewicz 10 * @brief memory utilities 11 */ 12 12 13 13 // TODO: implement const and mutable buffer using the union trick 14 14 15 #ifndef NV_CORE_MEMORY_HH 16 #define NV_CORE_MEMORY_HH 17 18 #include <nv/core/common.hh> 15 #ifndef NV_STL_MEMORY_HH 16 #define NV_STL_MEMORY_HH 17 18 #include <nv/common.hh> 19 #include <nv/stl/new.hh> 19 20 #include <nv/stl/type_traits/properties.hh> 20 21 #include <nv/stl/type_traits/alignment.hh> … … 22 23 #include <nv/stl/iterator.hh> 23 24 #include <nv/stl/capi.hh> 24 #include <new>25 25 26 26 namespace nv 27 27 { 28 29 28 30 29 namespace mem_flags 31 30 { … … 485 484 } 486 485 487 #endif // NV_ CORE_MEMORY_HH486 #endif // NV_STL_MEMORY_HH -
trunk/nv/stl/numeric.hh
r374 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** 8 * @file numeric.hh9 * @author Kornel Kisielewicz epyon@chaosforge.org10 * @brief STL numeric library11 */8 * @file numeric.hh 9 * @author Kornel Kisielewicz epyon@chaosforge.org 10 * @brief STL numeric library 11 */ 12 12 13 13 #ifndef NV_STL_NUMERIC_HH 14 14 #define NV_STL_NUMERIC_HH 15 15 16 #include <nv/co re/common.hh>16 #include <nv/common.hh> 17 17 18 18 namespace nv -
trunk/nv/stl/range.hh
r385 r395 1 // Copyright (C) 2014 ChaosForge Ltd1 // Copyright (C) 2014-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of NV Libraries. 5 // For conditions of distribution and use, see copyright notice in nv.hh 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 /** 7 8 * @file range.hh … … 10 11 */ 11 12 12 #ifndef NV_ CORE_RANGE_HH13 #define NV_ CORE_RANGE_HH14 15 #include <nv/co re/common.hh>13 #ifndef NV_STL_RANGE_HH 14 #define NV_STL_RANGE_HH 15 16 #include <nv/common.hh> 16 17 #include <nv/stl/math.hh> 17 18 #include <nv/stl/iterator.hh> … … 231 232 } 232 233 233 #endif // NV_ CORE_RANGE_HH234 #endif // NV_STL_RANGE_HH -
trunk/nv/stl/rtti_support.hh
r384 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** … … 14 14 */ 15 15 16 #ifndef NV_ STL_RTTI_SUPPORT_HH17 #define NV_ STL_RTTI_SUPPORT_HH16 #ifndef NV_BASE_RTTI_SUPPORT_HH 17 #define NV_BASE_RTTI_SUPPORT_HH 18 18 19 19 #define NV_RTTI_DECLARE(T) \ … … 78 78 } 79 79 80 #endif // NV_ STL_RTTI_SUPPORT_HH80 #endif // NV_BASE_RTTI_SUPPORT_HH -
trunk/nv/stl/rtti_types.hh
r381 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** 8 * @file rtti_types.hh9 * @author Kornel Kisielewicz10 * @brief RTTI emulation - basic types11 */8 * @file rtti_types.hh 9 * @author Kornel Kisielewicz 10 * @brief RTTI emulation - basic types 11 */ 12 12 13 13 #ifndef NV_STL_RTTI_TYPES_HH 14 14 #define NV_STL_RTTI_TYPES_HH 15 15 16 #include <nv/co re/common.hh>16 #include <nv/common.hh> 17 17 #include <nv/stl/math.hh> 18 18 #include <nv/stl/rtti_support.hh> -
trunk/nv/stl/singleton.hh
r378 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** … … 11 11 */ 12 12 13 #ifndef NV_ CORE_SINGLETON_HH14 #define NV_ CORE_SINGLETON_HH13 #ifndef NV_STL_SINGLETON_HH 14 #define NV_STL_SINGLETON_HH 15 15 16 #include <nv/co re/common.hh>16 #include <nv/common.hh> 17 17 18 18 namespace nv … … 118 118 } // namespace nv 119 119 120 #endif // NV_ CORE_SINGLETON_HH120 #endif // NV_STL_SINGLETON_HH -
trunk/nv/stl/string.hh
r392 r395 1 // Copyright (C) 2012-2014 ChaosForge Ltd 2 // This file is part of NV Libraries. 3 // For conditions of distribution and use, see copyright notice in nv.hh 1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 // http://chaosforge.org/ 3 // 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 4 6 // 5 7 // TODO: … … 18 20 // TODO: remove templating on char type, make a string_utf8 instead. 19 21 20 #ifndef NV_CORE_STRING_HH 21 #define NV_CORE_STRING_HH 22 22 #ifndef NV_STL_STRING_HH 23 #define NV_STL_STRING_HH 24 25 #include <nv/common.hh> 23 26 #include <string> 24 27 #include <sstream> 25 #include <nv/core/common.hh>26 28 #include <nv/stl/type_traits/primary.hh> 27 29 #include <nv/stl/memory.hh> … … 476 478 } 477 479 478 #endif // NV_ CORE_STRING_HH480 #endif // NV_STL_STRING_HH -
trunk/nv/stl/type_traits.hh
r385 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of NV Libraries. 5 // For conditions of distribution and use, see copyright notice in nv.hh 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 /** 7 8 * @file type_traits.hh … … 9 10 * @brief type traits 10 11 */ 11 // TODO : "......" function match version? 12 13 // TODO : "......" function match version? 12 14 // TODO : the following symbols are unimplemented: 13 15 // * is_constructible, is_trivially_constructible, is_nothrow_constructible … … 23 25 #define NV_STL_TYPE_TRAITS_HH 24 26 25 #include <nv/core/common.hh>26 27 #include <nv/stl/type_traits/common.hh> 27 28 #include <nv/stl/type_traits/primary.hh> -
trunk/nv/stl/type_traits/alignment.hh
r385 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of NV Libraries. 5 // For conditions of distribution and use, see copyright notice in nv.hh 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 /** 7 * @file alignment.hh8 * @author Kornel Kisielewicz epyon@chaosforge.org9 * @brief type traits - alignment10 */8 * @file alignment.hh 9 * @author Kornel Kisielewicz epyon@chaosforge.org 10 * @brief type traits - alignment 11 */ 11 12 12 13 #ifndef NV_STL_TRAITS_ALIGNMENT_HH 13 14 #define NV_STL_TRAITS_ALIGNMENT_HH 14 15 15 #include <nv/core/common.hh>16 16 #include <nv/stl/type_traits/common.hh> 17 17 -
trunk/nv/stl/type_traits/common.hh
r392 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of NV Libraries. 5 // For conditions of distribution and use, see copyright notice in nv.hh 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 /** 7 * @file common.hh8 * @author Kornel Kisielewicz epyon@chaosforge.org9 * @brief type traits - common traits used everywhere10 */8 * @file common.hh 9 * @author Kornel Kisielewicz epyon@chaosforge.org 10 * @brief type traits - common traits used everywhere 11 */ 11 12 12 13 #ifndef NV_STL_TRAITS_COMMON_HH 13 14 #define NV_STL_TRAITS_COMMON_HH 14 15 15 #include <nv/co re/common.hh>16 #include <nv/common.hh> 16 17 17 18 namespace nv -
trunk/nv/stl/type_traits/experimental.hh
r389 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of NV Libraries. 5 // For conditions of distribution and use, see copyright notice in nv.hh 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 /** 7 * @file alignment.hh8 * @author Kornel Kisielewicz epyon@chaosforge.org9 * @brief type traits - experimental10 *11 * based on http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4502.pdf12 * and http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3911.pdf13 */8 * @file experimental.hh 9 * @author Kornel Kisielewicz epyon@chaosforge.org 10 * @brief type traits - experimental 11 * 12 * based on http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4502.pdf 13 * and http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3911.pdf 14 */ 14 15 15 16 #ifndef NV_STL_TYPE_TRAITS_EXPERIMENTAL_HH 16 17 #define NV_STL_TYPE_TRAITS_EXPERIMENTAL_HH 17 18 18 #include <nv/core/common.hh>19 19 #include <nv/stl/type_traits/common.hh> 20 20 -
trunk/nv/stl/type_traits/function.hh
r389 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of NV Libraries. 5 // For conditions of distribution and use, see copyright notice in nv.hh 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 /** 7 * @file function.hh8 * @author Kornel Kisielewicz epyon@chaosforge.org9 * @brief type traits - function traits10 */8 * @file function.hh 9 * @author Kornel Kisielewicz epyon@chaosforge.org 10 * @brief type traits - function traits 11 */ 11 12 // TODO: remove_cv? call traits? support "......"? 12 13 … … 14 15 #define NV_STL_TRAITS_FUNCTION_HH 15 16 16 #include <nv/core/common.hh>17 17 #include <nv/stl/type_traits/common.hh> 18 18 -
trunk/nv/stl/type_traits/primary.hh
r389 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of NV Libraries. 5 // For conditions of distribution and use, see copyright notice in nv.hh 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 /** 7 * @file primary.hh8 * @author Kornel Kisielewicz epyon@chaosforge.org9 * @brief type traits - primary traits10 */8 * @file primary.hh 9 * @author Kornel Kisielewicz epyon@chaosforge.org 10 * @brief type traits - primary traits 11 */ 11 12 12 13 #ifndef NV_STL_TRAITS_PRIMARY_HH 13 14 #define NV_STL_TRAITS_PRIMARY_HH 14 15 15 #include <nv/core/common.hh>16 16 #include <nv/stl/type_traits/common.hh> 17 17 -
trunk/nv/stl/type_traits/properties.hh
r389 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of NV Libraries. 5 // For conditions of distribution and use, see copyright notice in nv.hh 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 /** 7 * @file properties.hh8 * @author Kornel Kisielewicz epyon@chaosforge.org9 * @brief type traits - type properties10 */8 * @file properties.hh 9 * @author Kornel Kisielewicz epyon@chaosforge.org 10 * @brief type traits - type properties 11 */ 11 12 12 13 #ifndef NV_STL_TRAITS_PROPERTIES_HH 13 14 #define NV_STL_TRAITS_PROPERTIES_HH 14 15 15 #include <nv/core/common.hh>16 16 #include <nv/stl/type_traits/common.hh> 17 17 #include <nv/stl/type_traits/primary.hh> -
trunk/nv/stl/type_traits/transforms.hh
r389 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of NV Libraries. 5 // For conditions of distribution and use, see copyright notice in nv.hh 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 /** 7 * @file transforms.hh8 * @author Kornel Kisielewicz epyon@chaosforge.org9 * @brief type traits - transforms10 */8 * @file transforms.hh 9 * @author Kornel Kisielewicz epyon@chaosforge.org 10 * @brief type traits - transforms 11 */ 11 12 12 13 #ifndef NV_STL_TRAITS_TRANSFORMS_HH 13 14 #define NV_STL_TRAITS_TRANSFORMS_HH 14 15 15 #include <nv/core/common.hh>16 #include <nv/stl/functional/invoke.hh>17 16 #include <nv/stl/type_traits/common.hh> 18 17 #include <nv/stl/type_traits/primary.hh> 18 #include <nv/stl/functional/invoke.hh> 19 19 20 20 namespace nv -
trunk/nv/stl/unordered_map.hh
r390 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** 8 * @file unordered_map.hh9 * @author Kornel Kisielewicz epyon@chaosforge.org10 * @brief unordered_map11 */8 * @file unordered_map.hh 9 * @author Kornel Kisielewicz epyon@chaosforge.org 10 * @brief unordered_map 11 */ 12 12 13 13 #ifndef NV_STL_UNORDERED_MAP_HH 14 14 #define NV_STL_UNORDERED_MAP_HH 15 15 16 #include <nv/co re/common.hh>16 #include <nv/common.hh> 17 17 #include <nv/stl/container/hash_table.hh> 18 18 #include <nv/stl/utility/pair.hh> -
trunk/nv/stl/utility.hh
r389 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** 8 * @file utility.hh9 * @author Kornel Kisielewicz epyon@chaosforge.org10 * @brief STL utility library11 */8 * @file utility.hh 9 * @author Kornel Kisielewicz epyon@chaosforge.org 10 * @brief STL utility library 11 */ 12 12 13 13 #ifndef NV_STL_UTILITY_HH -
trunk/nv/stl/utility/common.hh
r387 r395 1 #pragma once2 1 // Copyright (C) 2015 ChaosForge Ltd 3 2 // http://chaosforge.org/ 4 3 // 5 // This file is part of N V Libraries.6 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 7 6 8 7 /** 9 * @file common.hh10 * @author Kornel Kisielewicz epyon@chaosforge.org11 * @brief STL common utility library12 */8 * @file common.hh 9 * @author Kornel Kisielewicz epyon@chaosforge.org 10 * @brief STL common utility library 11 */ 13 12 14 13 #ifndef NV_STL_UTILITY_COMMON_HH 15 14 #define NV_STL_UTILITY_COMMON_HH 16 15 17 #include <nv/co re/common.hh>16 #include <nv/common.hh> 18 17 #include <nv/stl/type_traits/common.hh> 19 18 -
trunk/nv/stl/utility/make_pair.hh
r387 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** 8 * @file make_pair.hh9 * @author Kornel Kisielewicz epyon@chaosforge.org10 * @brief STL make_pair library11 */8 * @file make_pair.hh 9 * @author Kornel Kisielewicz epyon@chaosforge.org 10 * @brief STL make_pair library 11 */ 12 12 13 13 #ifndef NV_STL_UTILITY_MAKE_PAIR_HH -
trunk/nv/stl/utility/pair.hh
r389 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** 8 * @file pair.hh9 * @author Kornel Kisielewicz epyon@chaosforge.org10 * @brief STL pair library11 */8 * @file pair.hh 9 * @author Kornel Kisielewicz epyon@chaosforge.org 10 * @brief STL pair library 11 */ 12 12 13 13 #ifndef NV_STL_UTILITY_PAIR_HH -
trunk/nv/stl/vector.hh
r391 r395 1 // Copyright (C) 2014 ChaosForge Ltd1 // Copyright (C) 2014-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 /** 8 * @file vector.hh9 * @author Kornel Kisielewicz epyon@chaosforge.org10 * @brief exception free vector class11 */8 * @file vector.hh 9 * @author Kornel Kisielewicz epyon@chaosforge.org 10 * @brief exception free vector class 11 */ 12 12 13 13 #ifndef NV_STL_VECTOR_HH 14 14 #define NV_STL_VECTOR_HH 15 15 16 #include <nv/co re/common.hh>16 #include <nv/common.hh> 17 17 #include <nv/stl/container/contiguous_storage.hh> 18 18 #include <nv/stl/container/contiguous_storage_policy.hh> … … 36 36 } 37 37 38 #endif // NV_ CORE_VECTOR_HH38 #endif // NV_STL_VECTOR_HH -
trunk/nv/wx/wx.hh
r352 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of NV Libraries. 5 // For conditions of distribution and use, see copyright notice in nv.hh 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 #ifndef NV_WX_HH 7 8 #define NV_WX_HH … … 17 18 #undef near 18 19 #undef far 19 #include <nv/co re/common.hh>20 #include <nv/common.hh> 20 21 #include <nv/lib/gl.hh> 21 22 #endif NV_WX_HH -
trunk/nv/wx/wx_canvas.hh
r352 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #ifndef NV_WX_CANVAS_HH … … 9 9 10 10 #include <nv/wx/wx.hh> 11 #include <nv/co re/common.hh>11 #include <nv/common.hh> 12 12 #include <nv/core/logger.hh> 13 13 #include <nv/lib/gl.hh> -
trunk/src/core/io_event.cc
r365 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #include "nv/core/io_event.hh" -
trunk/src/core/library.cc
r380 r395 1 // Copyright (C) 2012-2014 ChaosForge Ltd 2 // This file is part of NV Libraries. 3 // For conditions of distribution and use, see copyright notice in nv.hh 4 #include "nv/core/common.hh" 1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 // http://chaosforge.org/ 3 // 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 5 7 #include "nv/core/library.hh" 6 8 -
trunk/src/core/logger.cc
r380 r395 1 // Copyright (C) 2011-2014 ChaosForge Ltd 2 // This file is part of NV Libraries. 3 // For conditions of distribution and use, see copyright notice in nv.hh 1 // Copyright (C) 2011-2015 ChaosForge Ltd 2 // http://chaosforge.org/ 3 // 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 4 6 5 7 #include "nv/core/logger.hh" 6 8 7 #include "nv/core/common.hh"8 9 #include "nv/core/time.hh" 9 10 #include <cstdio> -
trunk/src/core/profiler.cc
r380 r395 1 1 // Copyright (C) 2012-2014 ChaosForge Ltd 2 // This file is part of NV Libraries. 3 // For conditions of distribution and use, see copyright notice in nv.hh 2 // http://chaosforge.org/ 3 // 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 4 6 5 7 #include "nv/core/profiler.hh" -
trunk/src/core/random.cc
r372 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #include "nv/core/random.hh" -
trunk/src/core/time.cc
r380 r395 1 1 // Copyright (C) 2011-2014 ChaosForge Ltd 2 // This file is part of NV Libraries. 3 // For conditions of distribution and use, see copyright notice in nv.hh 2 // http://chaosforge.org/ 3 // 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 4 6 5 7 #include "nv/core/time.hh" -
trunk/src/core/uid.cc
r319 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #include "nv/core/uid.hh" -
trunk/src/curses/curses_terminal.cc
r374 r395 1 // Copyright (C) 2013-201 4ChaosForge Ltd1 // Copyright (C) 2013-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #include "nv/curses/curses_terminal.hh" -
trunk/src/engine/particle_engine.cc
r382 r395 1 // Copyright (C) 2014 ChaosForge Ltd 2 // This file is part of NV Libraries. 3 // For conditions of distribution and use, see copyright notice in nv.hh 1 // Copyright (C) 2014-2015 ChaosForge Ltd 2 // http://chaosforge.org/ 3 // 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 4 6 5 7 #include "nv/engine/particle_engine.hh" -
trunk/src/engine/program_manager.cc
r382 r395 1 // Copyright (C) 2014 ChaosForge Ltd1 // Copyright (C) 2014-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #include "nv/engine/program_manager.hh" -
trunk/src/engine/resource_system.cc
r382 r395 1 // Copyright (C) 2014 ChaosForge Ltd1 // Copyright (C) 2014-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #include "nv/engine/resource_system.hh" -
trunk/src/fmod/fmod_audio.cc
r392 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #include "nv/fmod/fmod_audio.hh" -
trunk/src/formats/assimp_loader.cc
r392 r395 1 // Copyright (C) 2014 ChaosForge Ltd1 // Copyright (C) 2014-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #include "nv/formats/assimp_loader.hh" -
trunk/src/formats/md2_loader.cc
r383 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #include "nv/formats/md2_loader.hh" -
trunk/src/formats/md3_loader.cc
r389 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #include "nv/formats/md3_loader.hh" -
trunk/src/formats/md5_loader.cc
r392 r395 1 // Copyright (C) 2012-2014 ChaosForge Ltd 2 // This file is part of NV Libraries. 3 // For conditions of distribution and use, see copyright notice in nv.hh 1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 // http://chaosforge.org/ 3 // 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 4 6 5 7 #include "nv/formats/md5_loader.hh" -
trunk/src/formats/nmd_loader.cc
r383 r395 1 // Copyright (C) 2014 ChaosForge Ltd1 // Copyright (C) 2014-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #include "nv/formats/nmd_loader.hh" -
trunk/src/formats/obj_loader.cc
r383 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #include "nv/formats/obj_loader.hh" -
trunk/src/gfx/debug_draw.cc
r346 r395 1 // Copyright (C) 2014 ChaosForge Ltd1 // Copyright (C) 2014-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #include "nv/gfx/debug_draw.hh" -
trunk/src/gfx/image.cc
r383 r395 1 // Copyright (C) 2011-2014 ChaosForge Ltd 2 // This file is part of NV Libraries. 3 // For conditions of distribution and use, see copyright notice in nv.hh 1 // Copyright (C) 2011-2015 ChaosForge Ltd 2 // http://chaosforge.org/ 3 // 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 4 6 5 7 #include "nv/gfx/image.hh" -
trunk/src/gfx/keyframed_mesh.cc
r376 r395 1 // Copyright (C) 2011-2014 ChaosForge Ltd 2 // This file is part of NV Libraries. 3 // For conditions of distribution and use, see copyright notice in nv.hh 1 // Copyright (C) 2011-2015 ChaosForge Ltd 2 // http://chaosforge.org/ 3 // 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 4 6 5 7 #include "nv/gfx/keyframed_mesh.hh" -
trunk/src/gfx/mesh_creator.cc
r383 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #include "nv/gfx/mesh_creator.hh" -
trunk/src/gfx/skeletal_mesh.cc
r392 r395 1 // Copyright (C) 2011-2014 ChaosForge Ltd 2 // This file is part of NV Libraries. 3 // For conditions of distribution and use, see copyright notice in nv.hh 1 // Copyright (C) 2011-2015 ChaosForge Ltd 2 // http://chaosforge.org/ 3 // 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 4 6 5 7 #include "nv/gfx/skeletal_mesh.hh" -
trunk/src/gfx/texture_atlas.cc
r376 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #include "nv/gfx/texture_atlas.hh" -
trunk/src/gfx/texture_font.cc
r380 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of NV Libraries. 5 // For conditions of distribution and use, see copyright notice in nv.hh 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 #include "nv/gfx/texture_font.hh" 7 8 -
trunk/src/gl/gl_context.cc
r392 r395 1 // Copyright (C) 2012-2014 ChaosForge Ltd 2 // This file is part of NV Libraries. 3 // For conditions of distribution and use, see copyright notice in nv.hh 1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 // http://chaosforge.org/ 3 // 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 4 6 5 7 #include "nv/gl/gl_context.hh" -
trunk/src/gl/gl_device.cc
r392 r395 1 // Copyright (C) 2012-2014 ChaosForge Ltd 2 // This file is part of NV Libraries. 3 // For conditions of distribution and use, see copyright notice in nv.hh 1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 // http://chaosforge.org/ 3 // 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 4 6 5 7 #include "nv/gl/gl_device.hh" -
trunk/src/gl/gl_enum.cc
r351 r395 1 // Copyright (C) 2012-2014 ChaosForge Ltd 2 // This file is part of NV Libraries. 3 // For conditions of distribution and use, see copyright notice in nv.hh 1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 // http://chaosforge.org/ 3 // 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 4 6 5 7 #include "nv/gl/gl_enum.hh" -
trunk/src/gl/gl_window.cc
r326 r395 1 // Copyright (C) 2012-2014 ChaosForge Ltd 2 // This file is part of NV Libraries. 3 // For conditions of distribution and use, see copyright notice in nv.hh 1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 // http://chaosforge.org/ 3 // 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 4 6 5 7 #include "nv/gl/gl_window.hh" -
trunk/src/gui/gui_ascii_renderer.cc
r365 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #include "nv/gui/gui_ascii_renderer.hh" -
trunk/src/gui/gui_environment.cc
r392 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #include "nv/gui/gui_environment.hh" -
trunk/src/gui/gui_gfx_renderer.cc
r380 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #include "nv/gui/gui_gfx_renderer.hh" -
trunk/src/gui/gui_renderer.cc
r354 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #include "nv/gui/gui_renderer.hh" -
trunk/src/gui/gui_style.cc
r351 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #include "nv/gui/gui_style.hh" -
trunk/src/io/c_file_system.cc
r319 r395 1 // Copyright (C) 2012-2014 ChaosForge Ltd 2 // This file is part of NV Libraries. 3 // For conditions of distribution and use, see copyright notice in nv.hh 1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 // http://chaosforge.org/ 3 // 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 4 6 5 #include <cstdio>6 7 #include "nv/io/c_file_system.hh" 7 8 #include "nv/io/c_stream.hh" 9 #include <cstdio> 8 10 9 11 using namespace nv; -
trunk/src/io/c_stream.cc
r376 r395 1 // Copyright (C) 2012-2014 ChaosForge Ltd 2 // This file is part of NV Libraries. 3 // For conditions of distribution and use, see copyright notice in nv.hh 1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 // http://chaosforge.org/ 3 // 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 4 6 5 7 #include "nv/io/c_stream.hh" -
trunk/src/io/std_stream.cc
r374 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 // 7 7 // TODO: support for write operations, see http://www.mr-edd.co.uk/blog/beginners_guide_streambuf -
trunk/src/io/string_table.cc
r392 r395 1 // Copyright (C) 2014 ChaosForge Ltd1 // Copyright (C) 2014-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #include "nv/io/string_table.hh" -
trunk/src/lib/assimp.cc
r319 r395 1 // Copyright (C) 2014 ChaosForge Ltd1 // Copyright (C) 2014-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #include "nv/lib/assimp.hh" -
trunk/src/lib/curses.cc
r374 r395 1 // Copyright (C) 2013-201 4ChaosForge Ltd1 // Copyright (C) 2013-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #include "nv/lib/curses.hh" -
trunk/src/lib/fmod.cc
r319 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #include "nv/lib/fmod.hh" -
trunk/src/lib/freetype2.cc
r319 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #include "nv/lib/freetype2.hh" -
trunk/src/lib/gl.cc
r368 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh6 7 #include "nv/co re/common.hh"4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 7 #include "nv/common.hh" 8 8 #include "nv/stl/range.hh" 9 9 #include "nv/core/logging.hh" -
trunk/src/lib/lua.cc
r319 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #include "nv/lib/lua.hh" -
trunk/src/lib/sdl.cc
r326 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #include "nv/lib/sdl.hh" -
trunk/src/lib/sdl_image.cc
r319 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #include "nv/lib/sdl_image.hh" -
trunk/src/lib/sdl_mixer.cc
r319 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #include "nv/lib/sdl_mixer.hh" -
trunk/src/lua/lua_area.cc
r378 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #include "nv/lua/lua_area.hh" -
trunk/src/lua/lua_aux.cc
r367 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #include "nv/lua/lua_aux.hh" -
trunk/src/lua/lua_flags.cc
r368 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #include "nv/lua/lua_flags.hh" -
trunk/src/lua/lua_function.cc
r319 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #include <nv/lua/lua_function.hh> -
trunk/src/lua/lua_glm.cc
r385 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #include "nv/lua/lua_glm.hh" -
trunk/src/lua/lua_handle.cc
r365 r395 1 // Copyright (C) 2014 ChaosForge Ltd1 // Copyright (C) 2014-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #include "nv/lua/lua_handle.hh" -
trunk/src/lua/lua_map_area.cc
r368 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #include "nv/lua/lua_map_area.hh" -
trunk/src/lua/lua_map_tile.cc
r383 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #include "nv/lua/lua_map_tile.hh" -
trunk/src/lua/lua_nova.cc
r358 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #include "nv/lua/lua_nova.hh" -
trunk/src/lua/lua_path.cc
r380 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #include "nv/lua/lua_path.hh" -
trunk/src/lua/lua_raw.cc
r383 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #include "nv/lua/lua_raw.hh" -
trunk/src/lua/lua_state.cc
r380 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #include "nv/lua/lua_state.hh" -
trunk/src/lua/lua_values.cc
r360 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #include "nv/lua/lua_values.hh" -
trunk/src/rocket/rocket_interface.cc
r352 r395 1 // Copyright (C) 2015 ChaosForge Ltd 2 // http://chaosforge.org/ 3 // 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 1 7 #include "nv/rocket/rocket_interface.hh" 2 8 -
trunk/src/rogue/fov_recursive_shadowcasting.cc
r368 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #include "nv/rogue/fov_recursive_shadowcasting.hh" -
trunk/src/sdl/sdl_audio.cc
r392 r395 1 // Copyright (C) 2012-201 4ChaosForge Ltd1 // Copyright (C) 2012-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #include "nv/sdl/sdl_audio.hh" -
trunk/src/sdl/sdl_input.cc
r369 r395 1 // Copyright (C) 2014 ChaosForge Ltd1 // Copyright (C) 2014-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #include "nv/sdl/sdl_input.hh" -
trunk/src/sdl/sdl_window.cc
r380 r395 1 // Copyright (C) 2014 ChaosForge Ltd 2 // This file is part of Nova Libraries. 3 // For conditions of distribution and use, see copyright notice in nv.hh 1 // Copyright (C) 2014-2015 ChaosForge Ltd 2 // http://chaosforge.org/ 3 // 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 4 6 5 7 #include "nv/sdl/sdl_window.hh" -
trunk/src/sdl/sdl_window_manager.cc
r365 r395 1 // Copyright (C) 2014 ChaosForge Ltd 2 // This file is part of Nova Libraries. 3 // For conditions of distribution and use, see copyright notice in nv.hh 1 // Copyright (C) 2014-2015 ChaosForge Ltd 2 // http://chaosforge.org/ 3 // 4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 4 6 5 7 #include "nv/sdl/sdl_window_manager.hh" -
trunk/src/stl/assert.cc
r378 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 #define NV_ CORE_COMMON_HH7 #define NV_BASE_COMMON_HH 8 8 #define NV_INTERNAL_INCLUDE 9 9 #include "nv/stl/assert.hh" 10 #undef NV_ CORE_COMMON_HH10 #undef NV_BASE_COMMON_HH 11 11 12 12 #if NV_COMPILER == NV_MSVC -
trunk/src/stl/capi.cc
r376 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #include "nv/stl/capi.hh" -
trunk/src/stl/hash_table.cc
r391 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #include "nv/stl/container/hash_table.hh" -
trunk/src/stl/string.cc
r382 r395 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 // 7 7 // TODO: speedup conversion by doing divisions by 100 -
trunk/src/wx/wx_canvas.cc
r353 r395 1 // Copyright (C) 2014 ChaosForge Ltd1 // Copyright (C) 2014-2015 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // 4 // This file is part of N V Libraries.5 // For conditions of distribution and use, see copy right notice in nv.hh4 // This file is part of Nova libraries. 5 // For conditions of distribution and use, see copying.txt file in root folder. 6 6 7 7 #include <nv/wx/wx_canvas.hh>
Note: See TracChangeset
for help on using the changeset viewer.