Inherits AZ::Component, SurfaceData::SurfaceDataModifierRequestBus::Handler, LmbrCentral::DependencyNotificationBus::Handler, LmbrCentral::ShapeComponentNotificationsBus::Handler, and GradientSurfaceDataRequestBus::Handler.
 | 
| 
  | AZ_COMPONENT (GradientSurfaceDataComponent, GradientSurfaceDataComponentTypeId) | 
|   | 
| 
  | GradientSurfaceDataComponent (const GradientSurfaceDataConfig &configuration) | 
|   | 
| 
void  | Activate () override | 
|   | 
| 
void  | Deactivate () override | 
|   | 
| 
bool  | ReadInConfig (const AZ::ComponentConfig *baseConfig) override | 
|   | 
| 
bool  | WriteOutConfig (AZ::ComponentConfig *outBaseConfig) const override | 
|   | 
| 
void  | ModifySurfacePoints (AZStd::span< const AZ::Vector3 > positions, AZStd::span< const AZ::EntityId > creatorEntityIds, AZStd::span< SurfaceData::SurfaceTagWeights > weights) const override | 
|   | 
| 
void  | OnCompositionChanged () override | 
|   | 
 | 
| 
static void  | GetProvidedServices (AZ::ComponentDescriptor::DependencyArrayType &services) | 
|   | 
| 
static void  | GetIncompatibleServices (AZ::ComponentDescriptor::DependencyArrayType &services) | 
|   | 
| 
static void  | GetRequiredServices (AZ::ComponentDescriptor::DependencyArrayType &services) | 
|   | 
| 
static void  | GetDependentServices (AZ::ComponentDescriptor::DependencyArrayType &services) | 
|   | 
| 
static void  | Reflect (AZ::ReflectContext *context) | 
|   | 
 | 
| 
void  | OnShapeChanged (LmbrCentral::ShapeComponentNotifications::ShapeChangeReasons reasons) override | 
|   | 
| 
void  | SetThresholdMin (float thresholdMin) override | 
|   | 
| 
float  | GetThresholdMin () const override | 
|   | 
| 
void  | SetThresholdMax (float thresholdMax) override | 
|   | 
| 
float  | GetThresholdMax () const override | 
|   | 
| 
size_t  | GetNumTags () const override | 
|   | 
| 
AZ::Crc32  | GetTag (int tagIndex) const override | 
|   | 
| 
void  | RemoveTag (int tagIndex) override | 
|   | 
| 
void  | AddTag (AZStd::string tag) override | 
|   | 
| 
AZ::EntityId  | GetShapeConstraintEntityId () const override | 
|   | 
| 
void  | SetShapeConstraintEntityId (AZ::EntityId entityId) override | 
|   | 
 | 
| 
template<typename , typename >  | 
| class  | LmbrCentral::EditorWrappedComponentBase | 
|   | 
The documentation for this class was generated from the following file:
- Gems/GradientSignal/Code/Include/GradientSignal/Components/GradientSurfaceDataComponent.h