HDK
|
========================================================================== More...
#include <RE_Window.h>
Classes | |
class | DrawablePassKey |
Static Public Member Functions | |
static QWidget * | mainQtWindow () |
Return the Qt main window. More... | |
static void | initQtWindow (QWidget &window, RE_WindowType win_type, bool always_on_top) |
static QWidget * | createQtWindow (RE_WindowType win_type) |
static bool | appActive () |
Returns true if Houdini or any of its sub windows are focused. More... | |
static bool | isTabFocusEnabled () |
static void | enableTabFocus (bool enable) |
static const char * | windowTag () |
static const int * | getDefaultWindowBorderSizes () |
===================================================================== More... | |
static int | getDefaultWindowTitleBarHeight () |
==========================================================================
Definition at line 50 of file RE_Window.h.
RE_Window::RE_Window | ( | RE_Server * | server, |
RE_WindowType | type = RE_WINDOW_NORMAL , |
||
RE_VisualType | visType = RE_NORMAL_VIS , |
||
RE_WindowOwner * | owner = nullptr |
||
) |
|
virtual |
|
static |
Returns true if Houdini or any of its sub windows are focused.
void RE_Window::closeWindow | ( | ) |
|
static |
Create a Qt window widget for the given window type. The caller takes ownership of the returned object.
|
static |
UT_DimRect RE_Window::findLocation | ( | ) | const |
void RE_Window::fullscreenWindow | ( | bool | full | ) |
|
inline |
Definition at line 126 of file RE_Window.h.
|
inline |
Definition at line 120 of file RE_Window.h.
|
inline |
Definition at line 124 of file RE_Window.h.
|
inline |
Definition at line 128 of file RE_Window.h.
|
inline |
Definition at line 122 of file RE_Window.h.
|
inline |
Definition at line 118 of file RE_Window.h.
|
inlinevirtual |
Definition at line 160 of file RE_Window.h.
|
static |
=====================================================================
Get Default Window Border Sizes
|
static |
|
inline |
===================================================================== For new 2D UI drawing.
Definition at line 164 of file RE_Window.h.
|
inline |
=====================================================================
===================================================================== For OpenGL 2D UI drawing.
Definition at line 170 of file RE_Window.h.
|
inline |
Definition at line 87 of file RE_Window.h.
RE_DisplayMode RE_Window::getMode | ( | ) | const |
UT_DimRect RE_Window::getNormalGeometry | ( | ) | const |
|
inline |
Definition at line 64 of file RE_Window.h.
RE_Render* RE_Window::getRender | ( | ) |
|
inline |
Definition at line 69 of file RE_Window.h.
|
inline |
Definition at line 70 of file RE_Window.h.
|
inline |
Definition at line 143 of file RE_Window.h.
|
inline |
Definition at line 137 of file RE_Window.h.
|
inline |
Definition at line 155 of file RE_Window.h.
RE_WindowType RE_Window::getWindowType | ( | bool | extra = false | ) | const |
bool RE_Window::hasWindowFrame | ( | ) | const |
void RE_Window::initializeForRender | ( | const DrawablePassKey & | k | ) |
Initialize the window in preparation of rendering the window's contents. This method is meant to be called only from RE_WindowDrawable.
|
static |
Initialize the given widget window with the desired Houdini window properties, look and feel.
bool RE_Window::isFullscreenWindow | ( | ) | const |
bool RE_Window::isMaximized | ( | ) | const |
bool RE_Window::isQuadBufferStereo | ( | ) | const |
|
static |
void RE_Window::lowerWindow | ( | ) |
|
static |
Return the Qt main window.
Definition at line 157 of file RE_Window.h.
void RE_Window::maximizeWindow | ( | ) |
RE_IDType RE_Window::openWindow | ( | ) |
RE_IDType RE_Window::openWindow | ( | bool | show | ) |
void RE_Window::raiseWindow | ( | ) |
void RE_Window::render | ( | const DrawablePassKey & | k | ) |
Render the window's contents. This method is meant to be called only from RE_WindowDrawable.
void RE_Window::requestRender | ( | ) |
Request that the window render it's contents.
===================================================================== For new 2D UI drawing.
void RE_Window::restoreWindow | ( | ) |
int RE_Window::screen | ( | ) | const |
Return the screen number containing this window. If the underlying platform window has not been created yet then return the primary screen number.
fpreal RE_Window::screenToDeviceScale | ( | ) | const |
Get screen-to-window scale.
void RE_Window::setDrawable | ( | RE_WindowDrawable * | d | ) |
|
inline |
Definition at line 171 of file RE_Window.h.
void RE_Window::setHasWindowFrame | ( | bool | b | ) |
void RE_Window::setIconName | ( | const char * | name | ) |
void RE_Window::setIMESupport | ( | bool | enable | ) |
=====================================================================
|
inline |
Definition at line 85 of file RE_Window.h.
void RE_Window::setName | ( | const char * | name | ) |
|
inline |
Definition at line 74 of file RE_Window.h.
|
inline |
Definition at line 145 of file RE_Window.h.
void RE_Window::setWindowAlwaysOnTop | ( | bool | newstate | ) |
Definition at line 193 of file RE_Window.h.
void RE_Window::setWindowFloatOnTop | ( | bool | on_top | ) |
Definition at line 154 of file RE_Window.h.
|
inline |
Definition at line 148 of file RE_Window.h.
void RE_Window::showWindow | ( | ) |
|
inline |
Definition at line 203 of file RE_Window.h.
|
inlinestatic |
Return the string tag used to identify whether a Qt widget is the window for an RE_Window object.
Definition at line 213 of file RE_Window.h.