13 #include "Components/SceneComponent.h"
14 #include "Components/SceneCaptureComponent.h"
15 #include "Engine/TextureRenderTarget2D.h"
16 #include "NVSceneCapturerUtils.h"
17 #include "NVTextureReader.h"
18 #include "NVSceneFeatureExtractor.generated.h"
25 USTRUCT(BlueprintType)
31 UPROPERTY(EditAnywhere, Instanced, Category = FeatureExtraction, meta = (ShowOnlyInnerProperties))
38 UCLASS(Blueprintable, DefaultToInstanced, editinlinenew, Abstract, ClassGroup = (NVIDIA))
46 virtual class UWorld* GetWorld()
const override;
48 bool IsEnabled()
const;
49 FString GetDisplayName()
const;
53 virtual void StartCapturing();
54 virtual void StopCapturing();
56 virtual void UpdateCapturerSettings() PURE_VIRTUAL(UNVSceneFeatureExtractor::UpdateCapturerSettings,);
58 virtual void UpdateSettings() PURE_VIRTUAL(UNVSceneFeatureExtractor::UpdateSettings,);
63 UPROPERTY(EditAnywhere, SimpleDisplay, Category = Config)
66 UPROPERTY(EditAnywhere, SimpleDisplay, Category = Config)
69 UPROPERTY(EditAnywhere, SimpleDisplay, Category = Config)
72 UPROPERTY(EditAnywhere, SimpleDisplay, Category = Config)
73 FString ExportFileNamePostfix;
94 FString ComponentName;
UNVSceneCapturerViewpointComponent: Represents each viewpoint from where the capturer captures data...
The scene exporter actor.