Navigation
API > API/Plugins > API/Plugins/Water
| Name | ABuoyancyManager |
| Type | class |
| Header File | /Engine/Plugins/Experimental/Water/Source/Runtime/Public/BuoyancyManager.h |
| Include Path | #include "BuoyancyManager.h" |
Syntax
UCLASS (MinimalAPI)
class ABuoyancyManager : public AActor
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → AActor → ABuoyancyManager
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ABuoyancyManager
(
const FObjectInitializer& ObjectInitializer |
BuoyancyManager.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AsyncCallback | FBuoyancyManagerAsyncCallback * | BuoyancyManager.h | ||
| BuoyancyComponents | TArray< TObjectPtr< UBuoyancyComponent > > | BuoyancyManager.h | ||
| BuoyancyComponentsActive | TArray< UBuoyancyComponent * > | BuoyancyManager.h | ||
| BuoyancyComponentsToRegister | TArray< TWeakObjectPtr< UBuoyancyComponent > > | List of buoyancy components to defer registration until this buoyancy manager is fully initialized. | BuoyancyManager.h | |
| LatestOutput | Chaos::TSimCallbackOutputHandle< FBuoyancyManagerAsyncOutput > | BuoyancyManager.h | ||
| OnCreateDelegateHandle | FDelegateHandle | BuoyancyManager.h | ||
| OnDestroyDelegateHandle | FDelegateHandle | BuoyancyManager.h | ||
| OnPhysScenePreTickHandle | FDelegateHandle | BuoyancyManager.h | ||
| PendingOutputs | TArray< Chaos::TSimCallbackOutputHandle< FBuoyancyManagerAsyncOutput > > | BuoyancyManager.h | ||
| PhysicsInitializedSimulatingComponents | TSet< const UPrimitiveComponent * > | BuoyancyManager.h | ||
| Timestamp | int32 | BuoyancyManager.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ClearAsyncInputs
(
UBuoyancyComponent* Component |
BuoyancyManager.h | ||
void OnCreatePhysics
(
UActorComponent* Component |
BuoyancyManager.h | ||
void OnDestroyPhysics
(
UActorComponent* Component |
BuoyancyManager.h | ||
void Register
(
UBuoyancyComponent* BuoyancyComponent |
BuoyancyManager.h | ||
void Unregister
(
UBuoyancyComponent* BuoyancyComponent |
BuoyancyManager.h | ||
void Update
(
FPhysScene* PhysScene, |
BuoyancyManager.h |
Overridden from AActor
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanChangeIsSpatiallyLoadedFlag() |
BuoyancyManager.h | ||
virtual bool IsSelectable() |
BuoyancyManager.h | ||
virtual bool ShouldImport
(
FStringView ActorPropString, |
Prevent import/export of buoyancy manager actors since they should be transient and are always spawned when the map is loaded. | BuoyancyManager.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static ABuoyancyManager * Get
(
const UObject* WorldContextObject |
BuoyancyManager.h | ||
static bool GetBuoyancyComponentManager
(
const UObject* WorldContextObject, |
BuoyancyManager.h |