UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
WindowsPlatformSplash.cpp File Reference

Macros

#define UE_WINDOWS_SPLASH_USE_TEXT_OUTLINE   (1)
 
#define UE_WINDOWS_SPLASH_ENABLE_DRAG   WITH_EDITOR
 

Functions

LRESULT CALLBACK SplashScreenWindowProc (HWND hWnd, uint32 message, WPARAM wParam, LPARAM lParam)
 
HBITMAP LoadSplashBitmap ()
 
uint32 WINAPI StartSplashScreenThread (LPVOID unused)
 
APPLICATIONCORE_API HWND GetSplashScreenWindowHandle ()
 

Macro Definition Documentation

◆ UE_WINDOWS_SPLASH_ENABLE_DRAG

#define UE_WINDOWS_SPLASH_ENABLE_DRAG   WITH_EDITOR

◆ UE_WINDOWS_SPLASH_USE_TEXT_OUTLINE

#define UE_WINDOWS_SPLASH_USE_TEXT_OUTLINE   (1)

Function Documentation

◆ GetSplashScreenWindowHandle()

APPLICATIONCORE_API HWND GetSplashScreenWindowHandle ( )

◆ LoadSplashBitmap()

HBITMAP LoadSplashBitmap ( )

Helper function to load the splash screen bitmap This replaces the old win32 api call to LoadBitmap which couldn't handle more modern BMP formats containing

  • colour space information or newer format extensions. This code is largely taken from the WicViewerGDI sample provided by Microsoft on MSDN.

◆ SplashScreenWindowProc()

LRESULT CALLBACK SplashScreenWindowProc ( HWND  hWnd,
uint32  message,
WPARAM  wParam,
LPARAM  lParam 
)

Window's proc for splash screen

◆ StartSplashScreenThread()

uint32 WINAPI StartSplashScreenThread ( LPVOID  unused)

Splash screen thread entry function