Base class for all the feature extractors that export the scene's depth buffer. More...
Public Member Functions | |
UNVSceneFeatureExtractor_SceneDepth (const FObjectInitializer &ObjectInitializer) | |
![]() | |
UNVSceneFeatureExtractor_PixelData (const FObjectInitializer &ObjectInitializer) | |
virtual bool | CaptureSceneToPixelsData (UNVSceneFeatureExtractor_PixelData::OnFinishedCaptureScenePixelsDataCallback Callback) |
UNVSceneCaptureComponent2D * | CreateSceneCaptureComponent2d (UMaterialInstance *PostProcessingMaterial=nullptr, const FString &ComponentName=TEXT("")) |
virtual class UTextureRenderTarget2D * | GetRenderTarget () const |
virtual void | StartCapturing () override |
virtual void | StopCapturing () override |
virtual void | UpdateCapturerSettings () override |
![]() | |
UNVSceneFeatureExtractor (const FObjectInitializer &ObjectInitializer) | |
FString | GetDisplayName () const |
virtual class UWorld * | GetWorld () const override |
void | Init (UNVSceneCapturerViewpointComponent *InOwnerViewpoint) |
bool | IsEnabled () const |
Public Attributes | |
float | MaxDepthDistance |
The furthest distance to quantize when capturing the scene's depth. More... | |
![]() | |
bool | bIsEnabled |
If true, the feature extractor will capture otherwise it won't ToDo: Move to protected. More... | |
FString | Description |
FString | DisplayName |
Name of the feature extractor to show. More... | |
FString | ExportFileNamePostfix |
The string to add to the end of the exported file's name captured from this feature extractor. e.g: "depth", "mask" ... More... | |
Protected Member Functions | |
virtual void | UpdateMaterial () override |
![]() | |
virtual void | UpdateSettings () override |
Additional Inherited Members | |
![]() | |
typedef TFunction< void(const FNVTexturePixelData &, UNVSceneFeatureExtractor_PixelData *)> | OnFinishedCaptureScenePixelsDataCallback |
Callback function get called after the scene capture component finished capturing scene and read back its pixels data FNVTexturePixelData - The struct contain the captured scene's pixels data UNVSceneFeatureExtractor_PixelData* - Reference to the feature extractor that captured the scene pixels data. More... | |
![]() | |
bool | bOnlyShowTrainingActors |
If true, only show the training actors in the exported images. More... | |
bool | bOverrideExportImageType |
If true, this feature extractors have its own exported image type and doesn't use the owner capturer's image type. More... | |
bool | bOverrideShowFlagSettings |
bool | bUpdateContinuously |
TEnumAsByte < ENVCapturedPixelFormat > | CapturedPixelFormat |
TEnumAsByte< enum ESceneCaptureSource > | CaptureSource |
ENVImageFormat | ExportImageFormat |
TArray< AActor * > | IgnoreActors |
List of actors to ignore when capturing image. More... | |
TArray< struct FEngineShowFlagsSetting > | OverrideShowFlagSettings |
ShowFlags for the SceneCapture's ViewFamily, to control rendering settings for this view. Hidden but accessible through details customization. More... | |
TEnumAsByte< EPixelFormat > | OverrideTexturePixelFormat |
float | PostProcessBlendWeight |
class UMaterialInterface * | PostProcessMaterial |
class UMaterialInstanceDynamic * | PostProcessMaterialInstance |
TArray < FNVSceneCaptureComponentData > | SceneCaptureComp2DDataList |
UNVSceneCaptureComponent2D * | SceneCaptureComponent |
![]() | |
bool | bCapturing |
ANVSceneCapturerActor * | OwnerCapturer |
UNVSceneCapturerViewpointComponent * | OwnerViewpoint |
Base class for all the feature extractors that export the scene's depth buffer.
Definition at line 108 of file NVSceneFeatureExtractor_ImageExport.h.
float UNVSceneFeatureExtractor_SceneDepth::MaxDepthDistance |
The furthest distance to quantize when capturing the scene's depth.
Definition at line 121 of file NVSceneFeatureExtractor_ImageExport.h.