|
Open 3D Engine Vegetation Gem API Reference
23.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Inherits Component, Handler, Handler, Handler, Handler, and 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 () override |
| AZ::Aabb | GetLocalBounds () override |
Friends | |
| template<typename , typename > | |
| class | LmbrCentral::EditorWrappedComponentBase |