Skip to content
Brass Orrery

Orrery Terrain · OrreryTerrain module · delegate

FOrreryTerrainStampDelegate

The outputs of Stamp Terrain (Async).

Declaration

DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams(FOrreryTerrainStampDelegate, EOrreryTerrainSculptResult, Result, EOrreryTerrainAsyncFailure, Reason,
                                               const FString&, Message);
Header
#include "OrreryTerrainAsyncActions.h"
Module
PublicDependencyModuleNames.Add("OrreryTerrain"); in your module’s Build.cs.
Stability
Stable: changes within a major version only add.

Description

OnCompleted: Result Applied or NoChange, Reason None. OnRefused and OnFailed: Result is the sculpt answer that refused the stamp (Refused when the node refused it itself, Pending when it never got to apply it), Reason why the node gave up, and Message the refusal in words (empty after a timeout or a world that ended).

Parameters

NameTypeMeaning
ResultEOrreryTerrainSculptResult—
ReasonEOrreryTerrainAsyncFailure—
Messageconst FString&—

A dynamic delegate: Blueprint can bind it. Multicast: any number of listeners.