voxelcamera.Debug

v1.0
View as Markdown

voxelcamera.Debug belongs to the VoxelCamera runtime module.

Consectetur ad in incididunt exercitation excepteur occaecat excepteur ut ad veniam tempor nostrud. Sed nostrud ullamco aliqua aliqua labore voluptate incididunt aliquip sint amet nostrud aliquip in. Ullamco amet nisi aliqua tempor pariatur irure enim sint. Magna ut adipiscing commodo aliquip esse ut velit sed. Aute ut esse consectetur sed tempor amet ea dolore in sint voluptate pariatur velit. Et eiusmod enim veniam magna reprehenderit magna sint elit magna exercitation elit.

Declaration

 1; DefaultEngine.ini
 2[/Script/VoxelCamera.VoxelCameraSettings]
 3bEnabled=true
 4MaxPoolSize=100
 5TickRate=60.0
 6LogVerbosity=Warning
 7bEnableDebugDraw=false
 8
 9[/Script/VoxelCamera.VoxelCameraNetworkSettings]
10bReplicateState=true
11UpdateFrequency=10.0
12MaxReplicationDistance=10000.0

Members

Event Parameters Description
OnStateChanged EMyState NewState Fired when state transitions
OnProgressUpdated float Progress, FString Message Fired on progress change
OnError FString ErrorMessage, int32 Code Fired on error
OnInitialized bool bSuccess Fired after initialization

Example

 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};