UVoxelWaterPulseSubsystem

v1.0
View as Markdown

UVoxelWaterPulseSubsystem belongs to the VoxelWaterPulse runtime module.

Ex ipsum enim voluptate laboris in esse pariatur voluptate nisi ex amet ea ullamco quis. Consectetur ipsum voluptate occaecat fugiat velit ipsum magna commodo nulla dolore. Voluptate sed nostrud fugiat do excepteur eiusmod voluptate quis. Esse voluptate aliqua elit tempor exercitation esse sint. Laboris enim dolore tempor magna enim occaecat incididunt cillum dolore ad aute labore. Esse veniam aliquip laboris veniam dolor dolor irure cillum quis duis ex duis adipiscing.

Declaration

 1UINTERFACE(MinimalAPI, Blueprintable)
 2class UVoxelWaterPulseInterface : public UInterface
 3{
 4    GENERATED_BODY()
 5};
 6
 7class IVoxelWaterPulseInterface
 8{
 9    GENERATED_BODY()
10
11public:
12    UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VoxelWaterPulse")
13    void OnPluginActivated(bool bSuccess);
14
15    UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VoxelWaterPulse")
16    FMyResult ProcessData(const FMyInput& Input);
17
18    UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "VoxelWaterPulse")
19    bool CanExecute() const;
20};

Members

Parameter Type Default Description
MaxPoolSize int32 100 Maximum number of pooled objects
TickRate float 60.0 Update frequency in Hz
bAutoActivate bool true Activate on BeginPlay
LogVerbosity ELogVerbosity Warning Minimum log level
ReplicationMode ERepMode Reliable Network replication strategy