Navigation
API > API/Plugins > API/Plugins/Water > API/Plugins/Water/FWaterBodyManager
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ForEachWaterBodyComponent
(
TFunctionRef< bool(UWaterBodyComponent*)> Pred |
Execute a predicate function on each valid water body. | WaterBodyManager.h | |
static void ForEachWaterBodyComponent
(
const UWorld* World, |
Execute a predicate function on each valid water body. | WaterBodyManager.h |
ForEachWaterBodyComponent(TFunctionRef< bool(UWaterBodyComponent *)>)
Description
Execute a predicate function on each valid water body. Predicate should return false for early exit.
| Name | ForEachWaterBodyComponent |
| Type | function |
| Header File | /Engine/Plugins/Experimental/Water/Source/Runtime/Public/WaterBodyManager.h |
| Include Path | #include "WaterBodyManager.h" |
| Source | /Engine/Plugins/Experimental/Water/Source/Runtime/Private/WaterBodyManager.cpp |
void ForEachWaterBodyComponent
(
TFunctionRef < bool *)> Pred
) const
ForEachWaterBodyComponent(const UWorld , TFunctionRef< bool(UWaterBodyComponent )>)
Description
Execute a predicate function on each valid water body. Predicate should return false for early exit.
| Name | ForEachWaterBodyComponent |
| Type | function |
| Header File | /Engine/Plugins/Experimental/Water/Source/Runtime/Public/WaterBodyManager.h |
| Include Path | #include "WaterBodyManager.h" |
| Source | /Engine/Plugins/Experimental/Water/Source/Runtime/Private/WaterBodyManager.cpp |
static void ForEachWaterBodyComponent
(
const UWorld * World,
TFunctionRef < bool *)> Pred
)