Open 3D Engine Vegetation Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Inherits Vegetation::EditorVegetationComponentBase< TComponent, TConfiguration >, AzToolsFramework::EntitySelectionEvents::Bus::Handler, GradientSignal::GradientPreviewContextRequestBus::Handler, and LmbrCentral::DependencyNotificationBus::Handler.
Public Types | |
using | BaseClassType = EditorVegetationComponentBase< TComponent, TConfiguration > |
using | WrappedComponentType = TComponent |
using | WrappedConfigType = TConfiguration |
Public Types inherited from Vegetation::EditorVegetationComponentBase< TComponent, TConfiguration > | |
using | BaseClassType = LmbrCentral::EditorWrappedComponentBase< TComponent, TConfiguration > |
using | WrappedComponentType = TComponent |
using | WrappedConfigType = TConfiguration |
Public Member Functions | |
AZ_RTTI ((EditorAreaComponentBase, "{403D99B0-68E9-4FA2-B7AE-D2B6DDD9130E}", TComponent, TConfiguration), BaseClassType) | |
void | Activate () override |
void | Deactivate () override |
Public Member Functions inherited from Vegetation::EditorVegetationComponentBase< TComponent, TConfiguration > | |
AZ_RTTI ((EditorVegetationComponentBase, "{4A00AE4F-3D10-4B9F-914A-FAA7D2579035}", TComponent, TConfiguration), BaseClassType) | |
void | Activate () override |
void | Deactivate () override |
Static Public Member Functions | |
static void | Reflect (AZ::ReflectContext *context) |
Static Public Member Functions inherited from Vegetation::EditorVegetationComponentBase< TComponent, TConfiguration > | |
static void | Reflect (AZ::ReflectContext *context) |
Protected Member Functions | |
void | OnCompositionChanged () override |
AZ::EntityId | GetPreviewEntity () const override |
AZ::Aabb | GetPreviewBounds () const override |
bool | GetConstrainToShape () const override |
GradientSignal::GradientPreviewContextPriority | GetPreviewContextPriority () const override |
void | OnSelected () override |
void | OnDeselected () override |
AZ::u32 | ConfigurationChanged () override |
Protected Member Functions inherited from Vegetation::EditorVegetationComponentBase< TComponent, TConfiguration > | |
AZ::u32 | ConfigurationChanged () override |
Static Protected Member Functions | |
static bool | VersionConverter (AZ::SerializeContext &context, AZ::SerializeContext::DataElementNode &classElement) |