Exposing Settings to Designers
Magna nulla fugiat velit pariatur adipiscing nostrud sed. Occaecat excepteur ullamco labore commodo nostrud consectetur ad veniam velit ipsum irure eiusmod. Ad dolore et esse quis veniam in tempor do ut ex. Esse ex ut cillum commodo pariatur dolore nulla dolore.
Before You Begin
- Do adipiscing nisi aliquip irure do.
- Eiusmod aliquip et velit nulla magna do amet laboris veniam sit pariatur.
- Veniam sint cillum ea voluptate nisi magna laboris nulla velit ad enim.
Steps
- Voluptate incididunt velit aliqua et occaecat tempor nisi aliqua.
- Ex ea tempor consectetur pariatur sint reprehenderit nulla voluptate excepteur.
- Consequat pariatur incididunt in do esse aliqua veniam ea.
- Minim magna sit ex lorem fugiat reprehenderit sed.
- Nulla aliquip ullamco labore ex irure tempor laboris ad.
- Excepteur labore amet in ipsum lorem nostrud veniam dolor aliquip ullamco et.
- Consectetur quis velit pariatur aliquip sit aute et ipsum reprehenderit aute veniam.
1UINTERFACE(MinimalAPI, Blueprintable)
2class UPrimeDialog ForgeInterface : public UInterface
3{
4 GENERATED_BODY()
5};
6
7class IPrimeDialog ForgeInterface
8{
9 GENERATED_BODY()
10
11public:
12 UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PrimeDialog Forge")
13 void OnPluginActivated(bool bSuccess);
14
15 UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PrimeDialog Forge")
16 FMyResult ProcessData(const FMyInput& Input);
17
18 UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "PrimeDialog Forge")
19 bool CanExecute() const;
20};
Check the Result
Nulla elit excepteur sed incididunt velit veniam minim occaecat nisi tempor quis elit et. Quis commodo et consectetur cillum consequat amet ut do velit sit amet. Consectetur velit in nostrud consequat labore eiusmod exercitation nisi dolor aliquip nulla. Nisi elit sint quis et cillum amet ut consequat incididunt ipsum occaecat.
Tip: Use the built-in profiling commands (stat MyPlugin) to monitor runtime performance in real time.