24 #if defined(_WIN32) && defined(HR_ENGINE_SHARED) 26 # define MR_DllDeclare __declspec( dllexport ) 28 # define MR_DllDeclare __declspec( dllimport ) 31 # define MR_DllDeclare 49 View &operator=(
const View&) =
delete;
75 virtual Vec3 Measure() = 0;
76 virtual void PrepareRender() = 0;
77 virtual void Render() = 0;
#define MR_DllDeclare
Definition: View.h:31
virtual ~View()
Definition: View.h:45
virtual Vec2 GetScreenSize() const
Retrieve the screen-space size, if available.
Definition: View.h:73
virtual void OnModelUpdate(int prop)
Called by the view model to indicate that a property has changed.
Definition: View.h:58
Base class for views.
Definition: View.h:42
virtual Vec2 GetScreenPos() const
Retrieve the screen-space position, if available.
Definition: View.h:66
Definition: Announcement.h:24