Support Forum G3D Web Page |
Typedefs | |
typedef PolyLineGeneric< LineSegment, Vector3 > | PolyLine |
typedef PolyLineGeneric< LineSegment2D, Vector2 > | PolyLine2D |
Functions | |
bool | _handleDebugAssert_ (const char *expression, const String &message, const char *filename, int lineNumber, bool useGuiPrompt) |
Pops up an assertion dialog or prints an assertion More... | |
bool | _handleErrorCheck_ (const char *expression, const String &message, const char *filename, int lineNumber, bool useGuiPrompt) |
void | _releaseInputGrab_ () |
Attempts to give the user back their mouse and keyboard if they were locked to the current window. More... | |
void | _restoreInputGrab_ () |
Attempts to restore the state before releaseInputGrab. More... | |
G3DSpecification & | g3dInitializationSpecification () |
Set by initG3D, defined in initG3D.cpp. More... | |
const char ** | smartEnumParseNames (const char *enumValList) |
void | systemFree (void *p) |
void * | systemMalloc (size_t bytes) |
Variables | |
ConsolePrintHook | _consolePrintHook |
AssertionHook | _debugHook |
AssertionHook | _failureHook |
int | dummyInt |
Display * | x11Display |
A pointer to the X11 display. More... | |
Window | x11Window |
A pointer to the X11 window. More... | |
bool G3D::_internal::_handleDebugAssert_ | ( | const char * | expression, |
const String & | message, | ||
const char * | filename, | ||
int | lineNumber, | ||
bool | useGuiPrompt | ||
) |
Pops up an assertion dialog or prints an assertion
ignoreAlways - return result of pressing the ignore button. useGuiPrompt - if true, shows a dialog
bool G3D::_internal::_handleErrorCheck_ | ( | const char * | expression, |
const String & | message, | ||
const char * | filename, | ||
int | lineNumber, | ||
bool | useGuiPrompt | ||
) |
void G3D::_internal::_releaseInputGrab_ | ( | ) |
Attempts to give the user back their mouse and keyboard if they were locked to the current window.
void G3D::_internal::_restoreInputGrab_ | ( | ) |
Attempts to restore the state before releaseInputGrab.
G3DSpecification& G3D::_internal::g3dInitializationSpecification | ( | ) |
Set by initG3D, defined in initG3D.cpp.
const char** G3D::_internal::smartEnumParseNames | ( | const char * | enumValList | ) |
void G3D::_internal::systemFree | ( | void * | p | ) |
Referenced by G3D::G3DAllocator< T >::deallocate().
void* G3D::_internal::systemMalloc | ( | size_t | bytes | ) |
Referenced by G3D::G3DAllocator< T >::allocate().
ConsolePrintHook G3D::_internal::_consolePrintHook |
AssertionHook G3D::_internal::_debugHook |
AssertionHook G3D::_internal::_failureHook |
int G3D::_internal::dummyInt |
Display* G3D::_internal::x11Display |
A pointer to the X11 display.
Initially nullptr. If set to a non-null value (e.g. by SDLWindow), debugAssert attempts to use this display to release the mouse/input grab when an assertion fails.
Window G3D::_internal::x11Window |
A pointer to the X11 window.
Initially nullptr. If set to a non-null value (e.g. by SDLWindow), debugAssert attempts to use this window to release the mouse/input grab when an assertion fails.