atom_feature_common_public_files.cmake 9.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159
  1. #
  2. # Copyright (c) Contributors to the Open 3D Engine Project.
  3. # For complete copyright and license terms please see the LICENSE at the root of this distribution.
  4. #
  5. # SPDX-License-Identifier: Apache-2.0 OR MIT
  6. #
  7. #
  8. set(FILES
  9. 3rdParty/ACES/ACES/Aces.cpp
  10. 3rdParty/ACES/ACES/Aces.h
  11. Include/Atom/Feature/ACES/AcesDisplayMapperFeatureProcessor.h
  12. Include/Atom/Feature/Automation/AtomAutomationBus.h
  13. Include/Atom/Feature/ColorGrading/LutResolution.h
  14. Include/Atom/Feature/CoreLights/CapsuleLightFeatureProcessorInterface.h
  15. Include/Atom/Feature/CoreLights/CoreLightsConstants.h
  16. Include/Atom/Feature/CoreLights/DirectionalLightFeatureProcessorInterface.h
  17. Include/Atom/Feature/CoreLights/DirectionalLightShadowNotificationBus.h
  18. Include/Atom/Feature/CoreLights/DiskLightFeatureProcessorInterface.h
  19. Include/Atom/Feature/CoreLights/EsmShadowmapsPassData.h
  20. Include/Atom/Feature/CoreLights/PhotometricValue.h
  21. Include/Atom/Feature/CoreLights/PointLightFeatureProcessorInterface.h
  22. Include/Atom/Feature/CoreLights/PolygonLightFeatureProcessorInterface.h
  23. Include/Atom/Feature/CoreLights/QuadLightFeatureProcessorInterface.h
  24. Include/Atom/Feature/CoreLights/ShadowConstants.h
  25. Include/Atom/Feature/CoreLights/SimplePointLightFeatureProcessorInterface.h
  26. Include/Atom/Feature/CoreLights/SimpleSpotLightFeatureProcessorInterface.h
  27. Include/Atom/Feature/CubeMapCapture/CubeMapCaptureFeatureProcessorInterface.h
  28. Include/Atom/Feature/CubeMapCapture/CubeMapCaptureFeatureProcessorInterface.h
  29. Include/Atom/Feature/Debug/RayTracingDebugConstants.h
  30. Include/Atom/Feature/Debug/RayTracingDebugFeatureProcessorInterface.h
  31. Include/Atom/Feature/Debug/RayTracingDebugParams.inl
  32. Include/Atom/Feature/Debug/RenderDebugConstants.h
  33. Include/Atom/Feature/Debug/RenderDebugFeatureProcessorInterface.h
  34. Include/Atom/Feature/Debug/RenderDebugParams.inl
  35. Include/Atom/Feature/Debug/RenderDebugSettingsInterface.h
  36. Include/Atom/Feature/Decals/DecalFeatureProcessorInterface.h
  37. Include/Atom/Feature/DisplayMapper/DisplayMapperConfigurationDescriptor.h
  38. Include/Atom/Feature/DisplayMapper/DisplayMapperFeatureProcessorInterface.h
  39. Include/Atom/Feature/ImGui/ImGuiUtils.h
  40. Include/Atom/Feature/ImGui/SystemBus.h
  41. Include/Atom/Feature/ImageBasedLights/ImageBasedLightFeatureProcessorInterface.h
  42. Include/Atom/Feature/LightingChannel/LightingChannelConfiguration.h
  43. Include/Atom/Feature/Mesh/MeshCommon.h
  44. Include/Atom/Feature/Mesh/MeshFeatureProcessorInterface.h
  45. Include/Atom/Feature/Mesh/ModelReloaderSystemInterface.h
  46. Include/Atom/Feature/MorphTargets/MorphTargetInputBuffers.h
  47. Include/Atom/Feature/OcclusionCullingPlane/OcclusionCullingPlaneFeatureProcessorInterface.h
  48. Include/Atom/Feature/ParamMacros/EndParams.inl
  49. Include/Atom/Feature/ParamMacros/MapAllCommon.inl
  50. Include/Atom/Feature/ParamMacros/MapOverrideCommon.inl
  51. Include/Atom/Feature/ParamMacros/MapOverrideEmpty.inl
  52. Include/Atom/Feature/ParamMacros/MapParamCommon.inl
  53. Include/Atom/Feature/ParamMacros/MapParamEmpty.inl
  54. Include/Atom/Feature/ParamMacros/ParamMacrosHowTo.inl
  55. Include/Atom/Feature/ParamMacros/StartOverrideBlend.inl
  56. Include/Atom/Feature/ParamMacros/StartOverrideEditorContext.inl
  57. Include/Atom/Feature/ParamMacros/StartParamBehaviorContext.inl
  58. Include/Atom/Feature/ParamMacros/StartParamCopySettingsFrom.inl
  59. Include/Atom/Feature/ParamMacros/StartParamCopySettingsTo.inl
  60. Include/Atom/Feature/ParamMacros/StartParamFunctions.inl
  61. Include/Atom/Feature/ParamMacros/StartParamFunctionsOverride.inl
  62. Include/Atom/Feature/ParamMacros/StartParamFunctionsOverrideImpl.inl
  63. Include/Atom/Feature/ParamMacros/StartParamFunctionsVirtual.inl
  64. Include/Atom/Feature/ParamMacros/StartParamMembers.inl
  65. Include/Atom/Feature/ParamMacros/StartParamSerializeContext.inl
  66. Include/Atom/Feature/PostProcess/Bloom/BloomConstants.h
  67. Include/Atom/Feature/PostProcess/Bloom/BloomParams.inl
  68. Include/Atom/Feature/PostProcess/Bloom/BloomSettingsInterface.h
  69. Include/Atom/Feature/PostProcess/ChromaticAberration/ChromaticAberrationConstants.h
  70. Include/Atom/Feature/PostProcess/ChromaticAberration/ChromaticAberrationParams.inl
  71. Include/Atom/Feature/PostProcess/ChromaticAberration/ChromaticAberrationSettingsInterface.h
  72. Include/Atom/Feature/PostProcess/ColorGrading/HDRColorGradingParams.inl
  73. Include/Atom/Feature/PostProcess/ColorGrading/HDRColorGradingSettingsInterface.h
  74. Include/Atom/Feature/PostProcess/DepthOfField/DepthOfFieldConstants.h
  75. Include/Atom/Feature/PostProcess/DepthOfField/DepthOfFieldParams.inl
  76. Include/Atom/Feature/PostProcess/DepthOfField/DepthOfFieldSettingsInterface.h
  77. Include/Atom/Feature/PostProcess/ExposureControl/ExposureControlConstants.h
  78. Include/Atom/Feature/PostProcess/ExposureControl/ExposureControlParams.inl
  79. Include/Atom/Feature/PostProcess/ExposureControl/ExposureControlSettingsInterface.h
  80. Include/Atom/Feature/PostProcess/FilmGrain/FilmGrainConstants.h
  81. Include/Atom/Feature/PostProcess/FilmGrain/FilmGrainParams.inl
  82. Include/Atom/Feature/PostProcess/FilmGrain/FilmGrainSettingsInterface.h
  83. Include/Atom/Feature/PostProcess/LookModification/LookModificationParams.inl
  84. Include/Atom/Feature/PostProcess/LookModification/LookModificationSettingsInterface.h
  85. Include/Atom/Feature/PostProcess/PaniniProjection/PaniniProjectionConstants.h
  86. Include/Atom/Feature/PostProcess/PaniniProjection/PaniniProjectionParams.inl
  87. Include/Atom/Feature/PostProcess/PaniniProjection/PaniniProjectionSettingsInterface.h
  88. Include/Atom/Feature/PostProcess/PostFxLayerCategoriesConstants.h
  89. Include/Atom/Feature/PostProcess/PostProcessFeatureProcessorInterface.h
  90. Include/Atom/Feature/PostProcess/PostProcessParams.inl
  91. Include/Atom/Feature/PostProcess/PostProcessSettings.inl
  92. Include/Atom/Feature/PostProcess/PostProcessSettingsInterface.h
  93. Include/Atom/Feature/PostProcess/Ssao/SsaoConstants.h
  94. Include/Atom/Feature/PostProcess/Ssao/SsaoParams.inl
  95. Include/Atom/Feature/PostProcess/Ssao/SsaoSettingsInterface.h
  96. Include/Atom/Feature/PostProcess/Vignette/VignetteConstants.h
  97. Include/Atom/Feature/PostProcess/Vignette/VignetteParams.inl
  98. Include/Atom/Feature/PostProcess/Vignette/VignetteSettingsInterface.h
  99. Include/Atom/Feature/PostProcess/WhiteBalance/WhiteBalanceConstants.h
  100. Include/Atom/Feature/PostProcess/WhiteBalance/WhiteBalanceParams.inl
  101. Include/Atom/Feature/PostProcess/WhiteBalance/WhiteBalanceSettingsInterface.h
  102. Include/Atom/Feature/PostProcessing/PostProcessingConstants.h
  103. Include/Atom/Feature/PostProcessing/SMAAFeatureProcessorInterface.h
  104. Include/Atom/Feature/RayTracing/RayTracingFeatureProcessorInterface.h
  105. Include/Atom/Feature/RayTracing/RayTracingIndexList.h
  106. Include/Atom/Feature/RayTracing/RayTracingPass.h
  107. Include/Atom/Feature/RayTracing/RayTracingPassData.h
  108. Include/Atom/Feature/ReflectionProbe/ReflectionProbeFeatureProcessorInterface.h
  109. Include/Atom/Feature/ReflectionProbe/ReflectionProbeFeatureProcessorInterface.h
  110. Include/Atom/Feature/RenderCommon.h
  111. Include/Atom/Feature/ScreenSpace/DeferredFogParams.inl
  112. Include/Atom/Feature/ScreenSpace/DeferredFogSettingsInterface.h
  113. Include/Atom/Feature/Shadows/ProjectedShadowFeatureProcessorInterface.h
  114. Include/Atom/Feature/SkinnedMesh/SkinnedMeshFeatureProcessorBus.h
  115. Include/Atom/Feature/SkinnedMesh/SkinnedMeshFeatureProcessorInterface.h
  116. Include/Atom/Feature/SkinnedMesh/SkinnedMeshInputBuffers.h
  117. Include/Atom/Feature/SkinnedMesh/SkinnedMeshInstance.h
  118. Include/Atom/Feature/SkinnedMesh/SkinnedMeshOutputStreamManagerInterface.h
  119. Include/Atom/Feature/SkinnedMesh/SkinnedMeshShaderOptions.h
  120. Include/Atom/Feature/SkinnedMesh/SkinnedMeshStatsBus.h
  121. Include/Atom/Feature/SkinnedMesh/SkinnedMeshVertexStreams.h
  122. Include/Atom/Feature/SkyAtmosphere/SkyAtmosphereFeatureProcessorInterface.h
  123. Include/Atom/Feature/SkyBox/SkyBoxFeatureProcessorInterface.h
  124. Include/Atom/Feature/SkyBox/SkyBoxFogBus.h
  125. Include/Atom/Feature/SkyBox/SkyBoxFogSettings.h
  126. Include/Atom/Feature/SkyBox/SkyboxConstants.h
  127. Include/Atom/Feature/SpecularReflections/SpecularReflectionsFeatureProcessorInterface.h
  128. Include/Atom/Feature/SphericalHarmonics/SphericalHarmonicsUtility.h
  129. Include/Atom/Feature/SphericalHarmonics/SphericalHarmonicsUtility.inl
  130. Include/Atom/Feature/SplashScreen/SplashScreenSettings.h
  131. Include/Atom/Feature/TransformService/TransformServiceFeatureProcessorInterface.h
  132. Include/Atom/Feature/Utils/FrameCaptureBus.h
  133. Include/Atom/Feature/Utils/FrameCaptureTestBus.h
  134. Include/Atom/Feature/Utils/GpuBufferHandler.h
  135. Include/Atom/Feature/Utils/IndexedDataVector.h
  136. Include/Atom/Feature/Utils/IndexedDataVector.inl
  137. Include/Atom/Feature/Utils/LightingPreset.h
  138. Include/Atom/Feature/Utils/ModelPreset.h
  139. Include/Atom/Feature/Utils/MultiIndexedDataVector.h
  140. Include/Atom/Feature/Utils/MultiSparseVector.h
  141. Include/Atom/Feature/Utils/ProfilingCaptureBus.h
  142. Include/Atom/Feature/Utils/SparseVector.h
  143. Source/ACES/AcesDisplayMapperFeatureProcessor.cpp
  144. Source/CoreLights/PhotometricValue.cpp
  145. Source/DisplayMapper/DisplayMapperConfigurationDescriptor.cpp
  146. Source/LightingChannel/LightingChannelConfiguration.cpp
  147. Source/MorphTargets/MorphTargetInputBuffers.cpp
  148. Source/RayTracing/RayTracingPass.cpp
  149. Source/SkinnedMesh/SkinnedMeshInputBuffers.cpp
  150. Source/SkinnedMesh/SkinnedMeshInstance.cpp
  151. Source/SkyBox/SkyBoxFogSettings.cpp
  152. Source/SplashScreen/SplashScreenSettings.cpp
  153. Source/Utils/FrameCaptureBus.cpp
  154. Source/Utils/GpuBufferHandler.cpp
  155. Source/Utils/LightingPreset.cpp
  156. Source/Utils/ModelPreset.cpp
  157. )