29 #if defined(_WIN32) && defined(HR_ENGINE_SHARED) 31 # define MR_DllDeclare __declspec( dllexport ) 33 # define MR_DllDeclare __declspec( dllimport ) 36 # define MR_DllDeclare 62 FILL = SUPER::Props::NEXT_,
76 Fill fill = Fill::ZOOM,
double opacity = 1.0,
85 void SetFill(
Fill fill);
88 void SetColor(
const Color color);
90 std::shared_ptr<Res<Texture>>
GetTexture()
const {
return texture; }
Definition: Wallpaper.h:58
First index for subclasses.
Definition: Wallpaper.h:64
Paints a texture across the entire screen.
Definition: Wallpaper.h:53
Fill
Definition: Wallpaper.h:68
Fill fill
Definition: Wallpaper.h:93
Base class for loadable textures.
Definition: Res.h:94
constexpr Color COLOR_WHITE
Definition: Color.h:64
const Color GetColor() const
Definition: Wallpaper.h:87
std::shared_ptr< Res< Texture > > texture
Definition: Wallpaper.h:94
virtual void AttachView(Display &disp)
Definition: Wallpaper.h:81
Base class for views that fill the entire screen.
Definition: Background.h:43
std::shared_ptr< Res< Texture > > GetTexture() const
Definition: Wallpaper.h:90
Base class for display managers.
Definition: Display.h:73
Color color
Definition: Wallpaper.h:95
Fill GetFill() const
Definition: Wallpaper.h:84
Definition: Announcement.h:24
#define MR_DllDeclare
Definition: Wallpaper.h:36
Definition: Wallpaper.h:63
Background SUPER
Definition: Wallpaper.h:55