Inherits LandscapeCanvas::BaseNode.
 | 
| 
  | AZ_CLASS_ALLOCATOR (ReferenceShapeNode, AZ::SystemAllocator) | 
|   | 
| 
  | AZ_RTTI (ReferenceShapeNode, "{DD8E2150-A80C-4740-9EA5-26B7BC3C1993}", BaseNode) | 
|   | 
| 
  | ReferenceShapeNode (GraphModel::GraphPtr graph) | 
|   | 
| 
const char *  | GetTitle () const override | 
|   | 
| 
const char *  | GetSubTitle () const override | 
|   | 
| 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 void  | Reflect (AZ::ReflectContext *context) | 
|   | 
  Static Public Member Functions inherited from LandscapeCanvas::BaseNode | 
| 
static void  | Reflect (AZ::ReflectContext *context) | 
|   | 
 | 
| 
static const char *  | TITLE | 
|   | 
 | 
| 
void  | RegisterSlots () override | 
|   | 
  Protected Member Functions inherited from LandscapeCanvas::BaseNode | 
| 
void  | CreateEntityNameSlot () | 
|   | Create the property slot on our node to show the Entity name. 
  | 
|   | 
 | 
  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 | 
|   | 
◆ GetBaseNodeType()
  
  
      
        
          | const BaseNodeType LandscapeCanvas::ReferenceShapeNode::GetBaseNodeType  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
overridevirtual   | 
  
 
 
The documentation for this class was generated from the following file:
- Gems/LandscapeCanvas/Code/Source/Editor/Nodes/Shapes/ReferenceShapeNode.h