95 virtual
void activate() = 0;
99 virtual
void deactivate() = 0;
110 virtual
void setTitle(const
String& title) = 0;
115 virtual Vector2 getSize() const = 0;
121 virtual
void resize(
double width,
double height) = 0;
126 void resize(const Vector2 size) {
resize(size.x, size.y); }
130 virtual
void close() = 0;
135 virtual
bool isFullscreen() const = 0;
141 virtual
void setFullscreen(
bool fullscreen) = 0;
144 [[nodiscard]] virtual
double getScalingFactor() const = 0;
#define CE_SCRIPT_EXPORT(...)
The CE_SCRIPT_EXPORT macro marks a class or method as exportable and available in scripting environme...
Definition Macros.hpp:247
Base template for the event class.
Definition Event.hpp:27
Definition Application.hpp:19
A structure that describes a key press event.
Definition InputEvent.hpp:55
A structure that describes a mouse event.
Definition InputEvent.hpp:98
A structure that describes a text input event.
Definition InputEvent.hpp:124