_clearColour | Divide::DisplayWindow | private |
_commandBufferQueues | Divide::DisplayWindow | private |
_context | Divide::PlatformContextComponent | protected |
_destroyCbk | Divide::DisplayWindow | private |
_drawableSize | Divide::DisplayWindow | private |
_eventListeners | Divide::DisplayWindow | private |
_guid | Divide::GUIDWrapper | protected |
_internalMoveEvent | Divide::DisplayWindow | private |
_internalResizeEvent | Divide::DisplayWindow | private |
_listenerID | Divide::SDLEventListener | private |
_parent | Divide::DisplayWindow | private |
_prevDimensions | Divide::DisplayWindow | private |
_previousType | Divide::DisplayWindow | private |
_prevOpacity | Divide::DisplayWindow | private |
_renderingViewport | Divide::DisplayWindow | private |
_sdlWindow | Divide::DisplayWindow | private |
addEventListener(WindowEvent windowEvent, const EventListener &listener) | Divide::DisplayWindow | inline |
bringToFront() const noexcept | Divide::DisplayWindow | |
centerWindowPosition() | Divide::DisplayWindow | |
changeToPreviousType() | Divide::DisplayWindow | inline |
changeType(WindowType newType) | Divide::DisplayWindow | inline |
clearEventListeners(WindowEvent windowEvent) | Divide::DisplayWindow | inline |
context() noexcept | Divide::PlatformContextComponent | inline |
context() const noexcept | Divide::PlatformContextComponent | inline |
currentDisplayIndex() const noexcept | Divide::DisplayWindow | |
decorated() const noexcept | Divide::DisplayWindow | inline |
decorated(bool state) noexcept | Divide::DisplayWindow | |
destroyCbk(const DELEGATE< void > &destroyCbk) | Divide::DisplayWindow | inline |
destroyWindow() | Divide::DisplayWindow | |
DisplayWindow(WindowManager &parent, PlatformContext &context) | Divide::DisplayWindow | |
EventListener typedef | Divide::DisplayWindow | |
EventListeners typedef | Divide::DisplayWindow | private |
fullscreen() const noexcept | Divide::DisplayWindow | inline |
generateGUID() noexcept | Divide::GUIDWrapper | static |
getBorderSizes() const noexcept | Divide::DisplayWindow | |
getCurrentCommandBufferQueue() | Divide::DisplayWindow | |
getDimensions() const noexcept | Divide::DisplayWindow | |
getDrawableSize() const noexcept | Divide::DisplayWindow | |
getGUID() const noexcept | Divide::GUIDWrapper | inline |
getPosition(bool global=false, bool offset=false) const | Divide::DisplayWindow | |
getPreviousDimensions() const noexcept | Divide::DisplayWindow | |
getRawWindow() const noexcept | Divide::DisplayWindow | inline |
grabState() const noexcept | Divide::DisplayWindow | |
grabState(bool state) const noexcept | Divide::DisplayWindow | |
GUIDWrapper() noexcept | Divide::GUIDWrapper | inline |
GUIDWrapper(const GUIDWrapper &old) noexcept | Divide::GUIDWrapper | inline |
GUIDWrapper(GUIDWrapper &&old) noexcept | Divide::GUIDWrapper | inline |
handle() const noexcept | Divide::DisplayWindow | |
handleChangeWindowType(WindowType newWindowType) | Divide::DisplayWindow | private |
hasFocus() const noexcept | Divide::DisplayWindow | inline |
hidden() const noexcept | Divide::DisplayWindow | inline |
hidden(bool state) noexcept | Divide::DisplayWindow | |
init(U32 windowFlags, WindowType initialType, const WindowDescriptor &descriptor) | Divide::DisplayWindow | |
isHovered() const noexcept | Divide::DisplayWindow | inline |
listenerID() const noexcept | Divide::SDLEventListener | inline |
maximized() const noexcept | Divide::DisplayWindow | inline |
maximized(bool state) noexcept | Divide::DisplayWindow | |
minimized() const noexcept | Divide::DisplayWindow | inline |
minimized(bool state) noexcept | Divide::DisplayWindow | |
NonCopyable(const NonCopyable &)=delete | Divide::NonCopyable | |
NonCopyable(NonCopyable &&)=default | Divide::NonCopyable | |
NonCopyable()=default | Divide::NonCopyable | protected |
NonMovable(NonMovable &&)=delete | Divide::NonMovable | private |
NonMovable(const NonMovable &)=default | Divide::NonMovable | private |
NonMovable()=default | Divide::NonMovable | private |
notifyListeners(WindowEvent event, const WindowEventArgs &args) | Divide::DisplayWindow | |
onSDLEvent(SDL_Event event) override | Divide::DisplayWindow | virtual |
opacity(U8 opacity) noexcept | Divide::DisplayWindow | |
Divide::operator=(const GUIDWrapper &old)=delete | Divide::GUIDWrapper | |
Divide::operator=(GUIDWrapper &&other)=delete | Divide::GUIDWrapper | |
Divide::PlatformContextComponent::operator=(const NonCopyable &)=delete | Divide::NonCopyable | |
Divide::PlatformContextComponent::operator=(NonCopyable &&)=default | Divide::NonCopyable | |
Divide::SDLEventListener::operator=(NonMovable &&)=delete | Divide::NonMovable | |
Divide::SDLEventListener::operator=(const NonMovable &)=default | Divide::NonMovable | |
PlatformContextComponent(PlatformContext &context) noexcept | Divide::PlatformContextComponent | inline |
POINTER_R(DisplayWindow, parentWindow, nullptr) | Divide::DisplayWindow | |
prevOpacity() const noexcept | Divide::DisplayWindow | inline |
PROPERTY_R(U32, initialDisplay, 0u) | Divide::DisplayWindow | |
PROPERTY_R(U32, flags, 0u) | Divide::DisplayWindow | |
PROPERTY_R(WindowType, type, WindowType::COUNT) | Divide::DisplayWindow | |
PROPERTY_R(U8, opacity, U8_MAX) | Divide::DisplayWindow | |
PROPERTY_R(Uint32, windowID, 0u) | Divide::DisplayWindow | |
PROPERTY_RW(UserData, userData) | Divide::DisplayWindow | |
renderingViewport() const noexcept | Divide::DisplayWindow | inline |
renderingViewport(const Rect< I32 > &viewport) noexcept | Divide::DisplayWindow | |
restore() noexcept | Divide::DisplayWindow | private |
s_cursorWindowGUID | Divide::DisplayWindow | privatestatic |
s_listenerIDCounter | Divide::SDLEventListener | privatestatic |
SDLEventListener() noexcept | Divide::SDLEventListener | |
setDimensions(U16 width, U16 height) | Divide::DisplayWindow | |
setDimensions(vec2< U16 > dimensions) | Divide::DisplayWindow | |
setPosition(I32 x, I32 y, bool global=false, bool offset=false) | Divide::DisplayWindow | |
setPosition(vec2< I32 > position, bool global=false) | Divide::DisplayWindow | inline |
title() const noexcept | Divide::DisplayWindow | inline |
title(const char *format, Args &&...args) noexcept | Divide::DisplayWindow | |
updateDrawableSize() noexcept | Divide::DisplayWindow | private |
windowViewport() const noexcept | Divide::DisplayWindow | inline |
~DisplayWindow() override | Divide::DisplayWindow | virtual |
~GUIDWrapper()=default | Divide::GUIDWrapper | virtual |
~NonCopyable()=default | Divide::NonCopyable | protected |
~NonMovable()=default | Divide::NonMovable | private |
~PlatformContextComponent()=default | Divide::PlatformContextComponent | virtual |
~SDLEventListener() | Divide::SDLEventListener | virtual |