Merge pull request #730 from aws-lumberyard-dev/non-uniform-scale-compatibility
update compatibility for non-uniform scale service
This commit is contained in:
@@ -37,29 +37,6 @@ namespace AzFramework
|
||||
void NonUniformScaleComponent::GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible)
|
||||
{
|
||||
incompatible.push_back(AZ_CRC_CE("NonUniformScaleService"));
|
||||
|
||||
incompatible.push_back(AZ_CRC_CE("DebugDrawObbService"));
|
||||
incompatible.push_back(AZ_CRC_CE("DebugDrawService"));
|
||||
incompatible.push_back(AZ_CRC_CE("EMotionFXActorService"));
|
||||
incompatible.push_back(AZ_CRC_CE("EMotionFXSimpleMotionService"));
|
||||
incompatible.push_back(AZ_CRC_CE("GradientTransformService"));
|
||||
incompatible.push_back(AZ_CRC_CE("LegacyMeshService"));
|
||||
incompatible.push_back(AZ_CRC_CE("LookAtService"));
|
||||
incompatible.push_back(AZ_CRC_CE("SequenceService"));
|
||||
incompatible.push_back(AZ_CRC_CE("ClothMeshService"));
|
||||
incompatible.push_back(AZ_CRC_CE("PhysXJointService"));
|
||||
incompatible.push_back(AZ_CRC_CE("PhysXCharacterControllerService"));
|
||||
incompatible.push_back(AZ_CRC_CE("PhysXRagdollService"));
|
||||
incompatible.push_back(AZ_CRC_CE("WhiteBoxService"));
|
||||
incompatible.push_back(AZ_CRC_CE("NavigationAreaService"));
|
||||
incompatible.push_back(AZ_CRC_CE("GeometryService"));
|
||||
incompatible.push_back(AZ_CRC_CE("CapsuleShapeService"));
|
||||
incompatible.push_back(AZ_CRC_CE("CompoundShapeService"));
|
||||
incompatible.push_back(AZ_CRC_CE("CylinderShapeService"));
|
||||
incompatible.push_back(AZ_CRC_CE("DiskShapeService"));
|
||||
incompatible.push_back(AZ_CRC_CE("SphereShapeService"));
|
||||
incompatible.push_back(AZ_CRC_CE("SplineService"));
|
||||
incompatible.push_back(AZ_CRC_CE("TubeShapeService"));
|
||||
}
|
||||
|
||||
void NonUniformScaleComponent::GetProvidedServices(AZ::ComponentDescriptor::DependencyArrayType& provided)
|
||||
|
||||
-23
@@ -63,29 +63,6 @@ namespace AzToolsFramework
|
||||
void EditorNonUniformScaleComponent::GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible)
|
||||
{
|
||||
incompatible.push_back(AZ_CRC_CE("NonUniformScaleService"));
|
||||
|
||||
incompatible.push_back(AZ_CRC_CE("DebugDrawObbService"));
|
||||
incompatible.push_back(AZ_CRC_CE("DebugDrawService"));
|
||||
incompatible.push_back(AZ_CRC_CE("EMotionFXActorService"));
|
||||
incompatible.push_back(AZ_CRC_CE("EMotionFXSimpleMotionService"));
|
||||
incompatible.push_back(AZ_CRC_CE("GradientTransformService"));
|
||||
incompatible.push_back(AZ_CRC_CE("LegacyMeshService"));
|
||||
incompatible.push_back(AZ_CRC_CE("LookAtService"));
|
||||
incompatible.push_back(AZ_CRC_CE("SequenceService"));
|
||||
incompatible.push_back(AZ_CRC_CE("ClothMeshService"));
|
||||
incompatible.push_back(AZ_CRC_CE("PhysXJointService"));
|
||||
incompatible.push_back(AZ_CRC_CE("PhysXCharacterControllerService"));
|
||||
incompatible.push_back(AZ_CRC_CE("PhysXRagdollService"));
|
||||
incompatible.push_back(AZ_CRC_CE("WhiteBoxService"));
|
||||
incompatible.push_back(AZ_CRC_CE("NavigationAreaService"));
|
||||
incompatible.push_back(AZ_CRC_CE("GeometryService"));
|
||||
incompatible.push_back(AZ_CRC_CE("CapsuleShapeService"));
|
||||
incompatible.push_back(AZ_CRC_CE("CompoundShapeService"));
|
||||
incompatible.push_back(AZ_CRC_CE("CylinderShapeService"));
|
||||
incompatible.push_back(AZ_CRC_CE("DiskShapeService"));
|
||||
incompatible.push_back(AZ_CRC_CE("SphereShapeService"));
|
||||
incompatible.push_back(AZ_CRC_CE("SplineService"));
|
||||
incompatible.push_back(AZ_CRC_CE("TubeShapeService"));
|
||||
}
|
||||
|
||||
void EditorNonUniformScaleComponent::GetProvidedServices(AZ::ComponentDescriptor::DependencyArrayType& provided)
|
||||
|
||||
+2
-1
@@ -41,7 +41,8 @@ namespace AZ
|
||||
|
||||
static void GetRequiredServices(AZ::ComponentDescriptor::DependencyArrayType& required);
|
||||
static void GetProvidedServices(AZ::ComponentDescriptor::DependencyArrayType& provided);
|
||||
|
||||
static void GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible);
|
||||
|
||||
// CameraControllerRequestBus::Handler overrides
|
||||
void Enable(TypeId typeId) override final;
|
||||
void Reset() override final;
|
||||
|
||||
@@ -69,6 +69,7 @@ namespace AZ
|
||||
void CameraComponent::GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible)
|
||||
{
|
||||
incompatible.push_back(AZ_CRC("CameraService", 0x1dd1caa4));
|
||||
incompatible.push_back(AZ_CRC_CE("NonUniformScaleService"));
|
||||
}
|
||||
|
||||
void CameraComponent::Activate()
|
||||
|
||||
@@ -32,12 +32,17 @@ namespace AZ
|
||||
required.push_back(AZ_CRC("TransformService", 0x8ee22c50));
|
||||
required.push_back(AZ_CRC("CameraService", 0x1dd1caa4));
|
||||
}
|
||||
|
||||
|
||||
void CameraControllerComponent::GetProvidedServices(AZ::ComponentDescriptor::DependencyArrayType& provided)
|
||||
{
|
||||
provided.push_back(AZ_CRC("CameraControllerService", 0xc35788f9));
|
||||
}
|
||||
|
||||
void CameraControllerComponent::GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible)
|
||||
{
|
||||
incompatible.push_back(AZ_CRC_CE("NonUniformScaleService"));
|
||||
}
|
||||
|
||||
void CameraControllerComponent::Enable(TypeId typeId)
|
||||
{
|
||||
// Enable this controller if type id matches, otherwise disable this controller
|
||||
|
||||
@@ -78,6 +78,12 @@ void FlyCameraInputComponent::GetProvidedServices(AZ::ComponentDescriptor::Depen
|
||||
provided.push_back(AZ_CRC("InputService", 0xd41af40c));
|
||||
}
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
void FlyCameraInputComponent::GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible)
|
||||
{
|
||||
incompatible.push_back(AZ_CRC_CE("NonUniformScaleService"));
|
||||
}
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
void FlyCameraInputComponent::Reflect(AZ::ReflectContext* reflection)
|
||||
{
|
||||
|
||||
@@ -30,6 +30,7 @@ namespace AZ
|
||||
public:
|
||||
static void GetRequiredServices(AZ::ComponentDescriptor::DependencyArrayType& required);
|
||||
static void GetProvidedServices(AZ::ComponentDescriptor::DependencyArrayType& provided);
|
||||
static void GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible);
|
||||
static void Reflect(AZ::ReflectContext* reflection);
|
||||
|
||||
AZ_COMPONENT(FlyCameraInputComponent, "{7AE0D6AD-691C-41B6-9DD5-F23F78B1A02E}");
|
||||
|
||||
@@ -163,6 +163,7 @@ namespace AZ
|
||||
static void GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible)
|
||||
{
|
||||
incompatible.push_back(AZ_CRC("AttachmentService", 0x5aaa7b63));
|
||||
incompatible.push_back(AZ_CRC_CE("NonUniformScaleService"));
|
||||
}
|
||||
|
||||
static void GetRequiredServices(AZ::ComponentDescriptor::DependencyArrayType& required)
|
||||
|
||||
+1
@@ -121,6 +121,7 @@ namespace AZ
|
||||
void DirectionalLightComponentController::GetIncompatibleServices(ComponentDescriptor::DependencyArrayType& incompatible)
|
||||
{
|
||||
incompatible.push_back(AZ_CRC("DirectionalLightService", 0x5270619f));
|
||||
incompatible.push_back(AZ_CRC_CE("NonUniformScaleComponent"));
|
||||
}
|
||||
|
||||
void DirectionalLightComponentController::GetProvidedServices(ComponentDescriptor::DependencyArrayType& provided)
|
||||
|
||||
+1
@@ -73,6 +73,7 @@ namespace AZ
|
||||
void DiffuseProbeGridComponentController::GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible)
|
||||
{
|
||||
incompatible.push_back(AZ_CRC("DiffuseProbeGridService", 0x63d32042));
|
||||
incompatible.push_back(AZ_CRC_CE("NonUniformScaleService"));
|
||||
}
|
||||
|
||||
void DiffuseProbeGridComponentController::GetRequiredServices(AZ::ComponentDescriptor::DependencyArrayType& required)
|
||||
|
||||
+1
@@ -80,6 +80,7 @@ namespace AZ
|
||||
void ReflectionProbeComponentController::GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible)
|
||||
{
|
||||
incompatible.push_back(AZ_CRC("ReflectionProbeService", 0xa5b919ce));
|
||||
incompatible.push_back(AZ_CRC_CE("NonUniformScaleService"));
|
||||
}
|
||||
|
||||
void ReflectionProbeComponentController::GetRequiredServices(AZ::ComponentDescriptor::DependencyArrayType& required)
|
||||
|
||||
+1
@@ -51,6 +51,7 @@ namespace AZ
|
||||
void HDRiSkyboxComponentController::GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible)
|
||||
{
|
||||
incompatible.push_back(AZ_CRC("SkyBoxService", 0x8169a709));
|
||||
incompatible.push_back(AZ_CRC_CE("NonUniformScaleService"));
|
||||
}
|
||||
|
||||
void HDRiSkyboxComponentController::GetRequiredServices(AZ::ComponentDescriptor::DependencyArrayType& required)
|
||||
|
||||
+1
@@ -58,6 +58,7 @@ namespace AZ
|
||||
void PhysicalSkyComponentController::GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible)
|
||||
{
|
||||
incompatible.push_back(AZ_CRC("SkyBoxService", 0x8169a709));
|
||||
incompatible.push_back(AZ_CRC_CE("NonUniformScaleService"));
|
||||
}
|
||||
|
||||
void PhysicalSkyComponentController::GetRequiredServices(AZ::ComponentDescriptor::DependencyArrayType& required)
|
||||
|
||||
@@ -71,7 +71,7 @@ namespace DebugDraw
|
||||
|
||||
void DebugDrawObbComponent::GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible)
|
||||
{
|
||||
(void)incompatible;
|
||||
incompatible.push_back(AZ_CRC_CE("NonUniformScaleService"));
|
||||
}
|
||||
|
||||
void DebugDrawObbComponent::GetRequiredServices(AZ::ComponentDescriptor::DependencyArrayType& required)
|
||||
|
||||
@@ -136,6 +136,7 @@ namespace EMotionFX
|
||||
{
|
||||
incompatible.push_back(AZ_CRC("EMotionFXActorService", 0xd6e8f48d));
|
||||
incompatible.push_back(AZ_CRC("MeshService", 0x71d8a455));
|
||||
incompatible.push_back(AZ_CRC_CE("NonUniformScaleService"));
|
||||
}
|
||||
|
||||
static void GetDependentServices(AZ::ComponentDescriptor::DependencyArrayType& dependent)
|
||||
|
||||
@@ -87,6 +87,7 @@ namespace EMotionFX
|
||||
{
|
||||
incompatible.push_back(AZ_CRC("EMotionFXAnimGraphService", 0x9ec3c819));
|
||||
incompatible.push_back(AZ_CRC("EMotionFXSimpleMotionService", 0xea7a05d8));
|
||||
incompatible.push_back(AZ_CRC_CE("NonUniformScaleService"));
|
||||
}
|
||||
static void Reflect(AZ::ReflectContext* /*context*/);
|
||||
|
||||
|
||||
@@ -200,6 +200,7 @@ namespace GradientSignal
|
||||
void GradientTransformComponent::GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& services)
|
||||
{
|
||||
services.push_back(AZ_CRC("GradientTransformService", 0x8c8c5ecc));
|
||||
services.push_back(AZ_CRC_CE("NonUniformScaleService"));
|
||||
}
|
||||
|
||||
void GradientTransformComponent::GetRequiredServices(AZ::ComponentDescriptor::DependencyArrayType& services)
|
||||
|
||||
@@ -32,6 +32,7 @@ namespace LmbrCentral
|
||||
{
|
||||
incompatible.push_back(AZ_CRC("ShapeService", 0xe86aa5fe));
|
||||
incompatible.push_back(AZ_CRC("CapsuleShapeService", 0x9bc1122c));
|
||||
incompatible.push_back(AZ_CRC_CE("NonUniformScaleService"));
|
||||
}
|
||||
|
||||
void CapsuleShapeComponent::GetRequiredServices(AZ::ComponentDescriptor::DependencyArrayType& required)
|
||||
|
||||
@@ -76,6 +76,7 @@ namespace LmbrCentral
|
||||
{
|
||||
incompatible.push_back(AZ_CRC("ShapeService", 0xe86aa5fe));
|
||||
incompatible.push_back(AZ_CRC("CompoundShapeService", 0x4f7c640a));
|
||||
incompatible.push_back(AZ_CRC_CE("NonUniformScaleService"));
|
||||
}
|
||||
|
||||
static void Reflect(AZ::ReflectContext* context);
|
||||
|
||||
@@ -31,6 +31,7 @@ namespace LmbrCentral
|
||||
{
|
||||
incompatible.push_back(AZ_CRC("ShapeService", 0xe86aa5fe));
|
||||
incompatible.push_back(AZ_CRC("CylinderShapeService", 0x507c688e));
|
||||
incompatible.push_back(AZ_CRC_CE("NonUniformScaleService"));
|
||||
}
|
||||
|
||||
void CylinderShapeComponent::GetRequiredServices(AZ::ComponentDescriptor::DependencyArrayType& required)
|
||||
|
||||
@@ -28,6 +28,7 @@ namespace LmbrCentral
|
||||
{
|
||||
incompatible.push_back(AZ_CRC("ShapeService", 0xe86aa5fe));
|
||||
incompatible.push_back(AZ_CRC("DiskShapeService", 0xd90c482b));
|
||||
incompatible.push_back(AZ_CRC_CE("NonUniformScaleService"));
|
||||
}
|
||||
|
||||
void DiskShapeComponent::GetRequiredServices(AZ::ComponentDescriptor::DependencyArrayType& required)
|
||||
|
||||
@@ -78,6 +78,12 @@ namespace LmbrCentral
|
||||
EditorBaseShapeComponent::Deactivate();
|
||||
}
|
||||
|
||||
void EditorCapsuleShapeComponent::GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible)
|
||||
{
|
||||
EditorBaseShapeComponent::GetIncompatibleServices(incompatible);
|
||||
incompatible.push_back(AZ_CRC_CE("NonUniformScaleService"));
|
||||
}
|
||||
|
||||
void EditorCapsuleShapeComponent::DisplayEntityViewport(
|
||||
[[maybe_unused]] const AzFramework::ViewportInfo& viewportInfo,
|
||||
AzFramework::DebugDisplayRequests& debugDisplay)
|
||||
|
||||
@@ -40,6 +40,8 @@ namespace LmbrCentral
|
||||
provided.push_back(AZ_CRC("CapsuleShapeService", 0x9bc1122c));
|
||||
}
|
||||
|
||||
static void GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible);
|
||||
|
||||
// EditorComponentBase
|
||||
void BuildGameEntity(AZ::Entity* gameEntity) override;
|
||||
|
||||
|
||||
@@ -59,6 +59,12 @@ namespace LmbrCentral
|
||||
}
|
||||
}
|
||||
|
||||
void EditorCompoundShapeComponent::GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible)
|
||||
{
|
||||
EditorBaseShapeComponent::GetIncompatibleServices(incompatible);
|
||||
incompatible.push_back(AZ_CRC_CE("NonUniformScaleService"));
|
||||
}
|
||||
|
||||
void EditorCompoundShapeComponent::Init()
|
||||
{
|
||||
// setup the contained runtime component so that it can manage the child entities in the editor.
|
||||
|
||||
@@ -41,6 +41,8 @@ namespace LmbrCentral
|
||||
provided.push_back(AZ_CRC("CompoundShapeService", 0x4f7c640a));
|
||||
}
|
||||
|
||||
static void GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible);
|
||||
|
||||
AZ::u32 ConfigurationChanged();
|
||||
|
||||
private:
|
||||
|
||||
@@ -55,6 +55,12 @@ namespace LmbrCentral
|
||||
}
|
||||
}
|
||||
|
||||
void EditorCylinderShapeComponent::GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible)
|
||||
{
|
||||
EditorBaseShapeComponent::GetIncompatibleServices(incompatible);
|
||||
incompatible.push_back(AZ_CRC_CE("NonUniformScaleService"));
|
||||
}
|
||||
|
||||
void EditorCylinderShapeComponent::Init()
|
||||
{
|
||||
EditorBaseShapeComponent::Init();
|
||||
|
||||
@@ -40,6 +40,8 @@ namespace LmbrCentral
|
||||
provided.push_back(AZ_CRC("CylinderShapeService", 0x507c688e));
|
||||
}
|
||||
|
||||
static void GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible);
|
||||
|
||||
// EditorComponentBase
|
||||
void BuildGameEntity(AZ::Entity* gameEntity) override;
|
||||
|
||||
|
||||
@@ -55,6 +55,12 @@ namespace LmbrCentral
|
||||
provided.push_back(AZ_CRC("DiskShapeService", 0xd90c482b));
|
||||
}
|
||||
|
||||
void EditorDiskShapeComponent::GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible)
|
||||
{
|
||||
EditorBaseShapeComponent::GetIncompatibleServices(incompatible);
|
||||
incompatible.push_back(AZ_CRC_CE("NonUniformScaleService"));
|
||||
}
|
||||
|
||||
void EditorDiskShapeComponent::Init()
|
||||
{
|
||||
EditorBaseShapeComponent::Init();
|
||||
|
||||
@@ -39,6 +39,7 @@ namespace LmbrCentral
|
||||
|
||||
protected:
|
||||
static void GetProvidedServices(AZ::ComponentDescriptor::DependencyArrayType& provided);
|
||||
static void GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible);
|
||||
|
||||
private:
|
||||
AZ_DISABLE_COPY_MOVE(EditorDiskShapeComponent)
|
||||
|
||||
@@ -60,6 +60,12 @@ namespace LmbrCentral
|
||||
}
|
||||
}
|
||||
|
||||
void EditorSphereShapeComponent::GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible)
|
||||
{
|
||||
EditorBaseShapeComponent::GetIncompatibleServices(incompatible);
|
||||
incompatible.push_back(AZ_CRC_CE("NonUniformScaleService"));
|
||||
}
|
||||
|
||||
void EditorSphereShapeComponent::Init()
|
||||
{
|
||||
EditorBaseShapeComponent::Init();
|
||||
|
||||
@@ -44,6 +44,8 @@ namespace LmbrCentral
|
||||
provided.push_back(AZ_CRC("SphereShapeService", 0x90c8dc80));
|
||||
}
|
||||
|
||||
static void GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible);
|
||||
|
||||
private:
|
||||
AZ_DISABLE_COPY_MOVE(EditorSphereShapeComponent)
|
||||
|
||||
|
||||
@@ -44,6 +44,7 @@ namespace LmbrCentral
|
||||
{
|
||||
incompatible.push_back(AZ_CRC("VariableVertexContainerService", 0x70c58740));
|
||||
incompatible.push_back(AZ_CRC("FixedVertexContainerService", 0x83f1bbf2));
|
||||
incompatible.push_back(AZ_CRC_CE("NonUniformScaleService"));
|
||||
}
|
||||
|
||||
void EditorSplineComponent::Reflect(AZ::ReflectContext* context)
|
||||
|
||||
@@ -59,6 +59,12 @@ namespace LmbrCentral
|
||||
}
|
||||
}
|
||||
|
||||
void EditorTubeShapeComponent::GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible)
|
||||
{
|
||||
EditorBaseShapeComponent::GetIncompatibleServices(incompatible);
|
||||
incompatible.push_back(AZ_CRC_CE("NonUniformScaleService"));
|
||||
}
|
||||
|
||||
void EditorTubeShapeComponent::Init()
|
||||
{
|
||||
EditorBaseShapeComponent::Init();
|
||||
|
||||
@@ -57,6 +57,7 @@ namespace LmbrCentral
|
||||
required.push_back(AZ_CRC("SplineService", 0x2b674d3c));
|
||||
}
|
||||
|
||||
static void GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible);
|
||||
private:
|
||||
AZ_DISABLE_COPY_MOVE(EditorTubeShapeComponent)
|
||||
|
||||
|
||||
@@ -29,6 +29,7 @@ namespace LmbrCentral
|
||||
{
|
||||
incompatible.push_back(AZ_CRC("ShapeService", 0xe86aa5fe));
|
||||
incompatible.push_back(AZ_CRC("SphereShapeService", 0x90c8dc80));
|
||||
incompatible.push_back(AZ_CRC_CE("NonUniformScaleService"));
|
||||
}
|
||||
|
||||
void SphereShapeComponent::GetRequiredServices(AZ::ComponentDescriptor::DependencyArrayType& required)
|
||||
|
||||
@@ -103,6 +103,7 @@ namespace LmbrCentral
|
||||
incompatible.push_back(AZ_CRC("SplineService", 0x2b674d3c));
|
||||
incompatible.push_back(AZ_CRC("VariableVertexContainerService", 0x70c58740));
|
||||
incompatible.push_back(AZ_CRC("FixedVertexContainerService", 0x83f1bbf2));
|
||||
incompatible.push_back(AZ_CRC_CE("NonUniformScaleService"));
|
||||
}
|
||||
|
||||
static void GetRequiredServices(AZ::ComponentDescriptor::DependencyArrayType& required)
|
||||
|
||||
@@ -28,6 +28,7 @@ namespace LmbrCentral
|
||||
{
|
||||
incompatible.push_back(AZ_CRC("ShapeService", 0xe86aa5fe));
|
||||
incompatible.push_back(AZ_CRC("TubeShapeService", 0x3fe791b4));
|
||||
incompatible.push_back(AZ_CRC_CE("NonUniformScaleService"));
|
||||
}
|
||||
|
||||
void TubeShapeComponent::GetRequiredServices(AZ::ComponentDescriptor::DependencyArrayType& required)
|
||||
|
||||
@@ -98,6 +98,7 @@ namespace Maestro
|
||||
{
|
||||
// This guarantees that only one SequenceComponent will ever be on an entity
|
||||
incompatible.push_back(AZ_CRC("SequenceService", 0x7cbe5938));
|
||||
incompatible.push_back(AZ_CRC_CE("NonUniformScaleService"));
|
||||
}
|
||||
|
||||
// Required Reflect function.
|
||||
|
||||
@@ -139,6 +139,11 @@ namespace Maestro
|
||||
}
|
||||
}
|
||||
|
||||
void SequenceComponent::GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible)
|
||||
{
|
||||
incompatible.push_back(AZ_CRC_CE("NonUniformScaleService"));
|
||||
}
|
||||
|
||||
void SequenceComponent::ReflectCinematicsLib(AZ::ReflectContext* context)
|
||||
{
|
||||
// The Movie System itself
|
||||
|
||||
@@ -97,6 +97,8 @@ namespace Maestro
|
||||
provided.push_back(AZ_CRC("SequenceService", 0x7cbe5938));
|
||||
}
|
||||
|
||||
static void GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible);
|
||||
|
||||
// Required Reflect function.
|
||||
static void Reflect(AZ::ReflectContext* context);
|
||||
private:
|
||||
|
||||
@@ -47,6 +47,11 @@ namespace NvCloth
|
||||
required.push_back(AZ_CRC("TransformService", 0x8ee22c50));
|
||||
}
|
||||
|
||||
void ClothComponent::GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible)
|
||||
{
|
||||
incompatible.push_back(AZ_CRC_CE("NonUniformScaleService"));
|
||||
}
|
||||
|
||||
void ClothComponent::Activate()
|
||||
{
|
||||
// Cloth components do not run on dedicated servers.
|
||||
|
||||
@@ -38,6 +38,7 @@ namespace NvCloth
|
||||
|
||||
static void GetProvidedServices(AZ::ComponentDescriptor::DependencyArrayType& provided);
|
||||
static void GetRequiredServices(AZ::ComponentDescriptor::DependencyArrayType& required);
|
||||
static void GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible);
|
||||
|
||||
const ClothComponentMesh* GetClothComponentMesh() const { return m_clothComponentMesh.get(); }
|
||||
|
||||
|
||||
@@ -415,6 +415,11 @@ namespace NvCloth
|
||||
required.push_back(AZ_CRC("MeshService", 0x71d8a455));
|
||||
}
|
||||
|
||||
void EditorClothComponent::GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible)
|
||||
{
|
||||
incompatible.push_back(AZ_CRC_CE("NonUniformScaleService"));
|
||||
}
|
||||
|
||||
const MeshNodeList& EditorClothComponent::GetMeshNodeList() const
|
||||
{
|
||||
return m_meshNodeList;
|
||||
|
||||
@@ -39,6 +39,7 @@ namespace NvCloth
|
||||
|
||||
static void GetProvidedServices(AZ::ComponentDescriptor::DependencyArrayType& provided);
|
||||
static void GetRequiredServices(AZ::ComponentDescriptor::DependencyArrayType& required);
|
||||
static void GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible);
|
||||
|
||||
const MeshNodeList& GetMeshNodeList() const;
|
||||
const AZStd::unordered_set<AZStd::string>& GetMeshNodesWithBackstopData() const;
|
||||
|
||||
@@ -63,6 +63,11 @@ namespace PhysX
|
||||
required.push_back(AZ_CRC("PhysXRigidBodyService", 0x1d4c64a8));
|
||||
}
|
||||
|
||||
void EditorBallJointComponent::GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible)
|
||||
{
|
||||
incompatible.push_back(AZ_CRC_CE("NonUniformScaleService"));
|
||||
}
|
||||
|
||||
void EditorBallJointComponent::Activate()
|
||||
{
|
||||
EditorJointComponent::Activate();
|
||||
|
||||
@@ -33,6 +33,7 @@ namespace PhysX
|
||||
|
||||
static void GetProvidedServices(AZ::ComponentDescriptor::DependencyArrayType& provided);
|
||||
static void GetRequiredServices(AZ::ComponentDescriptor::DependencyArrayType& required);
|
||||
static void GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible);
|
||||
|
||||
// AZ::Component
|
||||
void Activate() override;
|
||||
|
||||
@@ -60,6 +60,11 @@ namespace PhysX
|
||||
required.push_back(AZ_CRC("PhysXRigidBodyService", 0x1d4c64a8));
|
||||
}
|
||||
|
||||
void EditorFixedJointComponent::GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible)
|
||||
{
|
||||
incompatible.push_back(AZ_CRC_CE("NonUniformScaleService"));
|
||||
}
|
||||
|
||||
void EditorFixedJointComponent::Activate()
|
||||
{
|
||||
EditorJointComponent::Activate();
|
||||
|
||||
@@ -33,6 +33,7 @@ namespace PhysX
|
||||
|
||||
static void GetProvidedServices(AZ::ComponentDescriptor::DependencyArrayType& provided);
|
||||
static void GetRequiredServices(AZ::ComponentDescriptor::DependencyArrayType& required);
|
||||
static void GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible);
|
||||
|
||||
// AZ::Component
|
||||
void Activate() override;
|
||||
|
||||
@@ -63,6 +63,11 @@ namespace PhysX
|
||||
required.push_back(AZ_CRC("PhysXRigidBodyService", 0x1d4c64a8));
|
||||
}
|
||||
|
||||
void EditorHingeJointComponent::GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible)
|
||||
{
|
||||
incompatible.push_back(AZ_CRC_CE("NonUniformScaleService"));
|
||||
}
|
||||
|
||||
void EditorHingeJointComponent::Activate()
|
||||
{
|
||||
EditorJointComponent::Activate();
|
||||
|
||||
@@ -33,6 +33,7 @@ namespace PhysX
|
||||
|
||||
static void GetProvidedServices(AZ::ComponentDescriptor::DependencyArrayType& provided);
|
||||
static void GetRequiredServices(AZ::ComponentDescriptor::DependencyArrayType& required);
|
||||
static void GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible);
|
||||
|
||||
// AZ::Component
|
||||
void Activate() override;
|
||||
|
||||
@@ -59,6 +59,7 @@ namespace PhysX
|
||||
static void GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible)
|
||||
{
|
||||
incompatible.push_back(AZ_CRC("PhysXCharacterControllerService", 0x428de4fa));
|
||||
incompatible.push_back(AZ_CRC_CE("NonUniformScaleService"));
|
||||
}
|
||||
|
||||
static void GetRequiredServices(AZ::ComponentDescriptor::DependencyArrayType& required)
|
||||
|
||||
@@ -51,6 +51,7 @@ namespace PhysX
|
||||
void CharacterGameplayComponent::GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible)
|
||||
{
|
||||
incompatible.push_back(AZ_CRC("PhysXCharacterGameplayService", 0xfacd7876));
|
||||
incompatible.push_back(AZ_CRC_CE("NonUniformScaleService"));
|
||||
}
|
||||
|
||||
void CharacterGameplayComponent::GetRequiredServices(AZ::ComponentDescriptor::DependencyArrayType& required)
|
||||
|
||||
@@ -64,6 +64,7 @@ namespace PhysX
|
||||
incompatible.push_back(AZ_CRC("PhysXCharacterControllerService", 0x428de4fa));
|
||||
incompatible.push_back(AZ_CRC("LegacyCryPhysicsService", 0xbb370351));
|
||||
incompatible.push_back(AZ_CRC("PhysXRigidBodyService", 0x1d4c64a8));
|
||||
incompatible.push_back(AZ_CRC_CE("NonUniformScaleService"));
|
||||
}
|
||||
|
||||
static void GetRequiredServices(AZ::ComponentDescriptor::DependencyArrayType& required)
|
||||
|
||||
@@ -23,6 +23,7 @@ namespace PhysX
|
||||
void EditorCharacterGameplayComponent::GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible)
|
||||
{
|
||||
incompatible.push_back(AZ_CRC("PhysXCharacterGameplayService", 0xfacd7876));
|
||||
incompatible.push_back(AZ_CRC_CE("NonUniformScaleService"));
|
||||
}
|
||||
|
||||
void EditorCharacterGameplayComponent::GetRequiredServices(AZ::ComponentDescriptor::DependencyArrayType& required)
|
||||
|
||||
@@ -49,6 +49,7 @@ namespace PhysX
|
||||
{
|
||||
incompatible.push_back(AZ_CRC("PhysXRagdollService", 0x6d889c70));
|
||||
incompatible.push_back(AZ_CRC("LegacyCryPhysicsService", 0xbb370351));
|
||||
incompatible.push_back(AZ_CRC_CE("NonUniformScaleService"));
|
||||
}
|
||||
|
||||
static void GetRequiredServices(AZ::ComponentDescriptor::DependencyArrayType& required)
|
||||
|
||||
@@ -75,6 +75,11 @@ namespace WhiteBox
|
||||
required.push_back(AZ_CRC("WhiteBoxService", 0x2f2f42b8));
|
||||
}
|
||||
|
||||
void EditorWhiteBoxColliderComponent::GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible)
|
||||
{
|
||||
incompatible.push_back(AZ_CRC_CE("NonUniformScaleService"));
|
||||
}
|
||||
|
||||
void EditorWhiteBoxColliderComponent::Activate()
|
||||
{
|
||||
AzToolsFramework::Components::EditorComponentBase::Activate();
|
||||
|
||||
@@ -46,6 +46,7 @@ namespace WhiteBox
|
||||
private:
|
||||
static void GetProvidedServices(AZ::ComponentDescriptor::DependencyArrayType& provided);
|
||||
static void GetRequiredServices(AZ::ComponentDescriptor::DependencyArrayType& required);
|
||||
static void GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible);
|
||||
|
||||
// AZ::Component ...
|
||||
void Activate() override;
|
||||
|
||||
@@ -44,6 +44,11 @@ namespace WhiteBox
|
||||
required.push_back(AZ_CRC("TransformService", 0x8ee22c50));
|
||||
}
|
||||
|
||||
void WhiteBoxColliderComponent::GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible)
|
||||
{
|
||||
incompatible.push_back(AZ_CRC_CE("NonUniformScaleService"));
|
||||
}
|
||||
|
||||
WhiteBoxColliderComponent::WhiteBoxColliderComponent(
|
||||
const Physics::CookedMeshShapeConfiguration& shapeConfiguration,
|
||||
const Physics::ColliderConfiguration& physicsColliderConfiguration,
|
||||
|
||||
@@ -41,6 +41,7 @@ namespace WhiteBox
|
||||
|
||||
private:
|
||||
static void GetRequiredServices(AZ::ComponentDescriptor::DependencyArrayType& required);
|
||||
static void GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible);
|
||||
|
||||
// AZ::Component ...
|
||||
void Activate() override;
|
||||
|
||||
@@ -265,6 +265,11 @@ namespace WhiteBox
|
||||
provided.push_back(AZ_CRC("WhiteBoxService", 0x2f2f42b8));
|
||||
}
|
||||
|
||||
void EditorWhiteBoxComponent::GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible)
|
||||
{
|
||||
incompatible.push_back(AZ_CRC_CE("NonUniformScaleService"));
|
||||
}
|
||||
|
||||
EditorWhiteBoxComponent::EditorWhiteBoxComponent() = default;
|
||||
|
||||
EditorWhiteBoxComponent::~EditorWhiteBoxComponent()
|
||||
|
||||
@@ -89,6 +89,7 @@ namespace WhiteBox
|
||||
private:
|
||||
static void GetRequiredServices(AZ::ComponentDescriptor::DependencyArrayType& required);
|
||||
static void GetProvidedServices(AZ::ComponentDescriptor::DependencyArrayType& provided);
|
||||
static void GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible);
|
||||
|
||||
// EditorComponentBase overrides ...
|
||||
void BuildGameEntity(AZ::Entity* gameEntity) override;
|
||||
|
||||
Reference in New Issue
Block a user