Files
o3de/Code/Legacy/CryCommon/crycommon_files.cmake
T
Mike Balfour bf42e3f02a Non-terrain-gem changes in support of upcoming terrain work. (#3345)
In preparation for a prototype Terrain Gem to get submitted, there are a few changes that are needed outside of the Terrain Gem as well:

The TerrainDataNotificationBus lives in AzFramework/Terrain, and needed to be extended to contain an optional OnTerrainDataChanged event to notify other systems when a terrain region has changed.
The HeightmapUpdateNotificationBus was removed, as this was a legacy file from the old already-removed terrain system.
The EditorWrappedComponentBase<> wrapper received a small optimization to ensure that ConfigurationChanged() is only called when the value of visibility actually changes. With prefabs, it appears that sometimes OnEntityVisibilityChanged could be called multiple times in a row with the same visibility value.
The TerrainSurfaceDataSystemComponent was updated to use the correct busses, and is ready to be moved to the Terrain Gem in a subsequent PR.

Signed-off-by: Mike Balfour 82224783+mbalfour-amzn@users.noreply.github.com
2021-08-20 11:31:19 -05:00

256 lines
6.2 KiB
CMake

#
# 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
CryCommon.cpp
IAudioInterfacesCommonData.h
IAudioSystem.h
ICmdLine.h
IConsole.h
IEntityRenderState.h
IEntityRenderState_info.cpp
IFont.h
IFunctorBase.h
IGem.h
IIndexedMesh.h
IIndexedMesh_info.cpp
ILevelSystem.h
ILocalizationManager.h
LocalizationManagerBus.h
LocalizationManagerBus.inl
ILog.h
IMaterial.h
IMiniLog.h
IMovieSystem.h
IPhysics.h
IPostEffectGroup.h
IProcess.h
IReadWriteXMLSink.h
IRenderAuxGeom.h
IRenderer.h
IRenderMesh.h
ISerialize.h
IShader.h
ISplines.h
IStatObj.h
StatObjBus.h
IStereoRenderer.h
ISurfaceType.h
ISystem.h
ITexture.h
ITimer.h
IValidator.h
IViewSystem.h
IWindowMessageHandler.h
IXml.h
MicrophoneBus.h
physinterface.h
HMDBus.h
VRCommon.h
StereoRendererBus.h
INavigationSystem.h
IMNM.h
SFunctor.h
FunctorBaseFunction.h
FunctorBaseMember.h
stridedptr.h
Options.h
SerializationTypes.h
CryEndian.h
CryRandomInternal.h
Random.h
LCGRandom.h
CryTypeInfo.cpp
BaseTypes.h
MemoryAccess.h
AnimKey.h
BitFiddling.h
Common_TypeInfo.cpp
CryArray.h
CryAssert.h
CryCrc32.h
CryCustomTypes.h
CryFile.h
CryHeaders.h
CryHeaders_info.cpp
CryListenerSet.h
CryLegacyAllocator.h
CryName.h
CryPath.h
CryPodArray.h
CrySizer.h
CrySystemBus.h
CryTypeInfo.h
CryVersion.h
FrameProfiler.h
HeapAllocator.h
LegacyAllocator.cpp
LegacyAllocator.h
MetaUtils.h
MiniQueue.h
MultiThread_Containers.h
NullAudioSystem.h
PNoise3.h
PoolAllocator.h
primitives.h
ProjectDefines.h
Range.h
ScopedVariableSetter.h
SerializeFwd.h
SimpleSerialize.h
smartptr.h
StlUtils.h
Synchronization.h
Tarray.h
Timer.h
TimeValue.h
TimeValue_info.h
TypeInfo_decl.h
TypeInfo_impl.h
VectorMap.h
VectorSet.h
VertexFormats.h
XMLBinaryHeaders.h
RenderBus.h
MainThreadRenderRequestBus.h
Cry_Matrix33.h
Cry_Matrix34.h
Cry_Matrix44.h
Cry_MatrixDiag.h
Cry_Vector4.h
Cry_Camera.h
Cry_Color.h
Cry_Geo.h
Cry_GeoDistance.h
Cry_GeoIntersect.h
Cry_GeoOverlap.h
Cry_Math.h
Cry_Quat.h
Cry_ValidNumber.h
Cry_Vector2.h
Cry_Vector3.h
Cry_XOptimise.h
CryHalf_info.h
CryHalf.inl
MathConversion.h
Cry_HWMatrix.h
Cry_HWVector3.h
AndroidSpecific.h
AppleSpecific.h
CryAssert_Android.h
CryAssert_impl.h
CryAssert_iOS.h
CryAssert_Linux.h
CryAssert_Mac.h
CryLibrary.cpp
CryLibrary.h
Linux32Specific.h
Linux64Specific.h
Linux_Win32Wrapper.h
LinuxSpecific.h
LoadScreenBus.h
MacSpecific.h
platform.h
platform_impl.cpp
Win32specific.h
Win64specific.h
LyShine/IDraw2d.h
LyShine/ILyShine.h
LyShine/ISprite.h
LyShine/IRenderGraph.h
LyShine/UiAssetTypes.h
LyShine/UiComponentTypes.h
LyShine/UiBase.h
LyShine/UiEntityContext.h
LyShine/UiLayoutCellBase.h
LyShine/UiSerializeHelpers.h
LyShine/Animation/IUiAnimation.h
LyShine/Bus/UiAnimateEntityBus.h
LyShine/Bus/UiAnimationBus.h
LyShine/Bus/UiButtonBus.h
LyShine/Bus/UiCanvasBus.h
LyShine/Bus/UiCanvasManagerBus.h
LyShine/Bus/UiCanvasUpdateNotificationBus.h
LyShine/Bus/UiCheckboxBus.h
LyShine/Bus/UiCursorBus.h
LyShine/Bus/UiDraggableBus.h
LyShine/Bus/UiDropdownBus.h
LyShine/Bus/UiDropdownOptionBus.h
LyShine/Bus/UiDropTargetBus.h
LyShine/Bus/UiDynamicLayoutBus.h
LyShine/Bus/UiDynamicScrollBoxBus.h
LyShine/Bus/UiEditorBus.h
LyShine/Bus/UiEditorCanvasBus.h
LyShine/Bus/UiEditorChangeNotificationBus.h
LyShine/Bus/UiElementBus.h
LyShine/Bus/UiEntityContextBus.h
LyShine/Bus/UiFaderBus.h
LyShine/Bus/UiFlipbookAnimationBus.h
LyShine/Bus/UiGameEntityContextBus.h
LyShine/Bus/UiImageBus.h
LyShine/Bus/UiImageSequenceBus.h
LyShine/Bus/UiIndexableImageBus.h
LyShine/Bus/UiInitializationBus.h
LyShine/Bus/UiInteractableActionsBus.h
LyShine/Bus/UiInteractableBus.h
LyShine/Bus/UiInteractableStatesBus.h
LyShine/Bus/UiInteractionMaskBus.h
LyShine/Bus/UiLayoutBus.h
LyShine/Bus/UiLayoutCellBus.h
LyShine/Bus/UiLayoutCellDefaultBus.h
LyShine/Bus/UiLayoutColumnBus.h
LyShine/Bus/UiLayoutControllerBus.h
LyShine/Bus/UiLayoutFitterBus.h
LyShine/Bus/UiLayoutGridBus.h
LyShine/Bus/UiLayoutManagerBus.h
LyShine/Bus/UiLayoutRowBus.h
LyShine/Bus/UiMarkupButtonBus.h
LyShine/Bus/UiMaskBus.h
LyShine/Bus/UiNavigationBus.h
LyShine/Bus/UiParticleEmitterBus.h
LyShine/Bus/UiRadioButtonBus.h
LyShine/Bus/UiRadioButtonCommunicationBus.h
LyShine/Bus/UiRadioButtonGroupBus.h
LyShine/Bus/UiRadioButtonGroupCommunicationBus.h
LyShine/Bus/UiRenderBus.h
LyShine/Bus/UiRenderControlBus.h
LyShine/Bus/UiScrollableBus.h
LyShine/Bus/UiScrollBarBus.h
LyShine/Bus/UiScrollBoxBus.h
LyShine/Bus/UiScrollerBus.h
LyShine/Bus/UiSliderBus.h
LyShine/Bus/UiSpawnerBus.h
LyShine/Bus/UiSystemBus.h
LyShine/Bus/UiTextBus.h
LyShine/Bus/UiTextInputBus.h
LyShine/Bus/UiTooltipBus.h
LyShine/Bus/UiTooltipDataPopulatorBus.h
LyShine/Bus/UiTooltipDisplayBus.h
LyShine/Bus/UiTransform2dBus.h
LyShine/Bus/UiTransformBus.h
LyShine/Bus/UiVisualBus.h
LyShine/Bus/Sprite/UiSpriteBus.h
LyShine/Bus/World/UiCanvasOnMeshBus.h
LyShine/Bus/World/UiCanvasRefBus.h
LyShine/Bus/Tools/UiSystemToolsBus.h
Maestro/Bus/EditorSequenceAgentComponentBus.h
Maestro/Bus/EditorSequenceBus.h
Maestro/Bus/EditorSequenceComponentBus.h
Maestro/Bus/SequenceComponentBus.h
Maestro/Bus/SequenceAgentComponentBus.h
Maestro/Types/AnimNodeType.h
Maestro/Types/AnimParamType.h
Maestro/Types/AnimValue.h
Maestro/Types/AnimValueType.h
Maestro/Types/AssetBlendKey.h
Maestro/Types/AssetBlends.h
Maestro/Types/SequenceType.h
StaticInstance.h
WinBase.cpp
)