dplug.window.window

Members

Enums

Key
enum Key
Undocumented in source.
MouseButton
enum MouseButton
Undocumented in source.
MouseCursor
enum MouseCursor
Undocumented in source.
WindowBackend
enum WindowBackend

Various backends for windowing.

WindowPixelFormat
enum WindowPixelFormat
Undocumented in source.
WindowUsage
enum WindowUsage

Is this window intended as a plug-in window running inside a host, or a host window itself possibly hosting a plug-in?

Functions

createWindow
IWindow createWindow(WindowUsage usage, void* parentInfo, void* controlInfo, IWindowListener listener, WindowBackend backend, int width, int height)

Factory function to create windows.

getCharFromKey
dchar getCharFromKey(Key key)
Undocumented in source. Be warned that the author may not have intended to support it.

Interfaces

IWindow
interface IWindow

Giving commands to a window.

IWindowListener
interface IWindowListener

Receiving commands from a window.

Static functions

isWindowBackendSupported
isWindowBackendSupported(WindowBackend backend)

Structs

MouseState
struct MouseState
Undocumented in source.

Meta

Authors

Guillaume Piolat