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 AZ::Component, AzFramework::EntityDebugDisplayEventBus::Handler, AzFramework::BoundsRequestBus::Handler, DebugRequestBus::Handler, DebugNotificationBus::Handler, and SystemConfigurationRequestBus::Handler.
Public Member Functions | |
AZ_COMPONENT (DebugComponent, "{E62A9E15-E763-4069-8AE5-93276F1E7AC7}") | |
DebugComponent (const DebugConfig &configuration) | |
void | Activate () override |
void | Deactivate () override |
bool | ReadInConfig (const AZ::ComponentConfig *baseConfig) override |
bool | WriteOutConfig (AZ::ComponentConfig *outBaseConfig) const override |
void | DisplayEntityViewport (const AzFramework::ViewportInfo &viewportInfo, AzFramework::DebugDisplayRequests &debugDisplay) override |
void | FillSectorStart (int sectorX, int sectorY, TimePoint timePoint) override |
void | FillSectorEnd (int sectorX, int sectorY, TimePoint timePoint, AZ::u32 unusedClaimPointCount) override |
void | FillAreaStart (AZ::EntityId areaId, TimePoint timePoint) override |
void | MarkAreaRejectedByMask (AZ::EntityId areaId) override |
void | FillAreaEnd (AZ::EntityId areaId, TimePoint timePoint, AZ::u32 unusedClaimPointCount) override |
void | FilterInstance (AZ::EntityId areaId, AZStd::string_view filterReason) override |
void | CreateInstance (InstanceId instanceId, AZ::Vector3 position, AZ::EntityId areaId) override |
void | DeleteInstance (InstanceId instanceId) override |
void | DeleteAllInstances () override |
void | ExportCurrentReport () override |
void | ToggleVisualization () override |
void | GetPerformanceReport (PerformanceReport &report) const override |
void | DumpPerformanceReport (const PerformanceReport &report, FilterTypeLevel filter, SortType sort) const override |
void | ClearPerformanceReport () override |
void | UpdateSystemConfig (const AZ::ComponentConfig *config) override |
void | GetSystemConfig ([[maybe_unused]] AZ::ComponentConfig *config) const override |
AZ::Aabb | GetWorldBounds () const override |
AZ::Aabb | GetLocalBounds () const override |
Friends | |
template<typename , typename > | |
class | LmbrCentral::EditorWrappedComponentBase |