# voxelcamera.Dump

`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

```cpp
// Declare delegates for event-driven communication
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FOnStateChanged, EMyState, NewState);
DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(FOnProgressUpdated, float, Progress, FString, Message);

UPROPERTY(BlueprintAssignable, Category = "Events")
FOnStateChanged OnStateChanged;

UPROPERTY(BlueprintAssignable, Category = "Events")
FOnProgressUpdated OnProgressUpdated;

// Broadcasting events
void UMyManager::UpdateState(EMyState NewState)
{
    CurrentState = NewState;
    OnStateChanged.Broadcast(NewState);
    OnProgressUpdated.Broadcast(GetProgress(), GetStatusMessage());
}
```

## 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 |