14#include <UIKit/UIKit.h>
15#include <Metal/Metal.h>
The infrastructure for drawing and handling events in a UI.
Definition UIView.hpp:153
Definition iOSWindow.hpp:20
iOSWindow(const PlatformWindowDescriptor &descriptor)
void forwardEvent(AnyInputEvent &&event)
Forwards an event received by the window to the attached input provider.
void setTitle(const String &title) final
Vector2 getSize() const final
PlatformWindowProperties mProperties
Definition iOSWindow.hpp:30
UPtr< Pimpl > m
The pointer-to-implementation.
Definition iOSWindow.hpp:27
bool isFullscreen() const final
String getTitle() const final
ViewType getView() const
Gets the Cocoa content view.
friend struct Pimpl
Definition iOSWindow.hpp:23
void * ViewType
A type that represents the NSView* when compiled for Objective-C or a void* when compiled for pure C+...
Definition iOSWindow.hpp:75
void setFullscreen(bool fullscreen) final
double getScalingFactor() const final
iOSWindow()
Definition iOSWindow.hpp:33
void resize(double width, double height) final
Definition Application.hpp:19
std::unique_ptr< T, Deleter > UPtr
UPtr is a smart pointer that owns and manages another object through a pointer and disposes of that o...
Definition SmartPtr.hpp:28
constexpr size_t hash(const T &v)
Generates a hash for the provided type.
Definition Hash.hpp:25