26 #define SPLASH_SCREEN_MESSAGE(splashScreen, message) if (splashScreen != nullptr) \
28 splashScreen->showMessage(message); \
42 AlignHCenter = 0x0004,
43 AlignJustify = 0x0008,
44 AlignAbsolute = 0x0010,
47 AlignVCenter = 0x0080,
48 AlignBaseline = 0x0100,
49 AlignCenter = AlignVCenter | AlignHCenter,
50 AlignBottomRight = AlignBottom | AlignRight
64 virtual void show() = 0;
67 virtual void setMessageAlignment(DtDeSplashScreenMessageAlignment alignment) = 0;
70 virtual void setMessageColor(
int colorR,
int colorG,
int colorB,
int colorA) = 0;
74 virtual void showMessage(
const DtUnicode& message) = 0;
Definition: DtEnumClassFlag.h:28
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
Contains makVrv::DtVirtualBaseClass class.
DtDeSplashScreenMessageAlignment
Definition: DtDeSplashScreen.h:38
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
The abstract main window class.
Definition: DtDeMainWindow.h:24
The VR-Vantage Splash Screen Interface.
Definition: DtDeSplashScreen.h:34
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
Contains generic operator overrides for enum classes to allow for bitwise operations, e.g. | and &.
Contains DLL export macros.