| G3D::_internal::_BinaryFormat< T > | |
| G3D::_internal::_BinaryFormat< bool > | |
| G3D::_internal::_BinaryFormat< Color3 > | |
| G3D::_internal::_BinaryFormat< Color3uint8 > | |
| G3D::_internal::_BinaryFormat< Color4 > | |
| G3D::_internal::_BinaryFormat< Color4uint8 > | |
| G3D::_internal::_BinaryFormat< float32 > | |
| G3D::_internal::_BinaryFormat< float64 > | |
| G3D::_internal::_BinaryFormat< int16 > | |
| G3D::_internal::_BinaryFormat< int32 > | |
| G3D::_internal::_BinaryFormat< int64 > | |
| G3D::_internal::_BinaryFormat< int8 > | |
| G3D::_internal::_BinaryFormat< uint16 > | |
| G3D::_internal::_BinaryFormat< uint32 > | |
| G3D::_internal::_BinaryFormat< uint64 > | |
| G3D::_internal::_BinaryFormat< uint8 > | |
| G3D::_internal::_BinaryFormat< Vector2 > | |
| G3D::_internal::_BinaryFormat< Vector2int16 > | |
| G3D::_internal::_BinaryFormat< Vector3 > | |
| G3D::_internal::_BinaryFormat< Vector3int16 > | |
| G3D::_internal::_BinaryFormat< Vector4 > | |
| G3D::_internal::_BinaryFormat< Vector4int16 > | |
| G3D::_DIDATAFORMAT | |
| G3D::_DIOBJECTDATAFORMAT | |
| G3D::_internal::_DirectInput | |
| G3D::_internal::_GetComputeType< Storage > | The default compute type for a type is the type itself |
| G3D::_internal::_GetComputeType< Color3 > | |
| G3D::_internal::_GetComputeType< Color3uint8 > | |
| G3D::_internal::_GetComputeType< Color4 > | |
| G3D::_internal::_GetComputeType< Color4uint8 > | |
| G3D::_internal::_GetComputeType< float32 > | |
| G3D::_internal::_GetComputeType< float64 > | |
| G3D::_internal::_GetComputeType< int16 > | |
| G3D::_internal::_GetComputeType< int32 > | |
| G3D::_internal::_GetComputeType< int64 > | |
| G3D::_internal::_GetComputeType< int8 > | |
| G3D::_internal::_GetComputeType< uint16 > | |
| G3D::_internal::_GetComputeType< uint32 > | |
| G3D::_internal::_GetComputeType< uint64 > | |
| G3D::_internal::_GetComputeType< uint8 > | |
| G3D::_internal::_GetComputeType< Vector2 > | |
| G3D::_internal::_GetComputeType< Vector2int16 > | |
| G3D::_internal::_GetComputeType< Vector3 > | |
| G3D::_internal::_GetComputeType< Vector3int16 > | |
| G3D::_internal::_GetComputeType< Vector4 > | |
| G3D::_internal::_GLFormat< T > | |
| G3D::_internal::_GLFormat< Color3 > | |
| G3D::_internal::_GLFormat< Color3uint8 > | |
| G3D::_internal::_GLFormat< Color4 > | |
| G3D::_internal::_GLFormat< Color4uint8 > | |
| G3D::_internal::_GLFormat< double > | |
| G3D::_internal::_GLFormat< float > | |
| G3D::_internal::_GLFormat< int16 > | |
| G3D::_internal::_GLFormat< int32 > | |
| G3D::_internal::_GLFormat< int8 > | |
| G3D::_internal::_GLFormat< uint16 > | |
| G3D::_internal::_GLFormat< uint32 > | |
| G3D::_internal::_GLFormat< uint8 > | |
| G3D::_internal::_GLFormat< Vector2 > | |
| G3D::_internal::_GLFormat< Vector2int16 > | |
| G3D::_internal::_GLFormat< Vector3 > | |
| G3D::_internal::_GLFormat< Vector3int16 > | |
| G3D::_internal::_GLFormat< Vector4 > | |
| G3D::_GuiSliderBase | |
| G3D::_WeakPtr | Base class for WeakReferenceCountedPointer |
| G3D::_WeakPtrLinkedList | Used internally by ReferenceCountedObject |
| G3D::AABox | An axis-aligned box |
| G3D::AABSPTree< T > | A set that supports spatial queries using an axis-aligned BSP tree for speed |
| G3D::AABSPTree< T >::BoundsComparator | Compares bounds for strict >, <, or overlap |
| G3D::AABSPTree< T >::BoxIntersectionIterator | C++ STL style iterator variable |
| G3D::AABSPTree< T >::CenterComparator | Compares centers |
| G3D::AABSPTree< T >::Comparator | Compares bounds to the sort location |
| G3D::AABSPTree< T >::Handle | Wrapper for a value that includes a cache of its bounds |
| G3D::AABSPTree< T >::Iterator | C++ STL style iterator variable |
| G3D::AABSPTree< T >::Node | |
| G3D::ActiveEvent | Application visibility event structure |
| G3D::AnyVal | A generic value, useful for defining property trees that can be loaded from and saved to disk |
| G3D::AnyVal::CorruptText | Thrown when deserialize() when the input is incorrectly formatted |
| G3D::AnyVal::Exception | Base class for all AnyVal exceptions |
| G3D::AnyVal::IndexOutOfBounds | |
| G3D::AnyVal::KeyNotFound | Thrown by operator[] when a key is not present |
| G3D::AnyVal::WrongType | Thrown when an inappropriate operation is performed (e.g., operator[] on a number) |
| G3D::Array< T > | Dynamic 1D array |
| G3D::Array< T >::DefaultComparator | Uses < and == to evaluate operator(); this is the default comparator for Array::partition |
| G3D::ArticulatedModel | A model composed of a heirarchy of rigid, textured sub-models |
| G3D::ArticulatedModel::Part | A named sub-set of the model that has a single reference frame |
| G3D::ArticulatedModel::Part::TriList | A set of triangles that have a single material and can be rendered as a single OpenGL primitive |
| G3D::ArticulatedModel::Pose | |
| G3D::AtomicInt32 | An integer that may safely be used on different threads without external locking |
| G3D::AxesShape | |
| G3D::_BSPMAP::Billboard | |
| G3D::BinaryInput | Sequential or random access byte-order independent binary file access |
| G3D::BinaryOutput | Sequential or random access byte-order independent binary file access |
| G3D::_BSPMAP::BitSet | A tightly packed bool array |
| G3D::Box | An arbitrary 3D box, useful as a bounding box |
| G3D::BoxShape | |
| G3D::_BSPMAP::Brush | |
| G3D::_BSPMAP::BrushSide | |
| G3D::_BSPMAP::BSPCollision | |
| G3D::_BSPMAP::BSPEntity | E.g., a platform, a trigger |
| G3D::_BSPMAP::BSPLeaf | The leafs lump stores the leaves of the map's BSP tree |
| G3D::_BSPMAP::BSPModel | |
| G3D::_BSPMAP::BSPNode | |
| G3D::_BSPMAP::BSPPlane | |
| G3D::CameraControlWindow | Gui used by DeveloperWindow default for recording camera position and making splines |
| G3D::Capsule | A shape formed by extruding a sphere along a line segment |
| G3D::CapsuleShape | |
| G3D::CarbonWindow | |
| G3D::CollisionDetection | Collision detection primitives and tools for building higher order collision detection schemes |
| G3D::Color1 | Monochrome color |
| G3D::Color1uint8 | Represents a Color1 as a packed integer |
| G3D::Color3 | Do not subclass-- this implementation makes assumptions about the memory layout |
| G3D::Color3uint8 | Represents a Color3 as a packed integer |
| G3D::Color4 | Do not subclass-- this implementation makes assumptions about the memory layout |
| G3D::Color4uint8 | Represents a Color4 as a packed integer |
| G3D::Conduit | |
| G3D::Cone | An infinite cone |
| G3D::ConvexPolygon | |
| G3D::ConvexPolygon2D | |
| G3D::ConvexPolyhedron | |
| G3D::CoordinateFrame | A rigid body RT (rotation-translation) transformation |
| G3D::Crypto | Cryptography and hashing helper functions |
| G3D::Cylinder | Right cylinder |
| G3D::CylinderShape | |
| G3D::DeveloperWindow | Develoepr controls instantiated by GApp for debugging |
| G3D::DIDEVCAPS | |
| G3D::DIDEVICEINSTANCEA | |
| G3D::DIDEVICEOBJECTDATA | |
| G3D::DIDEVICEOBJECTINSTANCEA | |
| G3D::DIPROPDWORD | |
| G3D::DIPROPHEADER | |
| G3D::DirectedEdge | |
| G3D::Discovery | Base class for DiscoveryClient and DiscoveryServer |
| G3D::DiscoveryAdvertisement | Make your own subclass of this advertisement |
| G3D::DiscoveryClient< AdType > | Only one DiscoveryClient can be active on a given port at a time on a single computer |
| G3D::DiscoveryServer | |
| G3D::DiscoveryServerAddressMessage | Sent by servers to describe their location |
| G3D::DiscoverySettings | If a machine is running two different programs using discovery they must have different ports |
| G3D::Draw | Useful routines for rendering primitives when debugging |
| G3D::DXCaps | Provides very basic DirectX detection and information support |
| G3D::ExposeEvent | The "screen redraw" event |
| G3D::_BSPMAP::FaceSet | Abstract base class for Mesh, Patch, and Billboard |
| G3D::FileDropEvent | Triggered when one or more files are dropped onto a window |
| G3D::FirstPersonManipulator | Uses a First Person (Quake- or World of Warcraft style) mapping to translate keyboard and mouse input into a flying camera position |
| G3D::Framebuffer | Abstraction of OpenGL's Framebuffer Object extension |
| G3D::G3DJOYDATA | |
| G3D::G3DKEYDATA | |
| G3D::GApp | For each frame, the GApp has several tasks that can be implemented by overriding base class methods |
| G3D::GApp::Settings | |
| G3D::GaussianBlur | 1D Gaussian blur |
| G3D::GCamera | Abstraction of a pinhole camera |
| G3D::GCamera::Frustum | |
| G3D::GCamera::Frustum::Face | |
| G3D::GConsole | Command-line console |
| G3D::GConsole::PosedGConsole2D | |
| G3D::GConsole::Settings | |
| G3D::GConsole::Text | |
| G3D::GEvent | General low-level event structure |
| G3D::GEventType | Event code enumerations |
| G3D::GFont | Font class for use with RenderDevice |
| GHashCode< Key > | |
| GHashCode< class G3D::GUniqueID > | For Table and Set |
| GHashCode< const G3D::TextureFormat * > | |
| GHashCode< const std::string > | |
| GHashCode< G3D::AABox > | |
| GHashCode< G3D::GFontRef > | |
| GHashCode< G3D::NetAddress > | |
| GHashCode< G3D::ReferenceCountedPointer< T > > | |
| GHashCode< G3D::Sphere > | |
| GHashCode< G3D::Texture::Settings > | |
| GHashCode< G3D::Triangle > | |
| GHashCode< G3D::uint32 > | |
| GHashCode< G3D::uint64 > | |
| GHashCode< G3D::VARArea * > | |
| GHashCode< G3D::Vector2 > | |
| GHashCode< G3D::Vector3 > | |
| GHashCode< G3D::Vector4 > | |
| GHashCode< int > | |
| GHashCode< std::string > | |
| GHashCode< T * > | |
| GHashCode< typename G3D::_internal::Indirector< Handle > > | |
| GHashCode< void * > | |
| G3D::GImage | Interface to image compression & file formats |
| G3D::GImage::Error | |
| G3D::GKey | A mapping of every physical key on the keyboard and other input devices in a (mostly) platform independent manner |
| G3D::GLCaps | Low-level wrapper for OpenGL extension management |
| G3D::GLight | A light representation that closely follows the OpenGL light format |
| G3D::GMaterial | Simple material used by IFSModel and MD2Model pose methods |
| G3D::GMutex | Mutual exclusion lock used for synchronization |
| G3D::GMutexLock | Automatically locks while in scope |
| G3D::GPUProgram | Base class for VertexProgram and PixelProgram |
| G3D::GPUProgram::ArgList | Argument list for a vertex program |
| G3D::GPUProgram::BindingTable::Binding | A constant, variable, or matrix binding for a vertex program |
| G3D::GThread | Platform independent thread implementation |
| G3D::GuiButton | Push button that can be temporarily pressed |
| G3D::GuiCaption | Text on a GuiControl |
| G3D::GuiCaption::Symbol | Loads standard symbols from the greek.fnt and icon.fnt fonts |
| G3D::GuiCheckBox | Check box or toggle button |
| G3D::GuiCloseEvent | Triggered by pressing the close button on a G3D::GuiWindow |
| G3D::GuiControl | Base class for all controls |
| G3D::GuiDrawer | |
| G3D::GuiDropDownList | List box for viewing strings |
| G3D::GuiEvent | Events triggered by the G3D Gui system (see G3D::GuiWindow for discussion) |
| G3D::GuiLabel | A text label |
| G3D::GuiPane | Sub-rectangle of a window |
| G3D::GuiPane::Morph | |
| G3D::GuiRadioButton | Radio button or exclusive set of toggle butons |
| G3D::GuiSkin | Renders UI elements |
| G3D::GuiSkin::Button::Focus | |
| G3D::GuiSkin::Button::Pair | |
| G3D::GuiSkin::Checkable::Focus | |
| G3D::GuiSkin::Checkable::Pair | |
| G3D::GuiSkin::DropDownList::Focus | |
| G3D::GuiSkin::DropDownList::Pair | |
| G3D::GuiSkin::HSlider::Bar | |
| G3D::GuiSkin::HSlider::Thumb | |
| G3D::GuiSkin::HSlider::Thumb::Focus | |
| G3D::GuiSkin::TextBox::Focus | |
| G3D::GuiSlider< Value > | Slider |
| G3D::GuiTextBox | Text box for entering strings |
| G3D::GuiWindow | Retained-mode graphical user interface window |
| G3D::GUniqueID | Globally unique identifiers |
| G3D::GWindow | Interface to window APIs for window management, event processing, and OpenGL context management |
| G3D::GWindow::Settings | |
| G3D::IFSModel | Loads the IFS file format |
| G3D::Image1 | Luminance image with 32-bit floating point storage |
| G3D::Image1uint8 | Compact storage for luminance 8-bit images |
| G3D::Image3 | RGB image with 32-bit floating point storage for each channel |
| G3D::Image3uint8 | Compact storage for RGB 8-bit per channel images |
| G3D::Image4 | RGBA image with 32-bit floating point storage for each channel |
| G3D::Image4uint8 | Compact storage for RGBA 8-bit per channel images |
| G3D::IncompatibleServerDescription | Used by DiscoveryClient to report servers running a different version of this application's protocol |
| G3D::_internal::Indirector< Type > | 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 |
| G3D::JoyAxisEvent | Joystick axis motion event structure |
| G3D::JoyBallEvent | Joystick trackball motion event structure |
| G3D::JoyButtonEvent | |
| G3D::JoyHatEvent | Joystick hat position change event structure |
| G3D::KeyboardEvent | Keyboard event structure |
| G3D::Lighting | A rich environment lighting model that contains both global and local sources |
| G3D::_BSPMAP::LightVolume | |
| G3D::LightweightConduit | Provides fast but unreliable transfer of messages |
| G3D::LightweightConduit::PacketSizeException | |
| G3D::Line | An infinite 3D line |
| G3D::LineSegment | An finite segment of an infinite 3D line |
| G3D::LineSegment2D | |
| Load3DS | This class maps the 3DS file format to a runtime object, which is then converted to a more useful runtime format and stored in ArticulatedModel |
| Load3DS::ChunkHeader | |
| Load3DS::FaceMat | |
| Load3DS::Map | A texture map |
| Load3DS::Material | |
| Load3DS::Object | |
| G3D::Log | System log for debugging purposes |
| G3D::Manipulator | Exports a coordinate frame, typically in response to user input |
| G3D::_BSPMAP::Map | A BSP Map loaded from either a Quake 3 or Half-Life file |
| G3D::Map2D< Storage, Compute > | Map of values across a discrete 2D plane |
| G3D::Matrix | N x M matrix |
| G3D::Matrix3 | 3x3 matrix |
| G3D::Matrix4 | A 4x4 matrix |
| G3D::MD2Model | Quake II model class |
| G3D::MD2Model::MD2AnimInfo | |
| G3D::MD2Model::PackedGeometry | |
| G3D::MD2Model::Pose | |
| G3D::MD2Model::Pose::Action | |
| G3D::MD2Model::PosedMD2Model | |
| G3D::MD2Model::Primitive | One RenderDevice primitive |
| G3D::MD2Model::Primitive::PVertex | |
| G3D::MD5Hash | See G3D::Crypto::md5 |
| G3D::_BSPMAP::Mesh | |
| G3D::MeshAlg | Indexed mesh algorithms |
| G3D::MeshAlg::Edge | Oriented, indexed edge |
| G3D::MeshAlg::Face | Oriented, indexed triangle |
| G3D::MeshAlg::Geometry | Convenient for passing around the data that changes under animation |
| G3D::MeshAlg::Vertex | Adjacency information for a vertex |
| G3D::MeshBuilder | Allows creation of optimized watertight meshes from unoptimized polygon soups |
| G3D::MeshShape | Mesh shape is intended for debugging and for collision detection |
| G3D::Milestone | Used by RenderDevice to force the CPU to wait for the GPU to complete for series of commands |
| G3D::MouseButtonEvent | |
| G3D::MouseMotionEvent | Mouse motion event structure |
| G3D::NetAddress | |
| G3D::NetListener | Runs on the server listening for clients trying to make reliable connections |
| G3D::NetworkDevice | An abstraction over sockets that provides a message based network infrastructure optimized for sending many small (>500 byte) messages |
| NSApplicationWrapper | |
| NSAutoreleasePoolWrapper | |
| G3D::_BSPMAP::Patch | |
| G3D::_BSPMAP::Patch::Bezier2D | |
| G3D::PhysicsFrame | An RT transformation using a quaternion; suitable for physics integration |
| G3D::PixelProgram | Abstraction of OpenGL pixel programs |
| G3D::Plane | An infinite 2D plane in 3D space |
| G3D::PlaneShape | |
| G3D::PointAABSPTree< T > | A set data structure that supports spatial queries using an axis-aligned BSP tree for speed |
| G3D::PointAABSPTree< T >::AxisComparator | |
| G3D::PointAABSPTree< T >::BoxIntersectionIterator | C++ STL style iterator variable |
| G3D::PointAABSPTree< T >::Handle | |
| G3D::PointAABSPTree< T >::Iterator | C++ STL style iterator variable |
| G3D::PointAABSPTree< T >::Node | |
| G3D::Pointer< ValueType > | Acts like a pointer to a value of type ValueType (i.e., ValueType*), but can operate through accessor methods as well as on a value in memory |
| G3D::Pointer< ValueType >::IndirectValue | |
| G3D::PointShape | |
| G3D::_internal::PolyLineGeneric< SegmentType, VertexType > | |
| G3D::PosedModel | Base class for posed models |
| G3D::PosedModel2D | Primarily for use in GUI rendering |
| G3D::Quat | Unit quaternions are used in computer graphics to represent rotation about an axis |
| G3D::Queue< T > | Dynamic queue that uses a circular buffer for performance |
| G3D::QuitEvent | The "quit requested" event |
| G3D::Ray | A 3D Ray |
| G3D::RayShape | |
| G3D::Rect2D | If you are using this class for pixel rectangles, keep in mind that the last pixel you can draw to is at x0() + width() - 1 |
| G3D::ReferenceCountedObject | Objects that are reference counted inherit from this |
| G3D::ReferenceCountedPointer< T > | Use ReferenceCountedPointer<T> in place of T* in your program |
| G3D::RegistryUtil | Provides generalized Windows registry querying |
| G3D::ReliableConduit | A conduit that guarantees messages will arrive, intact and in order |
| G3D::Renderbuffer | Abstraction of the OpenGL renderbuffer object |
| G3D::RenderDevice | You must call RenderDevice::init() before using the RenderDevice |
| G3D::RenderDevice::DebugSettings | |
| G3D::RenderDevice::RenderState::Lights | |
| G3D::RenderDevice::RenderState::Matrices | |
| G3D::RenderDevice::RenderState::Stencil | |
| G3D::RenderDevice::RenderState::TextureUnit | |
| G3D::RenderDevice::StatusInfo | |
| G3D::ResizeEvent | |
| G3D::SDL_keysym | |
| G3D::SDL_SysWMEvent | |
| G3D::SDLWindow | An implementation of G3D::Window that uses the Open Source SDL library |
| G3D::Set< T > | An unordered data structure that has at most one of each element |
| G3D::Set< T >::Iterator | C++ STL style iterator variable |
| G3D::Shader | Abstraction of the programmable hardware pipeline |
| G3D::ShadowMap | |
| G3D::Shape | Base class for other shapes |
| G3D::Sky | A background cube with an appropriately warped texture to make it look like an infinite environment |
| G3D::SkyParameters | Provides a reasonable (but not 100% physically correct) set of lighting parameters based on the time of day |
| G3D::Sphere | Sphere |
| G3D::SphereShape | |
| G3D::Spline< Control > | Piecewise 3rd-order Catmull-Rom spline curve for uniformly spaced control points in time |
| G3D::Stopwatch | Utility class for profiling duration and frame rates |
| G3D::SuperShader | A one-size-fits-all shader that combines most common illumination effects efficiently |
| G3D::SuperShader::Cache::Pair | |
| G3D::SuperShader::Component | Material property coefficients are specified as a constant color times a texture map |
| G3D::SuperShader::Material | Describes the properties of a material to be used with SuperShader |
| G3D::System | OS and processor abstraction |
| G3D::Table< Key, Value, HashFunc > | An unordered data structure mapping keys to values |
| G3D::Table< Key, Value, HashFunc >::Entry | The pairs returned by iterator |
| G3D::Table< Key, Value, HashFunc >::Iterator | C++ STL style iterator variable |
| G3D::TextInput | A simple style tokenizer for reading text files that also supports C++-like syntaxes |
| G3D::TextInput::BadMSVCSpecial | While parsing a number of the form 1 |
| G3D::TextInput::Settings | Tokenizer configuration options |
| G3D::TextInput::TokenException | |
| G3D::TextInput::WrongString | String read from input did not match expected string |
| G3D::TextInput::WrongSymbol | |
| G3D::TextInput::WrongTokenType | Thrown by the read methods |
| G3D::TextOutput | Convenient formatting of ASCII text written to a file |
| G3D::TextOutput::Settings | |
| G3D::Texture | Abstraction of OpenGL textures |
| G3D::Texture::PreProcess | |
| G3D::Texture::Settings | All parameters of a texture that are independent of the underlying image data |
| G3D::TextureFormat | Used to describe texture formats to the G3D::Texture class |
| G3D::ThirdPersonManipulator | By default, the ThirdPersonManipulator moves an object relative to its own axes |
| G3D::Token | For use with TextInput |
| G3D::ToneMap | Applies gamma correction and bloom |
| G3D::ToneMap::Settings | |
| G3D::Triangle | A generic triangle representation |
| G3D::_internal::UIGeom | Piece of 3D geometry that tracks its own 2D projection |
| G3D::UprightFrame | Coordinate frame expressed in Euler angles |
| G3D::UprightSpline | Shortest-path linear velocity spline for camera positions |
| G3D::UprightSplineManipulator | Allows recording and playback of a G3D::UprightSpline based on a G3D::GCamera |
| G3D::UserEvent | A user-defined event type |
| G3D::UserInput | User input class that consolidates joystick, keyboard, and mouse input |
| G3D::VAR | A pointer to an array of vertices, colors, or normals in video memory |
| G3D::VARArea | Wrapper for OpenGL Vertex Buffer Object http://oss.sgi.com/projects/ogl-sample/registry/ARB/vertex_buffer_object.txt http://developer.nvidia.com/docs/IO/8230/GDC2003_OGL_BufferObjects.ppt |
| G3D::Vector2 | Do not subclass-- this implementation makes assumptions about the memory layout |
| G3D::Vector2int16 | A Vector2 that packs its fields into uint16s |
| G3D::Vector3 | Swizzles Vector classes have swizzle operators, e.g |
| G3D::Vector3int16 | A Vector3 that packs its fields into uint16s |
| G3D::Vector4 | Do not subclass-- this implementation makes assumptions about the memory layout |
| G3D::Vector4int8 | Homogeneous vector stored efficiently in four signed int8s |
| G3D::_BSPMAP::Vertex | |
| G3D::VertexAndPixelShader | A compatible vertex and pixel shader |
| G3D::VertexAndPixelShader::ArgList | Bindings of values to uniform variables for a VertexAndPixelShader |
| G3D::VertexAndPixelShader::ArgumentError | Thrown by validateArgList |
| G3D::VertexAndPixelShader::GPUShader | |
| G3D::VertexAndPixelShader::UniformDeclaration | |
| G3D::VertexProgram | Abstraction of OpenGL vertex programs |
| G3D::_BSPMAP::VisData | |
| G3D::WeakCache< Key, ValueRef > | A cache that does not prevent its members from being garbage collected |
| G3D::WeakReferenceCountedPointer< T > | A weak pointer allows the object it references to be garbage collected |
| G3D::Widget | Interface for 2D or 3D objects that experience standard virtual world events and are rendered |
| G3D::WidgetManager | Manages a group of GModules |
| G3D::Win32Window | |
| G3D::WrapMode | Describes the behavior of G3D::Texture, G3D::Map2D, G3D::Image3, etc |