Moved GradientSignal component headers to Include directory.

All of the component headers in the gem have been moved to the Include directory to make them public to other gems.  This allows "upstream" unit tests and benchmarks to easily create real non-mocked-out versions of these components to do more integration-level and system-level testing and benchmarking.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>
This commit is contained in:
Mike Balfour
2022-01-03 16:12:15 -06:00
parent a000198b1b
commit b0af08e61f
63 changed files with 101 additions and 101 deletions
@@ -6,7 +6,7 @@
*
*/
#include "ConstantGradientComponent.h"
#include <GradientSignal/Components/ConstantGradientComponent.h>
#include <AzCore/RTTI/BehaviorContext.h>
#include <AzCore/Serialization/EditContext.h>
#include <AzCore/Serialization/SerializeContext.h>
@@ -6,7 +6,7 @@
*
*/
#include "DitherGradientComponent.h"
#include <GradientSignal/Components/DitherGradientComponent.h>
#include <AzCore/Debug/Profiler.h>
#include <AzCore/Math/MathUtils.h>
#include <AzCore/RTTI/BehaviorContext.h>
@@ -6,7 +6,7 @@
*
*/
#include "GradientSurfaceDataComponent.h"
#include <GradientSignal/Components/GradientSurfaceDataComponent.h>
#include <AzCore/Debug/Profiler.h>
#include <AzCore/RTTI/BehaviorContext.h>
#include <AzCore/Serialization/EditContext.h>
@@ -6,7 +6,7 @@
*
*/
#include "GradientTransformComponent.h"
#include <GradientSignal/Components/GradientTransformComponent.h>
#include <AzCore/Math/Vector2.h>
#include <AzCore/RTTI/BehaviorContext.h>
#include <AzCore/Serialization/EditContext.h>
@@ -6,7 +6,7 @@
*
*/
#include "ImageGradientComponent.h"
#include <GradientSignal/Components/ImageGradientComponent.h>
#include <AzCore/Asset/AssetManager.h>
#include <AzCore/Asset/AssetSerializer.h>
#include <AzCore/Debug/Profiler.h>
@@ -6,7 +6,7 @@
*
*/
#include "InvertGradientComponent.h"
#include <GradientSignal/Components/InvertGradientComponent.h>
#include <AzCore/Math/MathUtils.h>
#include <AzCore/RTTI/BehaviorContext.h>
#include <AzCore/Serialization/EditContext.h>
@@ -6,7 +6,7 @@
*
*/
#include "LevelsGradientComponent.h"
#include <GradientSignal/Components/LevelsGradientComponent.h>
#include <AzCore/Debug/Profiler.h>
#include <AzCore/Math/MathUtils.h>
#include <AzCore/RTTI/BehaviorContext.h>
@@ -6,7 +6,7 @@
*
*/
#include "MixedGradientComponent.h"
#include <GradientSignal/Components/MixedGradientComponent.h>
#include <AzCore/Debug/Profiler.h>
#include <AzCore/RTTI/BehaviorContext.h>
#include <AzCore/Serialization/EditContext.h>
@@ -6,7 +6,7 @@
*
*/
#include "PerlinGradientComponent.h"
#include <GradientSignal/Components/PerlinGradientComponent.h>
#include <AzCore/Debug/Profiler.h>
#include <AzCore/Jobs/Job.h>
#include <AzCore/Jobs/JobFunction.h>
@@ -6,7 +6,7 @@
*
*/
#include "PosterizeGradientComponent.h"
#include <GradientSignal/Components/PosterizeGradientComponent.h>
#include <AzCore/Math/MathUtils.h>
#include <AzCore/RTTI/BehaviorContext.h>
#include <AzCore/Serialization/EditContext.h>
@@ -6,7 +6,7 @@
*
*/
#include "RandomGradientComponent.h"
#include <GradientSignal/Components/RandomGradientComponent.h>
#include <AzCore/RTTI/BehaviorContext.h>
#include <AzCore/Serialization/EditContext.h>
#include <AzCore/Serialization/SerializeContext.h>
@@ -6,7 +6,7 @@
*
*/
#include "ReferenceGradientComponent.h"
#include <GradientSignal/Components/ReferenceGradientComponent.h>
#include <AzCore/Debug/Profiler.h>
#include <AzCore/RTTI/BehaviorContext.h>
#include <AzCore/Serialization/EditContext.h>
@@ -6,7 +6,7 @@
*
*/
#include "ShapeAreaFalloffGradientComponent.h"
#include <GradientSignal/Components/ShapeAreaFalloffGradientComponent.h>
#include <AzCore/RTTI/BehaviorContext.h>
#include <AzCore/Serialization/EditContext.h>
#include <AzCore/Serialization/SerializeContext.h>
@@ -6,7 +6,7 @@
*
*/
#include "SmoothStepGradientComponent.h"
#include <GradientSignal/Components/SmoothStepGradientComponent.h>
#include <AzCore/Component/Entity.h>
#include <AzCore/RTTI/BehaviorContext.h>
#include <AzCore/Serialization/EditContext.h>
@@ -6,7 +6,7 @@
*
*/
#include "SurfaceAltitudeGradientComponent.h"
#include <GradientSignal/Components/SurfaceAltitudeGradientComponent.h>
#include <AzCore/Component/Entity.h>
#include <AzCore/RTTI/BehaviorContext.h>
#include <AzCore/Serialization/EditContext.h>
@@ -6,7 +6,7 @@
*
*/
#include "SurfaceMaskGradientComponent.h"
#include <GradientSignal/Components/SurfaceMaskGradientComponent.h>
#include <AzCore/RTTI/BehaviorContext.h>
#include <AzCore/Serialization/EditContext.h>
#include <AzCore/Serialization/SerializeContext.h>
@@ -6,7 +6,7 @@
*
*/
#include "SurfaceSlopeGradientComponent.h"
#include <GradientSignal/Components/SurfaceSlopeGradientComponent.h>
#include <AzCore/Component/Entity.h>
#include <AzCore/Math/MathUtils.h>
#include <AzCore/RTTI/BehaviorContext.h>
@@ -6,7 +6,7 @@
*
*/
#include "ThresholdGradientComponent.h"
#include <GradientSignal/Components/ThresholdGradientComponent.h>
#include <AzCore/Math/MathUtils.h>
#include <AzCore/RTTI/BehaviorContext.h>
#include <AzCore/Serialization/EditContext.h>
@@ -9,7 +9,7 @@
#pragma once
#include <GradientSignal/Editor/EditorGradientComponentBase.h>
#include <Components/ConstantGradientComponent.h>
#include <GradientSignal/Components/ConstantGradientComponent.h>
namespace GradientSignal
{
@@ -9,7 +9,7 @@
#pragma once
#include <GradientSignal/Editor/EditorGradientComponentBase.h>
#include <Components/DitherGradientComponent.h>
#include <GradientSignal/Components/DitherGradientComponent.h>
namespace GradientSignal
{
@@ -8,7 +8,7 @@
#pragma once
#include <Components/GradientSurfaceDataComponent.h>
#include <GradientSignal/Components/GradientSurfaceDataComponent.h>
#include <AzFramework/Entity/EntityDebugDisplayBus.h>
#include <LmbrCentral/Component/EditorWrappedComponentBase.h>
@@ -8,7 +8,7 @@
#pragma once
#include <Components/GradientTransformComponent.h>
#include <GradientSignal/Components/GradientTransformComponent.h>
#include <LmbrCentral/Component/EditorWrappedComponentBase.h>
namespace GradientSignal
@@ -9,7 +9,7 @@
#pragma once
#include <GradientSignal/Editor/EditorGradientComponentBase.h>
#include <Components/ImageGradientComponent.h>
#include <GradientSignal/Components/ImageGradientComponent.h>
namespace GradientSignal
{
@@ -9,7 +9,7 @@
#pragma once
#include <GradientSignal/Editor/EditorGradientComponentBase.h>
#include <Components/InvertGradientComponent.h>
#include <GradientSignal/Components/InvertGradientComponent.h>
namespace GradientSignal
{
@@ -9,7 +9,7 @@
#pragma once
#include <GradientSignal/Editor/EditorGradientComponentBase.h>
#include <Components/LevelsGradientComponent.h>
#include <GradientSignal/Components/LevelsGradientComponent.h>
namespace GradientSignal
{
@@ -9,7 +9,7 @@
#pragma once
#include <GradientSignal/Editor/EditorGradientComponentBase.h>
#include <Components/MixedGradientComponent.h>
#include <GradientSignal/Components/MixedGradientComponent.h>
namespace GradientSignal
{
@@ -10,7 +10,7 @@
#include <AzCore/Module/Module.h>
#include <GradientSignal/Editor/EditorGradientComponentBase.h>
#include <Components/PerlinGradientComponent.h>
#include <GradientSignal/Components/PerlinGradientComponent.h>
namespace GradientSignal
{
@@ -9,7 +9,7 @@
#pragma once
#include <GradientSignal/Editor/EditorGradientComponentBase.h>
#include <Components/PosterizeGradientComponent.h>
#include <GradientSignal/Components/PosterizeGradientComponent.h>
namespace GradientSignal
{
@@ -12,7 +12,7 @@
#include <GradientSignal/Editor/EditorGradientComponentBase.h>
#include <GradientSignal/Editor/EditorGradientTypeIds.h>
#include <AzToolsFramework/ToolsComponents/EditorVisibilityBus.h>
#include <Components/RandomGradientComponent.h>
#include <GradientSignal/Components/RandomGradientComponent.h>
namespace GradientSignal
{
@@ -9,7 +9,7 @@
#pragma once
#include <GradientSignal/Editor/EditorGradientComponentBase.h>
#include <Components/ReferenceGradientComponent.h>
#include <GradientSignal/Components/ReferenceGradientComponent.h>
namespace GradientSignal
{
@@ -9,7 +9,7 @@
#pragma once
#include <GradientSignal/Editor/EditorGradientComponentBase.h>
#include <Components/ShapeAreaFalloffGradientComponent.h>
#include <GradientSignal/Components/ShapeAreaFalloffGradientComponent.h>
namespace GradientSignal
{
@@ -9,7 +9,7 @@
#pragma once
#include <GradientSignal/Editor/EditorGradientComponentBase.h>
#include <Components/SmoothStepGradientComponent.h>
#include <GradientSignal/Components/SmoothStepGradientComponent.h>
namespace GradientSignal
{
@@ -9,7 +9,7 @@
#pragma once
#include <GradientSignal/Editor/EditorGradientComponentBase.h>
#include <Components/SurfaceAltitudeGradientComponent.h>
#include <GradientSignal/Components/SurfaceAltitudeGradientComponent.h>
namespace GradientSignal
{
@@ -9,7 +9,7 @@
#pragma once
#include <GradientSignal/Editor/EditorGradientComponentBase.h>
#include <Components/SurfaceMaskGradientComponent.h>
#include <GradientSignal/Components/SurfaceMaskGradientComponent.h>
namespace GradientSignal
{
@@ -9,7 +9,7 @@
#pragma once
#include <GradientSignal/Editor/EditorGradientComponentBase.h>
#include <Components/SurfaceSlopeGradientComponent.h>
#include <GradientSignal/Components/SurfaceSlopeGradientComponent.h>
namespace GradientSignal
{
@@ -9,7 +9,7 @@
#pragma once
#include <GradientSignal/Editor/EditorGradientComponentBase.h>
#include <Components/ThresholdGradientComponent.h>
#include <GradientSignal/Components/ThresholdGradientComponent.h>
namespace GradientSignal
{
@@ -9,24 +9,24 @@
#include <GradientSignalModule.h>
#include <GradientSignalSystemComponent.h>
#include <Components/SmoothStepGradientComponent.h>
#include <Components/SurfaceAltitudeGradientComponent.h>
#include <Components/SurfaceSlopeGradientComponent.h>
#include <Components/MixedGradientComponent.h>
#include <Components/ImageGradientComponent.h>
#include <Components/ConstantGradientComponent.h>
#include <Components/ThresholdGradientComponent.h>
#include <Components/LevelsGradientComponent.h>
#include <Components/ReferenceGradientComponent.h>
#include <Components/InvertGradientComponent.h>
#include <Components/DitherGradientComponent.h>
#include <Components/PosterizeGradientComponent.h>
#include <Components/ShapeAreaFalloffGradientComponent.h>
#include <Components/PerlinGradientComponent.h>
#include <Components/RandomGradientComponent.h>
#include <Components/GradientTransformComponent.h>
#include <Components/SurfaceMaskGradientComponent.h>
#include <Components/GradientSurfaceDataComponent.h>
#include <GradientSignal/Components/SmoothStepGradientComponent.h>
#include <GradientSignal/Components/SurfaceAltitudeGradientComponent.h>
#include <GradientSignal/Components/SurfaceSlopeGradientComponent.h>
#include <GradientSignal/Components/MixedGradientComponent.h>
#include <GradientSignal/Components/ImageGradientComponent.h>
#include <GradientSignal/Components/ConstantGradientComponent.h>
#include <GradientSignal/Components/ThresholdGradientComponent.h>
#include <GradientSignal/Components/LevelsGradientComponent.h>
#include <GradientSignal/Components/ReferenceGradientComponent.h>
#include <GradientSignal/Components/InvertGradientComponent.h>
#include <GradientSignal/Components/DitherGradientComponent.h>
#include <GradientSignal/Components/PosterizeGradientComponent.h>
#include <GradientSignal/Components/ShapeAreaFalloffGradientComponent.h>
#include <GradientSignal/Components/PerlinGradientComponent.h>
#include <GradientSignal/Components/RandomGradientComponent.h>
#include <GradientSignal/Components/GradientTransformComponent.h>
#include <GradientSignal/Components/SurfaceMaskGradientComponent.h>
#include <GradientSignal/Components/GradientSurfaceDataComponent.h>
namespace GradientSignal
{
@@ -16,10 +16,10 @@
#include <AzCore/UnitTest/TestTypes.h>
#include <AzFramework/Asset/AssetCatalogBus.h>
#include <Source/Components/ImageGradientComponent.h>
#include <Source/Components/PerlinGradientComponent.h>
#include <Source/Components/RandomGradientComponent.h>
#include <Source/Components/GradientTransformComponent.h>
#include <GradientSignal/Components/ImageGradientComponent.h>
#include <GradientSignal/Components/PerlinGradientComponent.h>
#include <GradientSignal/Components/RandomGradientComponent.h>
#include <GradientSignal/Components/GradientTransformComponent.h>
namespace UnitTest
{
@@ -15,8 +15,8 @@
#include <AzCore/Math/Vector2.h>
#include <AzFramework/Asset/AssetCatalogBus.h>
#include <Source/Components/ImageGradientComponent.h>
#include <Source/Components/GradientTransformComponent.h>
#include <GradientSignal/Components/ImageGradientComponent.h>
#include <GradientSignal/Components/GradientTransformComponent.h>
namespace UnitTest
{
@@ -12,16 +12,16 @@
#include <AzCore/Math/MathUtils.h>
#include <Tests/GradientSignalTestFixtures.h>
#include <Source/Components/MixedGradientComponent.h>
#include <Source/Components/ReferenceGradientComponent.h>
#include <Source/Components/ShapeAreaFalloffGradientComponent.h>
#include <Source/Components/SurfaceAltitudeGradientComponent.h>
#include <Source/Components/SurfaceMaskGradientComponent.h>
#include <Source/Components/SurfaceSlopeGradientComponent.h>
#include <Source/Components/RandomGradientComponent.h>
#include <Source/Components/ConstantGradientComponent.h>
#include <Source/Components/DitherGradientComponent.h>
#include <Components/ImageGradientComponent.h>
#include <GradientSignal/Components/MixedGradientComponent.h>
#include <GradientSignal/Components/ReferenceGradientComponent.h>
#include <GradientSignal/Components/ShapeAreaFalloffGradientComponent.h>
#include <GradientSignal/Components/SurfaceAltitudeGradientComponent.h>
#include <GradientSignal/Components/SurfaceMaskGradientComponent.h>
#include <GradientSignal/Components/SurfaceSlopeGradientComponent.h>
#include <GradientSignal/Components/RandomGradientComponent.h>
#include <GradientSignal/Components/ConstantGradientComponent.h>
#include <GradientSignal/Components/DitherGradientComponent.h>
#include <GradientSignal/Components/ImageGradientComponent.h>
namespace UnitTest
{
@@ -10,9 +10,9 @@
#include <AzTest/AzTest.h>
#include <Source/Components/ConstantGradientComponent.h>
#include <Source/Components/DitherGradientComponent.h>
#include <Source/Components/InvertGradientComponent.h>
#include <GradientSignal/Components/ConstantGradientComponent.h>
#include <GradientSignal/Components/DitherGradientComponent.h>
#include <GradientSignal/Components/InvertGradientComponent.h>
namespace UnitTest
{
@@ -11,8 +11,8 @@
#include <AzCore/Math/MathUtils.h>
#include <Tests/GradientSignalTestFixtures.h>
#include <Source/Components/ConstantGradientComponent.h>
#include <Source/Components/GradientSurfaceDataComponent.h>
#include <GradientSignal/Components/ConstantGradientComponent.h>
#include <GradientSignal/Components/GradientSurfaceDataComponent.h>
namespace UnitTest
{
@@ -11,13 +11,13 @@
#include <GradientSignal/PerlinImprovedNoise.h>
#include <GradientSignal/Ebuses/GradientRequestBus.h>
#include <Source/Components/PerlinGradientComponent.h>
#include <Source/Components/RandomGradientComponent.h>
#include <Source/Components/LevelsGradientComponent.h>
#include <Source/Components/PosterizeGradientComponent.h>
#include <Source/Components/SmoothStepGradientComponent.h>
#include <Source/Components/ThresholdGradientComponent.h>
#include <Source/Components/GradientTransformComponent.h>
#include <GradientSignal/Components/PerlinGradientComponent.h>
#include <GradientSignal/Components/RandomGradientComponent.h>
#include <GradientSignal/Components/LevelsGradientComponent.h>
#include <GradientSignal/Components/PosterizeGradientComponent.h>
#include <GradientSignal/Components/SmoothStepGradientComponent.h>
#include <GradientSignal/Components/ThresholdGradientComponent.h>
#include <GradientSignal/Components/GradientTransformComponent.h>
namespace UnitTest
{
@@ -15,7 +15,7 @@
#include <AzCore/Math/Vector2.h>
#include <AZTestShared/Math/MathTestHelpers.h>
#include <Source/Components/GradientTransformComponent.h>
#include <GradientSignal/Components/GradientTransformComponent.h>
namespace UnitTest
{
@@ -15,6 +15,24 @@ set(FILES
Include/GradientSignal/PerlinImprovedNoise.h
Include/GradientSignal/Util.h
Include/GradientSignal/GradientImageConversion.h
Include/GradientSignal/Components/ConstantGradientComponent.h
Include/GradientSignal/Components/DitherGradientComponent.h
Include/GradientSignal/Components/GradientSurfaceDataComponent.h
Include/GradientSignal/Components/GradientTransformComponent.h
Include/GradientSignal/Components/ImageGradientComponent.h
Include/GradientSignal/Components/InvertGradientComponent.h
Include/GradientSignal/Components/LevelsGradientComponent.h
Include/GradientSignal/Components/MixedGradientComponent.h
Include/GradientSignal/Components/PerlinGradientComponent.h
Include/GradientSignal/Components/PosterizeGradientComponent.h
Include/GradientSignal/Components/RandomGradientComponent.h
Include/GradientSignal/Components/ReferenceGradientComponent.h
Include/GradientSignal/Components/ShapeAreaFalloffGradientComponent.h
Include/GradientSignal/Components/SmoothStepGradientComponent.h
Include/GradientSignal/Components/SurfaceAltitudeGradientComponent.h
Include/GradientSignal/Components/SurfaceMaskGradientComponent.h
Include/GradientSignal/Components/SurfaceSlopeGradientComponent.h
Include/GradientSignal/Components/ThresholdGradientComponent.h
Include/GradientSignal/Ebuses/GradientTransformRequestBus.h
Include/GradientSignal/Ebuses/GradientRequestBus.h
Include/GradientSignal/Ebuses/GradientPreviewRequestBus.h
@@ -40,41 +58,23 @@ set(FILES
Include/GradientSignal/Ebuses/GradientSurfaceDataRequestBus.h
Include/GradientSignal/Ebuses/SmoothStepRequestBus.h
Source/Components/ConstantGradientComponent.cpp
Source/Components/ConstantGradientComponent.h
Source/Components/DitherGradientComponent.cpp
Source/Components/DitherGradientComponent.h
Source/Components/GradientSurfaceDataComponent.cpp
Source/Components/GradientSurfaceDataComponent.h
Source/Components/GradientTransformComponent.cpp
Source/Components/GradientTransformComponent.h
Source/Components/ImageGradientComponent.cpp
Source/Components/ImageGradientComponent.h
Source/Components/InvertGradientComponent.cpp
Source/Components/InvertGradientComponent.h
Source/Components/LevelsGradientComponent.cpp
Source/Components/LevelsGradientComponent.h
Source/Components/MixedGradientComponent.cpp
Source/Components/MixedGradientComponent.h
Source/Components/PerlinGradientComponent.cpp
Source/Components/PerlinGradientComponent.h
Source/Components/PosterizeGradientComponent.cpp
Source/Components/PosterizeGradientComponent.h
Source/Components/RandomGradientComponent.cpp
Source/Components/RandomGradientComponent.h
Source/Components/ReferenceGradientComponent.cpp
Source/Components/ReferenceGradientComponent.h
Source/Components/ShapeAreaFalloffGradientComponent.cpp
Source/Components/ShapeAreaFalloffGradientComponent.h
Source/Components/SmoothStepGradientComponent.cpp
Source/Components/SmoothStepGradientComponent.h
Source/Components/SurfaceAltitudeGradientComponent.cpp
Source/Components/SurfaceAltitudeGradientComponent.h
Source/Components/SurfaceMaskGradientComponent.cpp
Source/Components/SurfaceMaskGradientComponent.h
Source/Components/SurfaceSlopeGradientComponent.cpp
Source/Components/SurfaceSlopeGradientComponent.h
Source/Components/ThresholdGradientComponent.cpp
Source/Components/ThresholdGradientComponent.h
Source/GradientSampler.cpp
Source/GradientSignalSystemComponent.cpp
Source/GradientSignalSystemComponent.h