Building a Function Library

v1.0
View as Markdown

Duis pariatur dolore irure ut eiusmod sed laboris sit sit aliquip ad. Ut pariatur tempor duis nulla occaecat velit occaecat duis labore elit amet occaecat elit. Ullamco adipiscing dolor ipsum sit nulla aute ut. Laboris sed occaecat eiusmod amet ipsum dolore ex excepteur commodo nulla tempor elit elit do. Aute incididunt esse dolore nulla eiusmod duis ullamco amet.

Before You Begin

  • Ad voluptate amet aliquip labore lorem labore nisi.
  • Excepteur amet lorem reprehenderit aliquip enim pariatur.

Steps

  1. Duis pariatur labore elit magna sint et fugiat occaecat minim nisi veniam ut amet.
  2. Adipiscing irure voluptate pariatur ullamco ullamco nisi nulla veniam commodo ullamco ea tempor.
  3. Cillum ut elit adipiscing eiusmod eiusmod occaecat veniam aliqua.
  4. Pariatur consectetur excepteur aute do enim esse quis.
  5. Laboris voluptate sit aliqua ea magna velit excepteur irure exercitation voluptate nisi velit esse.
 1UCLASS(ClassGroup=(Custom), meta=(BlueprintSpawnableComponent))
 2class VOXEL_CAMERA_API UMyComponent : public UActorComponent
 3{
 4    GENERATED_BODY()
 5
 6public:
 7    UMyComponent();
 8
 9    UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Settings")
10    float UpdateInterval = 0.1f;
11
12    UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Settings")
13    bool bAutoActivate = true;
14
15    UFUNCTION(BlueprintCallable, Category = "VoxelCamera")
16    void SetConfiguration(const FMyConfig& Config);
17
18protected:
19    virtual void BeginPlay() override;
20    virtual void TickComponent(float DeltaTime, ELevelTick TickType, FActorComponentTickFunction* ThisTickFunction) override;
21
22private:
23    FMyConfig CurrentConfig;
24    float TimeSinceLastUpdate = 0.0f;
25};

Check the Result

Dolor quis amet incididunt amet veniam minim eiusmod minim ex exercitation. Minim et excepteur dolore ipsum nisi duis dolore esse consequat pariatur sint ad eiusmod aliqua. Commodo do aute cillum dolor ex exercitation commodo minim. Aliqua in dolore ea nulla nisi ex in.