# # Copyright (c) Contributors to the Open 3D Engine Project. # For complete copyright and license terms please see the LICENSE at the root of this distribution. # # SPDX-License-Identifier: Apache-2.0 OR MIT # # set(FILES Include/Atom/RPI.Reflect/AssetCreator.h Include/Atom/RPI.Reflect/Base.h Include/Atom/RPI.Reflect/FeatureProcessorDescriptor.h Include/Atom/RPI.Reflect/GpuQuerySystemDescriptor.h Include/Atom/RPI.Reflect/Limits.h Include/Atom/RPI.Reflect/RPISystemDescriptor.h Include/Atom/RPI.Reflect/ResourcePoolAsset.h Include/Atom/RPI.Reflect/ResourcePoolAssetCreator.h Include/Atom/RPI.Reflect/Buffer/BufferAsset.h Include/Atom/RPI.Reflect/Buffer/BufferAssetCreator.h Include/Atom/RPI.Reflect/Buffer/BufferAssetView.h Include/Atom/RPI.Reflect/Model/ModelAsset.h Include/Atom/RPI.Reflect/Model/ModelKdTree.h Include/Atom/RPI.Reflect/Model/ModelLodAsset.h Include/Atom/RPI.Reflect/Model/ModelLodIndex.h Include/Atom/RPI.Reflect/Model/ModelMaterialSlot.h Include/Atom/RPI.Reflect/Model/ModelAssetCreator.h Include/Atom/RPI.Reflect/Model/ModelLodAssetCreator.h Include/Atom/RPI.Reflect/Model/MorphTargetDelta.h Include/Atom/RPI.Reflect/Model/MorphTargetMetaAsset.h Include/Atom/RPI.Reflect/Model/MorphTargetMetaAssetCreator.h Include/Atom/RPI.Reflect/Model/SkinMetaAsset.h Include/Atom/RPI.Reflect/Model/SkinMetaAssetCreator.h Include/Atom/RPI.Reflect/Asset/AssetHandler.h Include/Atom/RPI.Reflect/Asset/AssetUtils.h Include/Atom/RPI.Reflect/Asset/AssetUtils.inl Include/Atom/RPI.Reflect/Asset/AssetReference.h Include/Atom/RPI.Reflect/Asset/BuiltInAssetHandler.h Include/Atom/RPI.Reflect/Image/AttachmentImageAsset.h Include/Atom/RPI.Reflect/Image/AttachmentImageAssetCreator.h Include/Atom/RPI.Reflect/Image/DefaultStreamingImageControllerAsset.h Include/Atom/RPI.Reflect/Image/Image.h Include/Atom/RPI.Reflect/Image/ImageAsset.h Include/Atom/RPI.Reflect/Image/ImageMipChainAsset.h Include/Atom/RPI.Reflect/Image/ImageMipChainAssetCreator.h Include/Atom/RPI.Reflect/Image/ImageSystemDescriptor.h Include/Atom/RPI.Reflect/Image/StreamingImageAsset.h Include/Atom/RPI.Reflect/Image/StreamingImageAssetCreator.h Include/Atom/RPI.Reflect/Image/StreamingImageAssetHandler.h Include/Atom/RPI.Reflect/Image/StreamingImageControllerAsset.h Include/Atom/RPI.Reflect/Image/StreamingImagePoolAsset.h Include/Atom/RPI.Reflect/Image/StreamingImagePoolAssetCreator.h Include/Atom/RPI.Reflect/Material/LuaMaterialFunctor.h Include/Atom/RPI.Reflect/Material/MaterialAsset.h Include/Atom/RPI.Reflect/Material/MaterialAssetCreatorCommon.h Include/Atom/RPI.Reflect/Material/MaterialAssetCreator.h Include/Atom/RPI.Reflect/Material/MaterialDynamicMetadata.h Include/Atom/RPI.Reflect/Material/MaterialPropertyDescriptor.h Include/Atom/RPI.Reflect/Material/MaterialPropertiesLayout.h Include/Atom/RPI.Reflect/Material/MaterialPropertyValue.h Include/Atom/RPI.Reflect/Material/MaterialTypeAsset.h Include/Atom/RPI.Reflect/Material/MaterialTypeAssetCreator.h Include/Atom/RPI.Reflect/Material/ShaderCollection.h Include/Atom/RPI.Reflect/Material/MaterialFunctor.h Include/Atom/RPI.Reflect/Pass/ComputePassData.h Include/Atom/RPI.Reflect/Pass/CopyPassData.h Include/Atom/RPI.Reflect/Pass/DownsampleMipChainPassData.h Include/Atom/RPI.Reflect/Pass/FullscreenTrianglePassData.h Include/Atom/RPI.Reflect/Pass/PassAsset.h Include/Atom/RPI.Reflect/Pass/PassAttachmentReflect.h Include/Atom/RPI.Reflect/Pass/PassData.h Include/Atom/RPI.Reflect/Pass/PassDescriptor.h Include/Atom/RPI.Reflect/Pass/PassName.h Include/Atom/RPI.Reflect/Pass/PassRequest.h Include/Atom/RPI.Reflect/Pass/PassTemplate.h Include/Atom/RPI.Reflect/Pass/RasterPassData.h Include/Atom/RPI.Reflect/Pass/RenderPassData.h Include/Atom/RPI.Reflect/Shader/ShaderCommonTypes.h Include/Atom/RPI.Reflect/Shader/ShaderAsset.h Include/Atom/RPI.Reflect/Shader/ShaderAssetCreator.h Include/Atom/RPI.Reflect/Shader/ShaderInputContract.h Include/Atom/RPI.Reflect/Shader/ShaderOptionGroup.h Include/Atom/RPI.Reflect/Shader/ShaderOptionGroupLayout.h Include/Atom/RPI.Reflect/Shader/ShaderOutputContract.h Include/Atom/RPI.Reflect/Shader/ShaderOptionTypes.h Include/Atom/RPI.Reflect/Shader/ShaderVariantKey.h Include/Atom/RPI.Reflect/Shader/ShaderVariantTreeAsset.h Include/Atom/RPI.Reflect/Shader/ShaderVariantAsset.h Include/Atom/RPI.Reflect/Shader/IShaderVariantFinder.h Include/Atom/RPI.Reflect/Shader/PrecompiledShaderAssetSourceData.h Include/Atom/RPI.Reflect/System/AnyAsset.h Include/Atom/RPI.Reflect/System/AssetAliases.h Include/Atom/RPI.Reflect/System/PipelineRenderSettings.h Include/Atom/RPI.Reflect/System/RenderPipelineDescriptor.h Include/Atom/RPI.Reflect/System/SceneDescriptor.h Source/RPI.Reflect/Base.cpp Source/RPI.Reflect/FeatureProcessorDescriptor.cpp Source/RPI.Reflect/GpuQuerySystemDescriptor.cpp Source/RPI.Reflect/RPISystemDescriptor.cpp Source/RPI.Reflect/Asset/AssetReference.cpp Source/RPI.Reflect/Asset/AssetUtils.cpp Source/RPI.Reflect/Asset/BuiltInAssetHandler.cpp Source/RPI.Reflect/Buffer/BufferAsset.cpp Source/RPI.Reflect/Buffer/BufferAssetCreator.cpp Source/RPI.Reflect/Buffer/BufferAssetView.cpp Source/RPI.Reflect/Model/ModelAsset.cpp Source/RPI.Reflect/Model/ModelKdTree.cpp Source/RPI.Reflect/Model/ModelLodAsset.cpp Source/RPI.Reflect/Model/ModelAssetCreator.cpp Source/RPI.Reflect/Model/ModelLodAssetCreator.cpp Source/RPI.Reflect/Model/ModelMaterialSlot.cpp Source/RPI.Reflect/Model/MorphTargetDelta.cpp Source/RPI.Reflect/Model/MorphTargetMetaAsset.cpp Source/RPI.Reflect/Model/MorphTargetMetaAssetCreator.cpp Source/RPI.Reflect/Model/SkinMetaAsset.cpp Source/RPI.Reflect/Model/SkinMetaAssetCreator.cpp Source/RPI.Reflect/ResourcePoolAsset.cpp Source/RPI.Reflect/ResourcePoolAssetCreator.cpp Source/RPI.Reflect/Image/AttachmentImageAsset.cpp Source/RPI.Reflect/Image/AttachmentImageAssetCreator.cpp Source/RPI.Reflect/Image/DefaultStreamingImageControllerAsset.cpp Source/RPI.Reflect/Image/Image.cpp Source/RPI.Reflect/Image/ImageAsset.cpp Source/RPI.Reflect/Image/ImageMipChainAsset.cpp Source/RPI.Reflect/Image/ImageMipChainAssetCreator.cpp Source/RPI.Reflect/Image/ImageSystemDescriptor.cpp Source/RPI.Reflect/Image/StreamingImageAsset.cpp Source/RPI.Reflect/Image/StreamingImageAssetCreator.cpp Source/RPI.Reflect/Image/StreamingImageAssetHandler.cpp Source/RPI.Reflect/Image/StreamingImageControllerAsset.cpp Source/RPI.Reflect/Image/StreamingImagePoolAsset.cpp Source/RPI.Reflect/Image/StreamingImagePoolAssetCreator.cpp Source/RPI.Reflect/Material/MaterialPropertyValue.cpp Source/RPI.Reflect/Material/MaterialAsset.cpp Source/RPI.Reflect/Material/MaterialAssetCreatorCommon.cpp Source/RPI.Reflect/Material/MaterialAssetCreator.cpp Source/RPI.Reflect/Material/LuaMaterialFunctor.cpp Source/RPI.Reflect/Material/MaterialDynamicMetadata.cpp Source/RPI.Reflect/Material/MaterialPropertyDescriptor.cpp Source/RPI.Reflect/Material/MaterialPropertiesLayout.cpp Source/RPI.Reflect/Material/MaterialTypeAsset.cpp Source/RPI.Reflect/Material/MaterialTypeAssetCreator.cpp Source/RPI.Reflect/Material/ShaderCollection.cpp Source/RPI.Reflect/Material/MaterialFunctor.cpp Source/RPI.Reflect/Pass/PassAsset.cpp Source/RPI.Reflect/Pass/PassAttachmentReflect.cpp Source/RPI.Reflect/Pass/PassRequest.cpp Source/RPI.Reflect/Pass/PassTemplate.cpp Source/RPI.Reflect/Shader/ShaderStageType.cpp Source/RPI.Reflect/Shader/ShaderAsset.cpp Source/RPI.Reflect/Shader/ShaderAssetCreator.cpp Source/RPI.Reflect/Shader/ShaderInputContract.cpp Source/RPI.Reflect/Shader/ShaderOptionGroup.cpp Source/RPI.Reflect/Shader/ShaderOptionGroupLayout.cpp Source/RPI.Reflect/Shader/ShaderOutputContract.cpp Source/RPI.Reflect/Shader/ShaderVariantKey.cpp Source/RPI.Reflect/Shader/ShaderVariantTreeAsset.cpp Source/RPI.Reflect/Shader/ShaderVariantAsset.cpp Source/RPI.Reflect/Shader/PrecompiledShaderAssetSourceData.cpp Source/RPI.Reflect/System/AnyAsset.cpp Source/RPI.Reflect/System/AssetAliases.cpp Source/RPI.Reflect/System/RenderPipelineDescriptor.cpp Source/RPI.Reflect/System/SceneDescriptor.cpp )