Inherits LandscapeCanvas::BaseAreaModifierNode.
Public Member Functions | |
| AZ_CLASS_ALLOCATOR (PositionModifierNode, AZ::SystemAllocator) | |
| AZ_RTTI (PositionModifierNode, "{3613E5F4-BBFF-4FC5-90B5-902B3FFE7F8D}", BaseAreaModifierNode) | |
| PositionModifierNode (GraphModel::GraphPtr graph) | |
| const char * | GetTitle () const override |
Public Member Functions inherited from LandscapeCanvas::BaseAreaModifierNode | |
| AZ_CLASS_ALLOCATOR (BaseAreaModifierNode, AZ::SystemAllocator) | |
| AZ_RTTI (BaseAreaModifierNode, "{9FCA4158-1974-4CE3-93B9-10F1D6A25D9F}", BaseNode) | |
| BaseAreaModifierNode (GraphModel::GraphPtr graph) | |
| const BaseNodeType | GetBaseNodeType () const override |
Public Member Functions inherited from LandscapeCanvas::BaseNode | |
| AZ_CLASS_ALLOCATOR (BaseNode, AZ::SystemAllocator) | |
| AZ_RTTI (BaseNode, "{94ECF2FF-C46C-4CCA-878C-5C47B943B6B7}", Node) | |
| BaseNode (GraphModel::GraphPtr graph) | |
| const AZ::EntityId & | GetVegetationEntityId () const |
| void | SetVegetationEntityId (const AZ::EntityId &entityId) |
| void | RefreshEntityName () |
| Refresh the name in the entity name property slot. | |
| const AZ::ComponentId & | GetComponentId () const |
| void | SetComponentId (const AZ::ComponentId &componentId) |
| virtual AZ::ComponentDescriptor::DependencyArrayType | GetOptionalRequiredServices () const |
| AZ::Component * | GetComponent () const |
| bool | IsAreaExtender () const |
| Returns whether or not this node is a Vegetation Area Extender (Filter/Modifier/Selector) | |
| void | PostLoadSetup (GraphModel::GraphPtr graph, GraphModel::NodeId id) override |
| Override the PostLoadSetup calls to ensure the entity name is refreshed correctly. | |
| void | PostLoadSetup () override |
Static Public Member Functions | |
| static void | Reflect (AZ::ReflectContext *context) |
Static Public Member Functions inherited from LandscapeCanvas::BaseAreaModifierNode | |
| static void | Reflect (AZ::ReflectContext *context) |
Static Public Member Functions inherited from LandscapeCanvas::BaseNode | |
| static void | Reflect (AZ::ReflectContext *context) |
Static Public Attributes | |
| static const char * | TITLE |
Static Public Attributes inherited from LandscapeCanvas::BaseAreaModifierNode | |
| static const char * | INBOUND_GRADIENT_X_SLOT_ID |
| static const char * | INBOUND_GRADIENT_Y_SLOT_ID |
| static const char * | INBOUND_GRADIENT_Z_SLOT_ID |
| static const QString | INBOUND_GRADIENT_X_SLOT_LABEL |
| static const QString | INBOUND_GRADIENT_Y_SLOT_LABEL |
| static const QString | INBOUND_GRADIENT_Z_SLOT_LABEL |
| static const QString | INBOUND_GRADIENT_X_INPUT_SLOT_DESCRIPTION |
| static const QString | INBOUND_GRADIENT_Y_INPUT_SLOT_DESCRIPTION |
| static const QString | INBOUND_GRADIENT_Z_INPUT_SLOT_DESCRIPTION |
Protected Member Functions | |
| void | RegisterSlots () override |
Protected Member Functions inherited from LandscapeCanvas::BaseNode | |
| void | CreateEntityNameSlot () |
| Create the property slot on our node to show the Entity name. | |
Additional Inherited Members | |
Public Types inherited from LandscapeCanvas::BaseNode | |
| enum | BaseNodeType { Invalid = -1 , Shape , VegetationArea , Gradient , GradientGenerator , GradientModifier , TerrainArea , TerrainExtender , TerrainSurfaceExtender , VegetationAreaModifier , VegetationAreaFilter , VegetationAreaSelector } |
| using | BaseNodePtr = AZStd::shared_ptr< BaseNode > |
Protected Attributes inherited from LandscapeCanvas::BaseNode | |
| AZ::EntityId | m_vegetationEntityId |
| EntityId of the Vegetation Entity that holds this node. | |
| AZ::ComponentId | m_componentId = AZ::InvalidComponentId |