kicad/3d-viewer/3d_cache
John Beard a8eea6155a Move bitmaps.h out of base_struct.h
bitmaps.h was included in nearly every file in the project due to it
being included by base_struct.h

Only about 130 files actually use the XPM definitions defined there, and
many of those already included bitmaps.h themselves, or via
menu_helpers.h. However, touching bitmaps.h would result in over 400
rebuilt files for pcbnew alone.

This commit moves the bitmap-related types like BITMAT_DEF out to a new
header, which is still included by base_struct.h, which is less
avoidable for now, it's it's used in the interface.

The icon list is still in bitmaps.h. This has the side effect that's
it's now easier to automatically generate this file.

Many classes in pcbnew and eeschema needed some functions moved
to the implementaitons from the headers too.
2017-02-21 09:50:15 -05:00
..
dialogs Move bitmaps.h out of base_struct.h 2017-02-21 09:50:15 -05:00
sg Explicitly mark overriding functions. 2016-09-24 14:53:15 -04:00
3d_cache.cpp Performance counter rework: More comments, code cleaning, and move GetRunningMicroSecs() prototype from common.h to profile.h. 2017-01-02 13:49:36 +01:00
3d_cache.h 3D file name resolver improvements. 2016-04-17 18:35:32 -04:00
3d_cache_wrapper.cpp Better 3D filename resolution 2016-06-09 07:48:49 +02:00
3d_cache_wrapper.h + Removed glm source from kicad tree (Maciej / Cirilo) 2015-12-08 18:31:57 +11:00
3d_filename_resolver.cpp Gerbview: locate item now does not take in account not visible layers. Remove an unused file 2016-08-19 09:45:59 +02:00
3d_filename_resolver.h 3D file name resolver improvements. 2016-06-12 18:46:00 -04:00
3d_info.h 3D Viewer: complete refactor of the 3D viewer. 2016-07-19 13:35:25 -04:00
3d_plugin_manager.cpp Gerbview: locate item now does not take in account not visible layers. Remove an unused file 2016-08-19 09:45:59 +02:00
3d_plugin_manager.h Improved 3D cache manager's ability to replace outdated cache models 2016-01-31 13:21:12 +11:00
CMakeLists.txt 3D_cache/cmakelists.txt: Don't clear CMAKE_CXX_FLAGS compiler flags 2016-05-02 11:45:23 +02:00
str_rsort.h + Removed glm source from kicad tree (Maciej / Cirilo) 2015-12-08 18:31:57 +11:00