Inherits LandscapeCanvas::BaseNode.
|
| AZ_CLASS_ALLOCATOR (TerrainPhysicsHeightfieldColliderNode, AZ::SystemAllocator) |
|
| AZ_RTTI (TerrainPhysicsHeightfieldColliderNode, "{8F7DB486-972B-427C-9D1D-CF798D569847}", BaseNode) |
|
| TerrainPhysicsHeightfieldColliderNode (GraphModel::GraphPtr graph) |
|
const BaseNodeType | GetBaseNodeType () const override |
|
const char * | GetTitle () const override |
|
AZ::ComponentDescriptor::DependencyArrayType | GetOptionalRequiredServices () 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) |
|
virtual const BaseNodeType | GetBaseNodeType () const |
|
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 |
|
|
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 Member Functions inherited from LandscapeCanvas::BaseNode |
void | CreateEntityNameSlot () |
| Create the property slot on our node to show the Entity name.
|
|
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::TerrainPhysicsHeightfieldColliderNode::GetBaseNodeType |
( |
| ) |
const |
|
overridevirtual |
◆ GetOptionalRequiredServices()
AZ::ComponentDescriptor::DependencyArrayType LandscapeCanvas::TerrainPhysicsHeightfieldColliderNode::GetOptionalRequiredServices |
( |
| ) |
const |
|
overridevirtual |
The documentation for this class was generated from the following file:
- Gems/LandscapeCanvas/Code/Source/Editor/Nodes/Terrain/TerrainPhysicsHeightfieldColliderNode.h