Support Forum       Library Source       SourceForge Page       G3D Web Page     
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Typedefs | Functions | Variables
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< Color3unorm8 >
 
class  _GLFormat< Color4 >
 
class  _GLFormat< Color4unorm8 >
 
class  _GLFormat< double >
 
class  _GLFormat< float >
 
class  _GLFormat< int16 >
 
class  _GLFormat< int32 >
 
class  _GLFormat< int8 >
 
class  _GLFormat< snorm16 >
 
class  _GLFormat< snorm8 >
 
class  _GLFormat< uint16 >
 
class  _GLFormat< uint32 >
 
class  _GLFormat< uint8 >
 
class  _GLFormat< unorm16 >
 
class  _GLFormat< unorm8 >
 
class  _GLFormat< Vector2 >
 
class  _GLFormat< Vector2int16 >
 
class  _GLFormat< Vector2int32 >
 
class  _GLFormat< Vector2unorm16 >
 
class  _GLFormat< Vector3 >
 
class  _GLFormat< Vector3int16 >
 
class  _GLFormat< Vector3int32 >
 
class  _GLFormat< Vector4 >
 
class  _GLFormat< Vector4int16 >
 
class  _GLFormat< Vector4int8 >
 
struct  FastPODTable_Entry< Key, Value, false >
 
struct  FastPODTable_Entry< Key, Value, true >
 Will be initialized to all 0's when allocated by grow() More...
 
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  Morph
 
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 useGuiPrompt)
 Pops up an assertion dialog or prints an assertion.
 
bool _handleErrorCheck_ (const char *expression, const std::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.
 
void _restoreInputGrab_ ()
 Attempts to restore the state before releaseInputGrab.
 

Variables

ConsolePrintHook _consolePrintHook
 
AssertionHook _debugHook
 
AssertionHook _failureHook
 
Display * x11Display
 A pointer to the X11 display.
 
Window x11Window
 A pointer to the X11 window.
 

Typedef Documentation

Function Documentation

bool G3D::_internal::_handleDebugAssert_ ( const char *  expression,
const std::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 std::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.

Variable Documentation

ConsolePrintHook G3D::_internal::_consolePrintHook
AssertionHook G3D::_internal::_debugHook
AssertionHook G3D::_internal::_failureHook
Display* G3D::_internal::x11Display

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.

Window G3D::_internal::x11Window

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.


documentation generated on Sat Jan 12 2013 22:49:58 using doxygen 1.8.2