vtk-m/vtkm/rendering
Kenneth Moreland ad1e7b5bdb Add module mechanism
This mechanism sets up CMake variables that allow a user to select which
modules/libraries to create. Dependencies will be tracked down to ensure
that all of a module's dependencies are also enabled.

The modules are also arranged into groups.
Groups allow you to set the enable flag for a group of modules at once.
Thus, if you have several modules that are likely to be used together,
you can create a group for them.

This can be handy in converting user-friendly CMake options (such as
`VTKm_ENABLE_RENDERING`) to the modules that enable that by pointing to
the appropriate group.
2022-10-26 12:51:05 -06:00
..
internal Deprecate DynamicCellSet and remove from code 2022-01-04 15:38:18 -07:00
raytracing Merge topic 'shading_scalarRenderer' 2022-09-13 20:34:41 -04:00
testing Add module mechanism 2022-10-26 12:51:05 -06:00
testlib Add module mechanism 2022-10-26 12:51:05 -06:00
Actor.cxx Add MapperGlyphScalar and MapperGlyphVector mappers 2022-06-15 15:19:53 -07:00
Actor.h Deprecate DynamicCellSet and remove from code 2022-01-04 15:38:18 -07:00
AxisAnnotation2D.cxx clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -04:00
AxisAnnotation2D.h conslidate the license statement 2019-04-17 10:57:13 -06:00
AxisAnnotation3D.cxx clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -04:00
AxisAnnotation3D.h Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
AxisAnnotation.cxx clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -04:00
AxisAnnotation.h For VTK-m libs all includes of DeviceAdapterTagCuda happen from cuda files 2019-04-22 10:39:54 -04:00
BitmapFont.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
BitmapFont.h conslidate the license statement 2019-04-17 10:57:13 -06:00
BitmapFontFactory.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
BitmapFontFactory.h conslidate the license statement 2019-04-17 10:57:13 -06:00
BoundingBoxAnnotation.cxx clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -04:00
BoundingBoxAnnotation.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Camera.cxx Use scoped enums in rendering classes 2022-03-17 15:28:11 -06:00
Camera.h Use scoped enums in rendering classes 2022-03-17 15:28:11 -06:00
Canvas.cxx Update code to follow styling and worklet invoker guidelines 2021-10-19 10:47:56 -07:00
Canvas.h Batch text and line annotation rendering 2021-10-02 14:13:14 -07:00
CanvasRayTracer.cxx Fix divide by zero in CanvasRayTracer 2021-07-12 10:29:46 -06:00
CanvasRayTracer.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CMakeLists.txt Add module mechanism 2022-10-26 12:51:05 -06:00
Color.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
Color.h Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
ColorBarAnnotation.cxx Remove virtual methods from ColorTable 2020-09-14 13:26:16 -06:00
ColorBarAnnotation.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ColorLegendAnnotation.cxx clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -04:00
ColorLegendAnnotation.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ConnectivityProxy.cxx Use scoped enums in rendering classes 2022-03-17 15:28:11 -06:00
ConnectivityProxy.h Use scoped enums in rendering classes 2022-03-17 15:28:11 -06:00
Cylinderizer.h Deprecate old methods from DynamicCellSet 2022-01-05 08:18:17 -07:00
DecodePNG.h Deprecate writer/ directory. 2020-04-29 11:11:02 -04:00
EncodePNG.h Deprecate writer/ directory. 2020-04-29 11:11:02 -04:00
GlyphType.h Add MapperGlyphScalar and MapperGlyphVector mappers 2022-06-15 15:19:53 -07:00
LineRenderer.cxx Compile more sources without device compiler 2022-01-03 08:23:04 -07:00
LineRenderer.h Batch text and line annotation rendering 2021-10-02 14:13:14 -07:00
LineRendererBatcher.cxx Update code to follow styling and worklet invoker guidelines 2021-10-19 10:47:56 -07:00
LineRendererBatcher.h Batch text and line annotation rendering 2021-10-02 14:13:14 -07:00
Mapper.cxx Move ColorTable::Sample methods to vtkm_cont 2020-09-14 16:40:26 -06:00
Mapper.h Deprecate DynamicCellSet and remove from code 2022-01-04 15:38:18 -07:00
MapperConnectivity.cxx Update MapperConnectivity to honor scalar field range 2022-06-22 10:04:27 -07:00
MapperConnectivity.h Deprecate DynamicCellSet and remove from code 2022-01-04 15:38:18 -07:00
MapperCylinder.cxx Deprecate DynamicCellSet and remove from code 2022-01-04 15:38:18 -07:00
MapperCylinder.h Deprecate DynamicCellSet and remove from code 2022-01-04 15:38:18 -07:00
MapperGlyphBase.cxx Add MapperGlyphScalar and MapperGlyphVector mappers 2022-06-15 15:19:53 -07:00
MapperGlyphBase.h Add MapperGlyphScalar and MapperGlyphVector mappers 2022-06-15 15:19:53 -07:00
MapperGlyphScalar.cxx Add MapperGlyphScalar and MapperGlyphVector mappers 2022-06-15 15:19:53 -07:00
MapperGlyphScalar.h Add MapperGlyphScalar and MapperGlyphVector mappers 2022-06-15 15:19:53 -07:00
MapperGlyphVector.cxx Add MapperGlyphScalar and MapperGlyphVector mappers 2022-06-15 15:19:53 -07:00
MapperGlyphVector.h Add MapperGlyphScalar and MapperGlyphVector mappers 2022-06-15 15:19:53 -07:00
MapperPoint.cxx Deprecate DynamicCellSet and remove from code 2022-01-04 15:38:18 -07:00
MapperPoint.h Deprecate DynamicCellSet and remove from code 2022-01-04 15:38:18 -07:00
MapperQuad.cxx Deprecate DynamicCellSet and remove from code 2022-01-04 15:38:18 -07:00
MapperQuad.h Deprecate DynamicCellSet and remove from code 2022-01-04 15:38:18 -07:00
MapperRayTracer.cxx Deprecate DynamicCellSet and remove from code 2022-01-04 15:38:18 -07:00
MapperRayTracer.h Deprecate DynamicCellSet and remove from code 2022-01-04 15:38:18 -07:00
MapperVolume.cxx Deprecate old methods from DynamicCellSet 2022-01-05 08:18:17 -07:00
MapperVolume.h Deprecate DynamicCellSet and remove from code 2022-01-04 15:38:18 -07:00
MapperWireframer.cxx Change all usage of IsField* to Is*Field. 2022-08-29 14:42:02 -04:00
MapperWireframer.h Deprecate DynamicCellSet and remove from code 2022-01-04 15:38:18 -07:00
MatrixHelpers.h Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
Quadralizer.h Deprecate old methods from DynamicCellSet 2022-01-05 08:18:17 -07:00
ScalarRenderer.cxx update to vtkm1.8 2022-07-05 11:58:18 -07:00
ScalarRenderer.h alter interface of scalar renderer result 2020-02-18 09:45:31 -08:00
Scene.cxx Deprecate StartScene() and EndScene() 2020-06-14 11:27:45 -04:00
Scene.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TextAnnotation.cxx clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -04:00
TextAnnotation.h Use scoped enums in rendering classes 2022-03-17 15:28:11 -06:00
TextAnnotationBillboard.cxx clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -04:00
TextAnnotationBillboard.h Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
TextAnnotationScreen.cxx clang-format: reformat the repository with clang-format-9 2020-08-24 14:01:08 -04:00
TextAnnotationScreen.h Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
TextRenderer.cxx Compile more sources without device compiler 2022-01-03 08:23:04 -07:00
TextRenderer.h Batch text and line annotation rendering 2021-10-02 14:13:14 -07:00
TextRendererBatcher.cxx Update code to follow styling and worklet invoker guidelines 2021-10-19 10:47:56 -07:00
TextRendererBatcher.h Batch text and line annotation rendering 2021-10-02 14:13:14 -07:00
Texture2D.h Compile more sources without device compiler 2022-01-03 08:23:04 -07:00
Triangulator.h Deprecate old methods from DynamicCellSet 2022-01-05 08:18:17 -07:00
View1D.cxx Remove deprecated use of old unscoped enums in rendering 2022-03-17 15:28:11 -06:00
View1D.h conslidate the license statement 2019-04-17 10:57:13 -06:00
View2D.cxx Remove deprecated use of old unscoped enums in rendering 2022-03-17 15:28:11 -06:00
View2D.h conslidate the license statement 2019-04-17 10:57:13 -06:00
View3D.cxx Batch text and line annotation rendering 2021-10-02 14:13:14 -07:00
View3D.h Batch text and line annotation rendering 2021-10-02 14:13:14 -07:00
View.cxx Batch text and line annotation rendering 2021-10-02 14:13:14 -07:00
View.h Remove brigand.hpp 2022-03-08 07:25:08 -07:00
vtkm.module Add module mechanism 2022-10-26 12:51:05 -06:00
Wireframer.h Change all usage of IsField* to Is*Field. 2022-08-29 14:42:02 -04:00
WorldAnnotator.cxx Batch text and line annotation rendering 2021-10-02 14:13:14 -07:00
WorldAnnotator.h Batch text and line annotation rendering 2021-10-02 14:13:14 -07:00