Contents User Forum Source Index APIs by Task APIs by Level Data


G3D::_internal Namespace Reference


Classes

class  _BinaryFormat
class  _BinaryFormat< bool >
class  _BinaryFormat< Color3 >
class  _BinaryFormat< Color3uint8 >
class  _BinaryFormat< Color4 >
class  _BinaryFormat< Color4uint8 >
class  _BinaryFormat< float32 >
class  _BinaryFormat< float64 >
class  _BinaryFormat< int16 >
class  _BinaryFormat< int32 >
class  _BinaryFormat< int64 >
class  _BinaryFormat< int8 >
class  _BinaryFormat< uint16 >
class  _BinaryFormat< uint32 >
class  _BinaryFormat< uint64 >
class  _BinaryFormat< uint8 >
class  _BinaryFormat< Vector2 >
class  _BinaryFormat< Vector2int16 >
class  _BinaryFormat< Vector3 >
class  _BinaryFormat< Vector3int16 >
class  _BinaryFormat< Vector4 >
class  _BinaryFormat< Vector4int16 >
class  _DirectInput
class  _GetComputeType
 The default compute type for a type is the type itself. More...
class  _GetComputeType< Color3 >
class  _GetComputeType< Color3uint8 >
class  _GetComputeType< Color4 >
class  _GetComputeType< Color4uint8 >
class  _GetComputeType< float32 >
class  _GetComputeType< float64 >
class  _GetComputeType< int16 >
class  _GetComputeType< int32 >
class  _GetComputeType< int64 >
class  _GetComputeType< int8 >
class  _GetComputeType< uint16 >
class  _GetComputeType< uint32 >
class  _GetComputeType< uint64 >
class  _GetComputeType< uint8 >
class  _GetComputeType< Vector2 >
class  _GetComputeType< Vector2int16 >
class  _GetComputeType< Vector3 >
class  _GetComputeType< Vector3int16 >
class  _GetComputeType< Vector4 >
class  _GLFormat
class  _GLFormat< Color3 >
class  _GLFormat< Color3uint8 >
class  _GLFormat< Color4 >
class  _GLFormat< Color4uint8 >
class  _GLFormat< double >
class  _GLFormat< float >
class  _GLFormat< int16 >
class  _GLFormat< int32 >
class  _GLFormat< int8 >
class  _GLFormat< uint16 >
class  _GLFormat< uint32 >
class  _GLFormat< uint8 >
class  _GLFormat< Vector2 >
class  _GLFormat< Vector2int16 >
class  _GLFormat< Vector3 >
class  _GLFormat< Vector3int16 >
class  _GLFormat< Vector4 >
class  Indirector
 Wraps a pointer value so that it can be treated as the instance itself; convenient for inserting pointers into a Table but using the object equality instead of pointer equality. More...
class  PolyLineGeneric
class  UIGeom
 Piece of 3D geometry that tracks its own 2D projection. More...

Typedefs

typedef PolyLineGeneric< LineSegment,
Vector3
PolyLine
typedef PolyLineGeneric< LineSegment2D,
Vector2
PolyLine2D

Functions

bool _handleDebugAssert_ (const char *expression, const std::string &message, const char *filename, int lineNumber, bool &ignoreAlways, bool useGuiPrompt)
bool _handleErrorCheck_ (const char *expression, const std::string &message, const char *filename, int lineNumber, bool &ignoreAlways, bool useGuiPrompt)
void _releaseInputGrab_ ()
void _restoreInputGrab_ ()

Variables

ConsolePrintHook _consolePrintHook
AssertionHook _debugHook
AssertionHook _failureHook
Set< std::string > currentFilesUsed
Display * x11Display
Window x11Window


Typedef Documentation


Function Documentation

bool G3D::_internal::_handleDebugAssert_ ( const char *  expression,
const std::string &  message,
const char *  filename,
int  lineNumber,
bool &  ignoreAlways,
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 std::string &  message,
const char *  filename,
int  lineNumber,
bool &  ignoreAlways,
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_.


Variable Documentation

A pointer to the X11 display.

Initially NULL. 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.

A pointer to the X11 window.

Initially NULL. 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.


Generated on Thu Aug 2 11:40:48 2007 for G3D by doxygen 1.5.2
Hosted by SourceForge.net Logo