NVIDIA DeepLearning Dataset Synthesizer (NDDS)
 All Classes Namespaces Functions Variables Typedefs Pages
UNVSceneFeatureExtractor_SceneDepth Class Reference

Base class for all the feature extractors that export the scene's depth buffer. More...

+ Inheritance diagram for UNVSceneFeatureExtractor_SceneDepth:
+ Collaboration diagram for UNVSceneFeatureExtractor_SceneDepth:

Public Member Functions

 UNVSceneFeatureExtractor_SceneDepth (const FObjectInitializer &ObjectInitializer)
 
- Public Member Functions inherited from UNVSceneFeatureExtractor_PixelData
 UNVSceneFeatureExtractor_PixelData (const FObjectInitializer &ObjectInitializer)
 
virtual bool CaptureSceneToPixelsData (UNVSceneFeatureExtractor_PixelData::OnFinishedCaptureScenePixelsDataCallback Callback)
 
UNVSceneCaptureComponent2DCreateSceneCaptureComponent2d (UMaterialInstance *PostProcessingMaterial=nullptr, const FString &ComponentName=TEXT(""))
 
virtual class
UTextureRenderTarget2D * 
GetRenderTarget () const
 
virtual void StartCapturing () override
 
virtual void StopCapturing () override
 
virtual void UpdateCapturerSettings () override
 
- Public Member Functions inherited from UNVSceneFeatureExtractor
 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...
 
- Public Attributes inherited from UNVSceneFeatureExtractor
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
 
- Protected Member Functions inherited from UNVSceneFeatureExtractor_PixelData
virtual void UpdateSettings () override
 

Additional Inherited Members

- Public Types inherited from UNVSceneFeatureExtractor_PixelData
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...
 
- Protected Attributes inherited from UNVSceneFeatureExtractor_PixelData
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
 
UNVSceneCaptureComponent2DSceneCaptureComponent
 
- Protected Attributes inherited from UNVSceneFeatureExtractor
bool bCapturing
 
ANVSceneCapturerActorOwnerCapturer
 
UNVSceneCapturerViewpointComponentOwnerViewpoint
 

Detailed Description

Base class for all the feature extractors that export the scene's depth buffer.

Definition at line 108 of file NVSceneFeatureExtractor_ImageExport.h.

Member Data Documentation

float UNVSceneFeatureExtractor_SceneDepth::MaxDepthDistance

The furthest distance to quantize when capturing the scene's depth.

Definition at line 121 of file NVSceneFeatureExtractor_ImageExport.h.


The documentation for this class was generated from the following file: