40 virtual const DtUnicode& screenCaptureFileName() ;
43 virtual void setScreenCaptureFileName(
DtUnicode& val,
bool makeUnique =
true);
46 virtual const DtUnicode& screenCaptureFileExtension() ;
50 virtual void setScreenCaptureFileExtension(
DtUnicode& val);
53 virtual void takeScreenCapture();
56 virtual void takeScreenCapture(
DtChannel* channel) = 0;
59 virtual void takeScreenCapture(
const DtObserver& observer);
62 virtual DtUnicode fileNameUniqueIdentifier() ;
The abstract creator for the abstract DtScreenCaptureUtility class.
Definition: DtScreenCapture.h:81
Virtual base class.
Definition: DtVirtualBaseClass.h:19
A unicode string.
Definition: DtUnicode.h:33
DtUnicode myScreenCaptureFileName
Definition: DtScreenCapture.h:72
int myScreenCaptureCounter
Definition: DtScreenCapture.h:74
DtUnicode myScreenCaptureFileExtension
Definition: DtScreenCapture.h:73
DtDe & myDe
Definition: DtScreenCapture.h:71
The abstract Channel Class.
Definition: DtChannel.h:30
bool myMakeUnique
Definition: DtScreenCapture.h:76
A facade for a DtObserverObject.
Definition: DtObserver.h:37
Contains makVrv::DtVirtualBaseClass class.
Contains makVrv::DtObserver class.
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
Contains makVrv::DtChannel class.
Definition: DtScreenCapture.h:24
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
std::string myLastFileNameIdentifierUsed
Definition: DtScreenCapture.h:75
Contains DLL export macros.