atom_rpi_public_files.cmake 9.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197
  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. Include/Atom/RPI.Public/AssetInitBus.h
  10. Include/Atom/RPI.Public/AssetQuality.h
  11. Include/Atom/RPI.Public/AssetTagBus.h
  12. Include/Atom/RPI.Public/Base.h
  13. Include/Atom/RPI.Public/BlockCompression.h
  14. Include/Atom/RPI.Public/Culling.h
  15. Include/Atom/RPI.Public/FeatureProcessor.h
  16. Include/Atom/RPI.Public/FeatureProcessorFactory.h
  17. Include/Atom/RPI.Public/MeshDrawPacket.h
  18. Include/Atom/RPI.Public/PipelinePassChanges.h
  19. Include/Atom/RPI.Public/PipelineState.h
  20. Include/Atom/RPI.Public/RenderPipeline.h
  21. Include/Atom/RPI.Public/RPISystem.h
  22. Include/Atom/RPI.Public/RPISystemInterface.h
  23. Include/Atom/RPI.Public/RPIUtils.h
  24. Include/Atom/RPI.Public/Scene.h
  25. Include/Atom/RPI.Public/SceneBus.h
  26. Include/Atom/RPI.Public/View.h
  27. Include/Atom/RPI.Public/ViewGroup.h
  28. Include/Atom/RPI.Public/ViewportContext.h
  29. Include/Atom/RPI.Public/ViewportContextBus.h
  30. Include/Atom/RPI.Public/ViewportContextManager.h
  31. Include/Atom/RPI.Public/ViewProviderBus.h
  32. Include/Atom/RPI.Public/VisibleObjectContext.h
  33. Include/Atom/RPI.Public/WindowContext.h
  34. Include/Atom/RPI.Public/WindowContextBus.h
  35. Include/Atom/RPI.Public/AuxGeom/AuxGeomDraw.h
  36. Include/Atom/RPI.Public/AuxGeom/AuxGeomFeatureProcessorInterface.h
  37. Include/Atom/RPI.Public/Buffer/Buffer.h
  38. Include/Atom/RPI.Public/Buffer/BufferPool.h
  39. Include/Atom/RPI.Public/Buffer/BufferSystem.h
  40. Include/Atom/RPI.Public/Buffer/BufferSystemInterface.h
  41. Include/Atom/RPI.Public/Buffer/RingBuffer.h
  42. Include/Atom/RPI.Public/ColorManagement/TransformColor.h
  43. Include/Atom/RPI.Public/DynamicDraw/DynamicBuffer.h
  44. Include/Atom/RPI.Public/DynamicDraw/DynamicBufferAllocator.h
  45. Include/Atom/RPI.Public/DynamicDraw/DynamicDrawContext.h
  46. Include/Atom/RPI.Public/DynamicDraw/DynamicDrawSystem.h
  47. Include/Atom/RPI.Public/DynamicDraw/DynamicDrawInterface.h
  48. Include/Atom/RPI.Public/Image/AttachmentImage.h
  49. Include/Atom/RPI.Public/Image/AttachmentImagePool.h
  50. Include/Atom/RPI.Public/Image/ImageSystem.h
  51. Include/Atom/RPI.Public/Image/ImageSystemInterface.h
  52. Include/Atom/RPI.Public/Image/ImageTagSystemComponent.h
  53. Include/Atom/RPI.Public/Image/StreamingImage.h
  54. Include/Atom/RPI.Public/Image/StreamingImageContext.h
  55. Include/Atom/RPI.Public/Image/StreamingImageController.h
  56. Include/Atom/RPI.Public/Image/StreamingImagePool.h
  57. Include/Atom/RPI.Public/Material/Material.h
  58. Include/Atom/RPI.Public/Material/MaterialSystem.h
  59. Include/Atom/RPI.Public/Model/Model.h
  60. Include/Atom/RPI.Public/Model/ModelLod.h
  61. Include/Atom/RPI.Public/Model/ModelLodUtils.h
  62. Include/Atom/RPI.Public/Model/ModelSystem.h
  63. Include/Atom/RPI.Public/Model/ModelTagSystemComponent.h
  64. Include/Atom/RPI.Public/Model/UvStreamTangentBitmask.h
  65. Include/Atom/RPI.Public/Pass/AttachmentReadback.h
  66. Include/Atom/RPI.Public/Pass/ComputePass.h
  67. Include/Atom/RPI.Public/Pass/CopyPass.h
  68. Include/Atom/RPI.Public/Pass/FullscreenTrianglePass.h
  69. Include/Atom/RPI.Public/Pass/ParentPass.h
  70. Include/Atom/RPI.Public/Pass/Pass.h
  71. Include/Atom/RPI.Public/Pass/PassAttachment.h
  72. Include/Atom/RPI.Public/Pass/PassTree.h
  73. Include/Atom/RPI.Public/Pass/PassDefines.h
  74. Include/Atom/RPI.Public/Pass/PassFactory.h
  75. Include/Atom/RPI.Public/Pass/PassFilter.h
  76. Include/Atom/RPI.Public/Pass/PassLibrary.h
  77. Include/Atom/RPI.Public/Pass/PassSystem.h
  78. Include/Atom/RPI.Public/Pass/PassSystemBus.h
  79. Include/Atom/RPI.Public/Pass/PassSystemInterface.h
  80. Include/Atom/RPI.Public/Pass/PassUtils.h
  81. Include/Atom/RPI.Public/Pass/RasterPass.h
  82. Include/Atom/RPI.Public/Pass/RenderPass.h
  83. Include/Atom/RPI.Public/Pass/MSAAResolvePass.h
  84. Include/Atom/RPI.Public/Pass/SlowClearPass.h
  85. Include/Atom/RPI.Public/Pass/Specific/DownsampleMipChainPass.h
  86. Include/Atom/RPI.Public/Pass/Specific/DownsampleSinglePassLuminancePass.h
  87. Include/Atom/RPI.Public/Pass/Specific/ImageAttachmentPreviewPass.h
  88. Include/Atom/RPI.Public/Pass/Specific/EnvironmentCubeMapPass.h
  89. Include/Atom/RPI.Public/Pass/Specific/MSAAResolveFullScreenPass.h
  90. Include/Atom/RPI.Public/Pass/Specific/RenderToTexturePass.h
  91. Include/Atom/RPI.Public/Pass/Specific/SelectorPass.h
  92. Include/Atom/RPI.Public/Pass/Specific/SwapChainPass.h
  93. Include/Atom/RPI.Public/Shader/Shader.h
  94. Include/Atom/RPI.Public/Shader/ShaderReloadNotificationBus.h
  95. Include/Atom/RPI.Public/Shader/ShaderVariant.h
  96. Include/Atom/RPI.Public/Shader/ShaderReloadDebugTracker.h
  97. Include/Atom/RPI.Public/Shader/ShaderResourceGroup.h
  98. Include/Atom/RPI.Public/Shader/ShaderResourceGroupPool.h
  99. Include/Atom/RPI.Public/Shader/ShaderSystem.h
  100. Include/Atom/RPI.Public/Shader/ShaderSystemInterface.h
  101. Include/Atom/RPI.Public/Shader/ShaderVariantAsyncLoader.h
  102. Include/Atom/RPI.Public/GpuQuery/GpuQuerySystem.h
  103. Include/Atom/RPI.Public/GpuQuery/GpuQuerySystemInterface.h
  104. Include/Atom/RPI.Public/GpuQuery/GpuQueryTypes.h
  105. Include/Atom/RPI.Public/GpuQuery/Query.h
  106. Include/Atom/RPI.Public/GpuQuery/QueryPool.h
  107. Include/Atom/RPI.Public/GpuQuery/TimestampQueryPool.h
  108. Include/Atom/RPI.Public/GpuQuery/GpuPassProfiler.h
  109. Include/Atom/RPI.Public/XR/XRRenderingInterface.h
  110. Include/Atom/RPI.Public/XR/XRSpaceNotificationBus.h
  111. Source/RPI.Public/Culling.cpp
  112. Source/RPI.Public/DllMain.cpp
  113. Source/RPI.Public/FeatureProcessor.cpp
  114. Source/RPI.Public/FeatureProcessorFactory.cpp
  115. Source/RPI.Public/MeshDrawPacket.cpp
  116. Source/RPI.Public/PipelinePassChanges.cpp
  117. Source/RPI.Public/PipelineState.cpp
  118. Source/RPI.Public/RenderPipeline.cpp
  119. Source/RPI.Public/RPISystem.cpp
  120. Source/RPI.Public/RPIUtils.cpp
  121. Source/RPI.Public/Scene.cpp
  122. Source/RPI.Public/View.cpp
  123. Source/RPI.Public/ViewGroup.cpp
  124. Source/RPI.Public/ViewportContext.cpp
  125. Source/RPI.Public/ViewportContextManager.cpp
  126. Source/RPI.Public/VisibleObjectContext.cpp
  127. Source/RPI.Public/WindowContext.cpp
  128. Source/RPI.Public/AuxGeomFeatureProcessorInterface.cpp
  129. Source/RPI.Public/Buffer/Buffer.cpp
  130. Source/RPI.Public/Buffer/BufferPool.cpp
  131. Source/RPI.Public/Buffer/BufferSystem.cpp
  132. Source/RPI.Public/Buffer/RingBuffer.cpp
  133. Source/RPI.Public/DynamicDraw/DynamicBuffer.cpp
  134. Source/RPI.Public/DynamicDraw/DynamicBufferAllocator.cpp
  135. Source/RPI.Public/DynamicDraw/DynamicDrawContext.cpp
  136. Source/RPI.Public/DynamicDraw/DynamicDrawSystem.cpp
  137. Source/RPI.Public/Image/AttachmentImage.cpp
  138. Source/RPI.Public/Image/AttachmentImagePool.cpp
  139. Source/RPI.Public/Image/ImageSystem.cpp
  140. Source/RPI.Public/Image/ImageTagSystemComponent.cpp
  141. Source/RPI.Public/Image/StreamingImage.cpp
  142. Source/RPI.Public/Image/StreamingImageContext.cpp
  143. Source/RPI.Public/Image/StreamingImageController.cpp
  144. Source/RPI.Public/Image/StreamingImagePool.cpp
  145. Source/RPI.Public/Material/Material.cpp
  146. Source/RPI.Public/Material/MaterialSystem.cpp
  147. Source/RPI.Public/Model/Model.cpp
  148. Source/RPI.Public/Model/ModelLod.cpp
  149. Source/RPI.Public/Model/ModelLodUtils.cpp
  150. Source/RPI.Public/Model/ModelSystem.cpp
  151. Source/RPI.Public/Model/ModelTagSystemComponent.cpp
  152. Source/RPI.Public/Model/UvStreamTangentBitmask.cpp
  153. Source/RPI.Public/Pass/AttachmentReadback.cpp
  154. Source/RPI.Public/Pass/ComputePass.cpp
  155. Source/RPI.Public/Pass/CopyPass.cpp
  156. Source/RPI.Public/Pass/FullscreenTrianglePass.cpp
  157. Source/RPI.Public/Pass/ParentPass.cpp
  158. Source/RPI.Public/Pass/Pass.cpp
  159. Source/RPI.Public/Pass/PassAttachment.cpp
  160. Source/RPI.Public/Pass/PassTree.cpp
  161. Source/RPI.Public/Pass/PassFactory.cpp
  162. Source/RPI.Public/Pass/PassFilter.cpp
  163. Source/RPI.Public/Pass/PassLibrary.cpp
  164. Source/RPI.Public/Pass/PassSystem.cpp
  165. Source/RPI.Public/Pass/PassUtils.cpp
  166. Source/RPI.Public/Pass/RasterPass.cpp
  167. Source/RPI.Public/Pass/RenderPass.cpp
  168. Source/RPI.Public/Pass/MSAAResolvePass.cpp
  169. Source/RPI.Public/Pass/SlowClearPass.cpp
  170. Source/RPI.Public/Pass/Specific/DownsampleMipChainPass.cpp
  171. Source/RPI.Public/Pass/Specific/DownsampleSinglePassLuminancePass.cpp
  172. Source/RPI.Public/Pass/Specific/ImageAttachmentPreviewPass.cpp
  173. Source/RPI.Public/Pass/Specific/EnvironmentCubeMapPass.cpp
  174. Source/RPI.Public/Pass/Specific/MSAAResolveFullScreenPass.cpp
  175. Source/RPI.Public/Pass/Specific/RenderToTexturePass.cpp
  176. Source/RPI.Public/Pass/Specific/SelectorPass.cpp
  177. Source/RPI.Public/Pass/Specific/SwapChainPass.cpp
  178. Source/RPI.Public/Shader/Shader.cpp
  179. Source/RPI.Public/Shader/ShaderVariant.cpp
  180. Source/RPI.Public/Shader/ShaderReloadDebugTracker.cpp
  181. Source/RPI.Public/Shader/ShaderResourceGroup.cpp
  182. Source/RPI.Public/Shader/ShaderResourceGroupPool.cpp
  183. Source/RPI.Public/Shader/ShaderSystem.cpp
  184. Source/RPI.Public/Shader/ShaderVariantAsyncLoader.cpp
  185. Source/RPI.Public/ColorManagement/GeneratedTransforms/ColorConversionConstants.inl
  186. Source/RPI.Public/ColorManagement/GeneratedTransforms/LinearSrgb_To_AcesCg.inl
  187. Source/RPI.Public/ColorManagement/GeneratedTransforms/AcesCg_To_LinearSrgb.inl
  188. Source/RPI.Public/ColorManagement/GeneratedTransforms/XYZ_To_AcesCg.inl
  189. Source/RPI.Public/ColorManagement/TransformColor.cpp
  190. Source/RPI.Public/GpuQuery/GpuQuerySystem.cpp
  191. Source/RPI.Public/GpuQuery/GpuQueryTypes.cpp
  192. Source/RPI.Public/GpuQuery/Query.cpp
  193. Source/RPI.Public/GpuQuery/QueryPool.cpp
  194. Source/RPI.Public/GpuQuery/TimestampQueryPool.cpp
  195. Source/RPI.Public/GpuQuery/GpuPassProfiler.cpp
  196. )