NVIDIA DeepLearning Dataset Synthesizer (NDDS)
 All Classes Namespaces Functions Variables Typedefs Pages
FNVImageExporter_Thread Struct Reference
+ Inheritance diagram for FNVImageExporter_Thread:
+ Collaboration diagram for FNVImageExporter_Thread:

Public Member Functions

 FNVImageExporter_Thread (IImageWrapperModule *InImageWrapperModule)
 
bool ExportImage (const FNVTexturePixelData &ExportPixelData, const FString &ExportFilePath, const ENVImageFormat ExportImageFormat=ENVImageFormat::PNG)
 
uint32 GetPendingImagesCount () const
 
bool IsExportingImage () const
 
virtual uint32 Run ()
 
virtual void Stop () override
 

Protected Attributes

bool bIsRunning
 
TSharedPtr< FThreadSafeCounter,
ESPMode::ThreadSafe > 
ExportingImageCounterPtr
 
FEvent * HavePendingImageEvent
 
IImageWrapperModule * ImageWrapperModule
 
FThreadSafeCounter PendingImageCounter
 
TQueue< FNVImageExporterDataQueuedImageData
 
FRunnableThread * Thread
 

Detailed Description

Definition at line 72 of file NVImageExporter.h.


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