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< FNVImageExporterData > | QueuedImageData |
FRunnableThread * | Thread |
Definition at line 72 of file NVImageExporter.h.