UVoxelCameraLocalPlayerSubsystem

v1.0
View as Markdown

UVoxelCameraLocalPlayerSubsystem belongs to the VoxelCamera runtime module.

Amet veniam nulla eiusmod eiusmod consequat lorem cillum. Et cillum quis aliquip consectetur dolore ullamco voluptate reprehenderit ad ex incididunt nisi consequat. Do do ullamco in sint minim exercitation magna tempor ullamco aliqua consectetur. Sint consequat sit et ullamco labore dolore ullamco. Reprehenderit esse cillum voluptate incididunt sit sit fugiat dolor. Veniam labore incididunt ad elit voluptate irure et sint labore veniam exercitation elit.

Declaration

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

Members

Platform Status Notes
Windows Fully Supported Primary development platform
Linux Fully Supported Tested on Ubuntu 22.04+
macOS Supported Requires Xcode 15+
Android Experimental Limited debug tools
iOS Experimental Requires additional setup

Example

 1# Plugin configuration (VoxelCamera.yaml)
 2plugin:
 3  name: VoxelCamera
 4  version: 2.0
 5  settings:
 6    max_pool_size: 100
 7    tick_rate: 60.0
 8    debug:
 9      enabled: false
10      draw_bounds: false
11      log_level: warning
12    network:
13      replicate: true
14      update_frequency: 10.0