![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ProceduralFoliageBroadphase.h>
Public Member Functions | |
| FProceduralFoliageBroadphase (float TileSize=0.f, float MinimumQuadTreeSize=100.f) | |
| FProceduralFoliageBroadphase (const FProceduralFoliageBroadphase &OtherBroadphase) | |
| FProceduralFoliageBroadphase & | operator= (const FProceduralFoliageBroadphase &OtherBroadphase) |
| bool | TestAgainstAABB (FProceduralFoliageInstance *Instance) |
| void | Insert (FProceduralFoliageInstance *Instance) |
| bool | GetOverlaps (FProceduralFoliageInstance *Instance, TArray< FProceduralFoliageOverlap > &Overlaps) const |
| void | GetInstancesInBox (const FBox2D &Box, TArray< FProceduralFoliageInstance * > &Instances) const |
| void | Remove (FProceduralFoliageInstance *Instance) |
| void | Empty () |
| FProceduralFoliageBroadphase::FProceduralFoliageBroadphase | ( | float | TileSize = 0.f, |
| float | MinimumQuadTreeSize = 100.f |
||
| ) |
| FProceduralFoliageBroadphase::FProceduralFoliageBroadphase | ( | const FProceduralFoliageBroadphase & | OtherBroadphase | ) |
| void FProceduralFoliageBroadphase::Empty | ( | ) |
| void FProceduralFoliageBroadphase::GetInstancesInBox | ( | const FBox2D & | Box, |
| TArray< FProceduralFoliageInstance * > & | Instances | ||
| ) | const |
| bool FProceduralFoliageBroadphase::GetOverlaps | ( | FProceduralFoliageInstance * | Instance, |
| TArray< FProceduralFoliageOverlap > & | Overlaps | ||
| ) | const |
| void FProceduralFoliageBroadphase::Insert | ( | FProceduralFoliageInstance * | Instance | ) |
|
default |
| void FProceduralFoliageBroadphase::Remove | ( | FProceduralFoliageInstance * | Instance | ) |
| bool FProceduralFoliageBroadphase::TestAgainstAABB | ( | FProceduralFoliageInstance * | Instance | ) |