Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
|
This is the complete list of members for Grindstone.Window, including all inherited members.
AddBinding(Grindstone::GraphicsAPI::WindowGraphicsBinding *wgb) (defined in Grindstone.Window) | Grindstone.Window | inline |
BrowseFolder(std::filesystem::path &defaultPath)=0 (defined in Grindstone.Window) | Grindstone.Window | pure virtual |
Close()=0 (defined in Grindstone.Window) | Grindstone.Window | pure virtual |
Close() (defined in Grindstone.Window) | Grindstone.Window | inline |
CopyStringToClipboard(const std::string &stringToCopy)=0 (defined in Grindstone.Window) | Grindstone.Window | pure virtual |
Create(CreateInfo &createInfo) (defined in Grindstone.Window) | Grindstone.Window | static |
Current (defined in Grindstone.Window) | Grindstone.Window | static |
ExplorePath(const char *path)=0 (defined in Grindstone.Window) | Grindstone.Window | pure virtual |
Fullscreen (defined in Grindstone.Window) | Grindstone.Window | |
FullscreenMode enum name (defined in Grindstone.Window) | Grindstone.Window | |
FullscreenMode enum name (defined in Grindstone.Window) | Grindstone.Window | |
GetCursorMode() const =0 (defined in Grindstone.Window) | Grindstone.Window | pure virtual |
GetMouseIsRawMotion() const =0 (defined in Grindstone.Window) | Grindstone.Window | pure virtual |
GetMousePos(unsigned int &x, unsigned int &y) const =0 (defined in Grindstone.Window) | Grindstone.Window | pure virtual |
GetTitle(char *allocatedBuffer) const =0 (defined in Grindstone.Window) | Grindstone.Window | pure virtual |
GetWindowDpiScale() const =0 (defined in Grindstone.Window) | Grindstone.Window | pure virtual |
GetWindowFocus() const =0 (defined in Grindstone.Window) | Grindstone.Window | pure virtual |
GetWindowGraphicsBinding() const (defined in Grindstone.Window) | Grindstone.Window | inline |
GetWindowMinimized() const =0 (defined in Grindstone.Window) | Grindstone.Window | pure virtual |
GetWindowPos(unsigned int &x, unsigned int &y) const =0 (defined in Grindstone.Window) | Grindstone.Window | pure virtual |
GetWindowRect(unsigned int &left, unsigned int &top, unsigned int &right, unsigned int &bottom) const =0 (defined in Grindstone.Window) | Grindstone.Window | pure virtual |
GetWindowSize(unsigned int &width, unsigned int &height) const =0 (defined in Grindstone.Window) | Grindstone.Window | pure virtual |
HandleEvents()=0 (defined in Grindstone.Window) | Grindstone.Window | pure virtual |
Hide()=0 (defined in Grindstone.Window) | Grindstone.Window | pure virtual |
Hide() (defined in Grindstone.Window) | Grindstone.Window | inline |
ImmediateSetContext() (defined in Grindstone.Window) | Grindstone.Window | inline |
ImmediateSwapBuffers() (defined in Grindstone.Window) | Grindstone.Window | inline |
IsFocused (defined in Grindstone.Window) | Grindstone.Window | |
IsMinimized (defined in Grindstone.Window) | Grindstone.Window | |
IsSwapchainControlledByEngine() const (defined in Grindstone.Window) | Grindstone.Window | inline |
isSwapchainControlledByEngine (defined in Grindstone.Window) | Grindstone.Window | protected |
OpenFileDialogue(const char *filter="All Files (*.*)\0*.*\0")=0 (defined in Grindstone.Window) | Grindstone.Window | pure virtual |
OpenFileUsingDefaultProgram(const char *path)=0 (defined in Grindstone.Window) | Grindstone.Window | pure virtual |
Position (defined in Grindstone.Window) | Grindstone.Window | |
SaveFileDialogue(const char *filter="All Files (*.*)\0*.*\0")=0 (defined in Grindstone.Window) | Grindstone.Window | pure virtual |
SetCursorMode(Grindstone::Input::CursorMode cursorMode)=0 (defined in Grindstone.Window) | Grindstone.Window | pure virtual |
SetFullscreen(FullscreenMode mode)=0 (defined in Grindstone.Window) | Grindstone.Window | pure virtual |
SetMouseIsRawMotion(bool isRawMotion)=0 (defined in Grindstone.Window) | Grindstone.Window | pure virtual |
SetMousePos(unsigned int x, unsigned int y)=0 (defined in Grindstone.Window) | Grindstone.Window | pure virtual |
SetTitle(const char *title)=0 (defined in Grindstone.Window) | Grindstone.Window | pure virtual |
SetWindowAlpha(float alpha)=0 (defined in Grindstone.Window) | Grindstone.Window | pure virtual |
SetWindowFocus(bool isFocused)=0 (defined in Grindstone.Window) | Grindstone.Window | pure virtual |
SetWindowPos(unsigned int x, unsigned int y)=0 (defined in Grindstone.Window) | Grindstone.Window | pure virtual |
SetWindowSize(unsigned int width, unsigned int height)=0 (defined in Grindstone.Window) | Grindstone.Window | pure virtual |
ShouldClose()=0 (defined in Grindstone.Window) | Grindstone.Window | pure virtual |
Show()=0 (defined in Grindstone.Window) | Grindstone.Window | pure virtual |
Show() (defined in Grindstone.Window) | Grindstone.Window | inline |
Size (defined in Grindstone.Window) | Grindstone.Window | |
Title (defined in Grindstone.Window) | Grindstone.Window | |
Window(System.IntPtr p) (defined in Grindstone.Window) | Grindstone.Window | inline |
WindowRect (defined in Grindstone.Window) | Grindstone.Window | |
windowsGraphicsBinding (defined in Grindstone.Window) | Grindstone.Window | protected |
~Window() (defined in Grindstone.Window) | Grindstone.Window | inlinevirtual |