voxelcamera.Dump

v2.0
View as Markdown

voxelcamera.Dump belongs to the VoxelCamera runtime module.

Aliquip ut adipiscing in labore do reprehenderit ea amet. Magna sit occaecat excepteur veniam velit duis fugiat irure eiusmod nostrud do laboris. Dolore voluptate velit nulla excepteur nulla aliquip elit in ex cillum adipiscing laboris. Lorem quis cillum dolor lorem irure incididunt aliquip dolor fugiat labore in exercitation velit. Incididunt quis incididunt reprehenderit excepteur aute ullamco sit dolor nulla tempor quis veniam sint aliqua.

Declaration

 1// Declare delegates for event-driven communication
 2DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FOnStateChanged, EMyState, NewState);
 3DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(FOnProgressUpdated, float, Progress, FString, Message);
 4
 5UPROPERTY(BlueprintAssignable, Category = "Events")
 6FOnStateChanged OnStateChanged;
 7
 8UPROPERTY(BlueprintAssignable, Category = "Events")
 9FOnProgressUpdated OnProgressUpdated;
10
11// Broadcasting events
12void UMyManager::UpdateState(EMyState NewState)
13{
14    CurrentState = NewState;
15    OnStateChanged.Broadcast(NewState);
16    OnProgressUpdated.Broadcast(GetProgress(), GetStatusMessage());
17}

Members

Function Return Type Description
Initialize() void Set up the subsystem
Query(Params) bool Execute a spatial query
GetState() EMyState Return current state
Reset() void Reset to default state
SetConfig(Config) void Apply a configuration