Navigation
API > API/Plugins > API/Plugins/WaterAdvanced
| Name | UShallowWaterRiverComponent |
| Type | class |
| Header File | /Engine/Plugins/Experimental/WaterAdvanced/Source/WaterAdvanced/Public/ShallowWaterRiverActor.h |
| Include Path | #include "ShallowWaterRiverActor.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType, HideCategories=(Physics, Replication, Input, Collision))
class UShallowWaterRiverComponent : public UPrimitiveComponent
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UActorComponent → USceneComponent → UPrimitiveComponent → UShallowWaterRiverComponent
Implements Interfaces
- IAsyncPhysicsStateProcessor
- IInterface_AssetUserData
- IInterface_AsyncCompilation
- INavRelevantInterface
- IPhysicsComponent
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UShallowWaterRiverComponent
(
const FObjectInitializer& ObjectInitializer |
ShallowWaterRiverActor.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BakedFoamTexture | TObjectPtr< UTexture2D > | ShallowWaterRiverActor.h |
|
|
| BakedSimMaterial | TObjectPtr< class UMaterialInstance > | ShallowWaterRiverActor.h |
|
|
| BakedSimRiverToLakeTransitionMaterial | TObjectPtr< class UMaterialInstance > | ShallowWaterRiverActor.h |
|
|
| BakedSimRiverToOceanTransitionMaterial | TObjectPtr< class UMaterialInstance > | ShallowWaterRiverActor.h |
|
|
| BakedWaterSurfaceNormalTexture | TObjectPtr< UTexture2D > | ShallowWaterRiverActor.h |
|
|
| BakedWaterSurfaceTexture | TObjectPtr< UTexture2D > | ShallowWaterRiverActor.h |
|
|
| bMatchSpline | bool | ShallowWaterRiverActor.h |
|
|
| BottomContourActors | TArray< TSoftObjectPtr< AActor > > | ShallowWaterRiverActor.h |
|
|
| BottomContourCaptureOffset | float | ShallowWaterRiverActor.h |
|
|
| BottomContourCollisionDilation | float | ShallowWaterRiverActor.h |
|
|
| BottomContourLandscapeActors | TArray< TSoftObjectPtr< ALandscape > > | ShallowWaterRiverActor.h |
|
|
| BottomContourTags | TArray< FName > | ShallowWaterRiverActor.h |
|
|
| bUseCapture | bool | ShallowWaterRiverActor.h |
|
|
| DilatedBottomContourActors | TArray< TSoftObjectPtr< AActor > > | ShallowWaterRiverActor.h |
|
|
| DilatedBottomContourTags | TArray< FName > | ShallowWaterRiverActor.h |
|
|
| MatchSplineHeightAmount | float | ShallowWaterRiverActor.h |
|
|
| NiagaraRiverSimulation | TObjectPtr< class UNiagaraSystem > | ShallowWaterRiverActor.h |
|
|
| NumSteps | int | ShallowWaterRiverActor.h |
|
|
| RemoveOutsideSplineAmount | float | ShallowWaterRiverActor.h |
|
|
| RenderState | TEnumAsByte< EShallowWaterRenderState > | ShallowWaterRiverActor.h |
|
|
| ResolutionMaxAxis | int | ShallowWaterRiverActor.h |
|
|
| SimSpeed | float | ShallowWaterRiverActor.h |
|
|
| SinkRiverWaterBodies | TArray< TSoftObjectPtr< AWaterBody > > | ShallowWaterRiverActor.h |
|
|
| SmoothingCutoff | float | ShallowWaterRiverActor.h |
|
|
| SmoothingWidth | int | ShallowWaterRiverActor.h |
|
|
| SourceRiverWaterBodies | TArray< TSoftObjectPtr< AWaterBody > > | ShallowWaterRiverActor.h |
|
|
| SourceSize | float | ShallowWaterRiverActor.h |
|
|
| SplineRiverMaterial | TObjectPtr< class UMaterialInstance > | ShallowWaterRiverActor.h |
|
|
| SplineRiverToLakeTransitionMaterial | TObjectPtr< class UMaterialInstance > | ShallowWaterRiverActor.h |
|
|
| SplineRiverToOceanTransitionMaterial | TObjectPtr< class UMaterialInstance > | ShallowWaterRiverActor.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AllWaterBodies | TSet< TSoftObjectPtr< AWaterBody > > | ShallowWaterRiverActor.h | ||
| bIsInitialized | bool | ShallowWaterRiverActor.h | ||
| bRenderStateTickInitialize | bool | ShallowWaterRiverActor.h | ||
| bTickInitialize | bool | ShallowWaterRiverActor.h | ||
| NormalDetailRT | TObjectPtr< UTextureRenderTarget2D > | ShallowWaterRiverActor.h | ||
| SystemPos | FVector | ShallowWaterRiverActor.h | ||
| WorldGridSize | FVector2D | ShallowWaterRiverActor.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| ShallowWaterRiverActor.h | |||
| ShallowWaterRiverActor.h | |||
void Bake() |
ShallowWaterRiverActor.h | ||
virtual void BeginPlay() |
ShallowWaterRiverActor.h | ||
virtual void OnUnregister() |
ShallowWaterRiverActor.h | ||
void OnWaterInfoTextureArrayCreated
(
const UTextureRenderTarget2DArray* InWaterInfoTexture |
ShallowWaterRiverActor.h | ||
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
ShallowWaterRiverActor.h | ||
virtual void PostLoad() |
ShallowWaterRiverActor.h | ||
void Rebuild() |
ShallowWaterRiverActor.h | ||
void SetPaused
(
bool Pause |
ShallowWaterRiverActor.h |
|
|
void SetWaterMIDParameters
(
UMaterialInstanceDynamic* WaterMID |
ShallowWaterRiverActor.h | ||
virtual void TickComponent
(
float DeltaTime, |
ShallowWaterRiverActor.h | ||
void UpdateRenderState() |
ShallowWaterRiverActor.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool QueryWaterAtSplinePoint
(
TSoftObjectPtr< AWaterBody > WaterBody, |
ShallowWaterRiverActor.h |