|
Classes |
| struct | _DIDATAFORMAT |
| struct | _DIOBJECTDATAFORMAT |
| class | _GuiSliderBase |
| class | _WeakPtr |
| | Base class for WeakReferenceCountedPointer. More...
|
| class | _WeakPtrLinkedList |
| | Used internally by ReferenceCountedObject. More...
|
| class | AABox |
| | An axis-aligned box. More...
|
| class | AABSPTree |
| | A set that supports spatial queries using an axis-aligned BSP tree for speed. More...
|
| class | ActiveEvent |
| | Application visibility event structure. More...
|
| class | AnyVal |
| | A generic value, useful for defining property trees that can be loaded from and saved to disk. More...
|
| class | Array |
| | Dynamic 1D array. More...
|
| class | ArticulatedModel |
| | A model composed of a heirarchy of rigid, textured sub-models. More...
|
| class | AtomicInt32 |
| | An integer that may safely be used on different threads without external locking. More...
|
| class | AxesShape |
| class | BinaryInput |
| | Sequential or random access byte-order independent binary file access. More...
|
| class | BinaryOutput |
| | Sequential or random access byte-order independent binary file access. More...
|
| class | Box |
| | An arbitrary 3D box, useful as a bounding box. More...
|
| class | BoxShape |
| class | CameraControlWindow |
| | Gui used by DeveloperWindow default for recording camera position and making splines. More...
|
| class | Capsule |
| | A shape formed by extruding a sphere along a line segment. More...
|
| class | CapsuleShape |
| class | CarbonWindow |
| class | CollisionDetection |
| | Collision detection primitives and tools for building higher order collision detection schemes. More...
|
| class | Color1 |
| | Monochrome color. More...
|
| class | Color1uint8 |
| | Represents a Color1 as a packed integer. More...
|
| class | Color3 |
| | Do not subclass-- this implementation makes assumptions about the memory layout. More...
|
| class | Color3uint8 |
| | Represents a Color3 as a packed integer. More...
|
| class | Color4 |
| | Do not subclass-- this implementation makes assumptions about the memory layout. More...
|
| class | Color4uint8 |
| | Represents a Color4 as a packed integer. More...
|
| class | Conduit |
| class | Cone |
| | An infinite cone. More...
|
| class | ConvexPolygon |
| class | ConvexPolygon2D |
| class | ConvexPolyhedron |
| class | CoordinateFrame |
| | A rigid body RT (rotation-translation) transformation. More...
|
| class | Crypto |
| | Cryptography and hashing helper functions. More...
|
| class | Cylinder |
| | Right cylinder. More...
|
| class | CylinderShape |
| class | DeveloperWindow |
| | Develoepr controls instantiated by GApp for debugging. More...
|
| struct | DIDEVCAPS |
| struct | DIDEVICEINSTANCEA |
| struct | DIDEVICEOBJECTDATA |
| struct | DIDEVICEOBJECTINSTANCEA |
| struct | DIPROPDWORD |
| struct | DIPROPHEADER |
| class | DirectedEdge |
| class | Discovery |
| | Base class for DiscoveryClient and DiscoveryServer. More...
|
| class | DiscoveryAdvertisement |
| | Make your own subclass of this advertisement. More...
|
| class | DiscoveryClient |
| | Only one DiscoveryClient can be active on a given port at a time on a single computer. More...
|
| class | DiscoveryServer |
| class | DiscoveryServerAddressMessage |
| | Sent by servers to describe their location. More...
|
| class | DiscoverySettings |
| | If a machine is running two different programs using discovery they must have different ports. More...
|
| class | Draw |
| | Useful routines for rendering primitives when debugging. More...
|
| class | DXCaps |
| | Provides very basic DirectX detection and information support. More...
|
| class | ExposeEvent |
| | The "screen redraw" event. More...
|
| class | FileDropEvent |
| | Triggered when one or more files are dropped onto a window. More...
|
| class | FirstPersonManipulator |
| | Uses a First Person (Quake- or World of Warcraft style) mapping to translate keyboard and mouse input into a flying camera position. More...
|
| class | Framebuffer |
| | Abstraction of OpenGL's Framebuffer Object extension. More...
|
| struct | G3DJOYDATA |
| struct | G3DKEYDATA |
| class | GApp |
| | For each frame, the GApp has several tasks that can be implemented by overriding base class methods. More...
|
| class | GaussianBlur |
| | 1D Gaussian blur. More...
|
| class | GCamera |
| | Abstraction of a pinhole camera. More...
|
| class | GConsole |
| | Command-line console. More...
|
| union | GEvent |
| | General low-level event structure. More...
|
| class | GEventType |
| | Event code enumerations. More...
|
| class | GFont |
| | Font class for use with RenderDevice. More...
|
| class | GImage |
| | Interface to image compression & file formats. More...
|
| class | GKey |
| | A mapping of every physical key on the keyboard and other input devices in a (mostly) platform independent manner. More...
|
| class | GLCaps |
| | Low-level wrapper for OpenGL extension management. More...
|
| class | GLight |
| | A light representation that closely follows the OpenGL light format. More...
|
| class | GMaterial |
| | Simple material used by IFSModel and MD2Model pose methods. More...
|
| class | GMutex |
| | Mutual exclusion lock used for synchronization. More...
|
| class | GMutexLock |
| | Automatically locks while in scope. More...
|
| class | GPUProgram |
| | Base class for VertexProgram and PixelProgram. More...
|
| class | GThread |
| | Platform independent thread implementation. More...
|
| class | GuiButton |
| | Push button that can be temporarily pressed. More...
|
| class | GuiCaption |
| | Text on a GuiControl. More...
|
| class | GuiCheckBox |
| | Check box or toggle button. More...
|
| class | GuiCloseEvent |
| | Triggered by pressing the close button on a G3D::GuiWindow. More...
|
| class | GuiControl |
| | Base class for all controls. More...
|
| class | GuiDrawer |
| class | GuiDropDownList |
| | List box for viewing strings. More...
|
| class | GuiEvent |
| | Events triggered by the G3D Gui system (see G3D::GuiWindow for discussion). More...
|
| class | GuiLabel |
| | A text label. More...
|
| class | GuiPane |
| | Sub-rectangle of a window. More...
|
| class | GuiRadioButton |
| | Radio button or exclusive set of toggle butons. More...
|
| class | GuiSkin |
| | Renders UI elements. More...
|
| class | GuiSlider |
| | Slider. More...
|
| class | GuiTextBox |
| | Text box for entering strings. More...
|
| class | GuiWindow |
| | Retained-mode graphical user interface window. More...
|
| class | GUniqueID |
| | Globally unique identifiers. More...
|
| class | GWindow |
| | Interface to window APIs for window management, event processing, and OpenGL context management. More...
|
| class | IFSModel |
| | Loads the IFS file format. More...
|
| class | Image1 |
| | Luminance image with 32-bit floating point storage. More...
|
| class | Image1uint8 |
| | Compact storage for luminance 8-bit images. More...
|
| class | Image3 |
| | RGB image with 32-bit floating point storage for each channel. More...
|
| class | Image3uint8 |
| | Compact storage for RGB 8-bit per channel images. More...
|
| class | Image4 |
| | RGBA image with 32-bit floating point storage for each channel. More...
|
| class | Image4uint8 |
| | Compact storage for RGBA 8-bit per channel images. More...
|
| class | IncompatibleServerDescription |
| | Used by DiscoveryClient to report servers running a different version of this application's protocol. More...
|
| class | JoyAxisEvent |
| | Joystick axis motion event structure. More...
|
| class | JoyBallEvent |
| | Joystick trackball motion event structure. More...
|
| class | JoyButtonEvent |
| class | JoyHatEvent |
| | Joystick hat position change event structure. More...
|
| class | KeyboardEvent |
| | Keyboard event structure. More...
|
| class | Lighting |
| | A rich environment lighting model that contains both global and local sources. More...
|
| class | LightweightConduit |
| | Provides fast but unreliable transfer of messages. More...
|
| class | Line |
| | An infinite 3D line. More...
|
| class | LineSegment |
| | An finite segment of an infinite 3D line. More...
|
| class | LineSegment2D |
| class | Log |
| | System log for debugging purposes. More...
|
| class | Manipulator |
| | Exports a coordinate frame, typically in response to user input. More...
|
| class | Map2D |
| | Map of values across a discrete 2D plane. More...
|
| class | Matrix |
| | N x M matrix. More...
|
| class | Matrix3 |
| | 3x3 matrix. More...
|
| class | Matrix4 |
| | A 4x4 matrix. More...
|
| class | MD2Model |
| | Quake II model class. More...
|
| class | MD5Hash |
| | See G3D::Crypto::md5. More...
|
| class | MeshAlg |
| | Indexed mesh algorithms. More...
|
| class | MeshBuilder |
| | Allows creation of optimized watertight meshes from unoptimized polygon soups. More...
|
| class | MeshShape |
| | Mesh shape is intended for debugging and for collision detection. More...
|
| class | Milestone |
| | Used by RenderDevice to force the CPU to wait for the GPU to complete for series of commands. More...
|
| class | MouseButtonEvent |
| class | MouseMotionEvent |
| | Mouse motion event structure. More...
|
| class | NetAddress |
| class | NetListener |
| | Runs on the server listening for clients trying to make reliable connections. More...
|
| class | NetworkDevice |
| | An abstraction over sockets that provides a message based network infrastructure optimized for sending many small (>500 byte) messages. More...
|
| class | PhysicsFrame |
| | An RT transformation using a quaternion; suitable for physics integration. More...
|
| class | PixelProgram |
| | Abstraction of OpenGL pixel programs. More...
|
| class | Plane |
| | An infinite 2D plane in 3D space. More...
|
| class | PlaneShape |
| class | PointAABSPTree |
| | A set data structure that supports spatial queries using an axis-aligned BSP tree for speed. More...
|
| class | Pointer |
| | 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. More...
|
| class | PointShape |
| class | PosedModel |
| | Base class for posed models. More...
|
| class | PosedModel2D |
| | Primarily for use in GUI rendering. More...
|
| class | Quat |
| | Unit quaternions are used in computer graphics to represent rotation about an axis. More...
|
| class | Queue |
| | Dynamic queue that uses a circular buffer for performance. More...
|
| class | QuitEvent |
| | The "quit requested" event. More...
|
| class | Ray |
| | A 3D Ray. More...
|
| class | RayShape |
| class | 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. More...
|
| class | ReferenceCountedObject |
| | Objects that are reference counted inherit from this. More...
|
| class | ReferenceCountedPointer |
| | Use ReferenceCountedPointer<T> in place of T* in your program. More...
|
| class | RegistryUtil |
| | Provides generalized Windows registry querying. More...
|
| class | ReliableConduit |
| | A conduit that guarantees messages will arrive, intact and in order. More...
|
| class | Renderbuffer |
| | Abstraction of the OpenGL renderbuffer object. More...
|
| class | RenderDevice |
| | You must call RenderDevice::init() before using the RenderDevice. More...
|
| class | ResizeEvent |
| class | SDL_keysym |
| struct | SDL_SysWMEvent |
| class | SDLWindow |
| | An implementation of G3D::Window that uses the Open Source SDL library. More...
|
| class | Set |
| | An unordered data structure that has at most one of each element. More...
|
| class | Shader |
| | Abstraction of the programmable hardware pipeline. More...
|
| class | ShadowMap |
| class | Shape |
| | Base class for other shapes. More...
|
| class | Sky |
| | A background cube with an appropriately warped texture to make it look like an infinite environment. More...
|
| class | SkyParameters |
| | Provides a reasonable (but not 100% physically correct) set of lighting parameters based on the time of day. More...
|
| class | Sphere |
| | Sphere. More...
|
| class | SphereShape |
| class | Spline |
| | Piecewise 3rd-order Catmull-Rom spline curve for uniformly spaced control points in time. More...
|
| class | Stopwatch |
| | Utility class for profiling duration and frame rates. More...
|
| class | SuperShader |
| | A one-size-fits-all shader that combines most common illumination effects efficiently. More...
|
| class | System |
| | OS and processor abstraction. More...
|
| class | Table |
| | An unordered data structure mapping keys to values. More...
|
| class | TextInput |
| | A simple style tokenizer for reading text files that also supports C++-like syntaxes. More...
|
| class | TextOutput |
| | Convenient formatting of ASCII text written to a file. More...
|
| class | Texture |
| | Abstraction of OpenGL textures. More...
|
| class | TextureFormat |
| | Used to describe texture formats to the G3D::Texture class. More...
|
| class | ThirdPersonManipulator |
| | By default, the ThirdPersonManipulator moves an object relative to its own axes. More...
|
| class | Token |
| | For use with TextInput. More...
|
| class | ToneMap |
| | Applies gamma correction and bloom. More...
|
| class | Triangle |
| | A generic triangle representation. More...
|
| class | UprightFrame |
| | Coordinate frame expressed in Euler angles. More...
|
| class | UprightSpline |
| | Shortest-path linear velocity spline for camera positions. More...
|
| class | UprightSplineManipulator |
| | Allows recording and playback of a G3D::UprightSpline based on a G3D::GCamera. More...
|
| class | UserEvent |
| | A user-defined event type. More...
|
| class | UserInput |
| | User input class that consolidates joystick, keyboard, and mouse input. More...
|
| class | VAR |
| | A pointer to an array of vertices, colors, or normals in video memory. More...
|
| class | 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. More...
|
| class | Vector2 |
| | Do not subclass-- this implementation makes assumptions about the memory layout. More...
|
| class | Vector2int16 |
| | A Vector2 that packs its fields into uint16s. More...
|
| class | Vector3 |
| | Swizzles Vector classes have swizzle operators, e.g. More...
|
| class | Vector3int16 |
| | A Vector3 that packs its fields into uint16s. More...
|
| class | Vector4 |
| | Do not subclass-- this implementation makes assumptions about the memory layout. More...
|
| class | Vector4int8 |
| | Homogeneous vector stored efficiently in four signed int8s. More...
|
| class | VertexAndPixelShader |
| | A compatible vertex and pixel shader. More...
|
| class | VertexProgram |
| | Abstraction of OpenGL vertex programs. More...
|
| class | WeakCache |
| | A cache that does not prevent its members from being garbage collected. More...
|
| class | WeakReferenceCountedPointer |
| | A weak pointer allows the object it references to be garbage collected. More...
|
| class | Widget |
| | Interface for 2D or 3D objects that experience standard virtual world events and are rendered. More...
|
| class | WidgetManager |
| | Manages a group of GModules. More...
|
| class | Win32Window |
| class | WrapMode |
| | Describes the behavior of G3D::Texture, G3D::Map2D, G3D::Image3, etc. More...
|
Namespaces |
| namespace | _BSPMAP |
| namespace | _internal |
Typedefs |
typedef ReferenceCountedPointer<
class ArticulatedModel > | ArticulatedModelRef |
| typedef bool(*) | AssertionHook (const char *_expression, const std::string &message, const char *filename, int lineNumber, bool &ignoreAlways, bool useGuiPrompt) |
| typedef _BSPMAP::Map | BSPMap |
| typedef _BSPMAP::MapRef | BSPMapRef |
| typedef void(*) | ConsolePrintHook (const std::string &) |
| typedef G3D::_DIDATAFORMAT | DIDATAFORMAT |
| typedef G3D::DIDEVCAPS | DIDEVCAPS |
| typedef G3D::DIDEVICEINSTANCEA | DIDEVICEINSTANCEA |
| typedef G3D::DIDEVICEOBJECTDATA | DIDEVICEOBJECTDATA |
| typedef DIDEVICEOBJECTINSTANCEA | DIDEVICEOBJECTINSTANCE |
| typedef G3D::DIDEVICEOBJECTINSTANCEA | DIDEVICEOBJECTINSTANCEA |
| typedef G3D::_DIOBJECTDATAFORMAT | DIOBJECTDATAFORMAT |
| typedef G3D::DIPROPDWORD | DIPROPDWORD |
| typedef G3D::DIPROPHEADER | DIPROPHEADER |
typedef ReferenceCountedPointer<
class FirstPersonManipulator > | FirstPersonManipulatorRef |
| typedef float | float32 |
| typedef double | float64 |
| typedef Framebuffer | FrameBuffer |
| typedef FramebufferRef | FrameBufferRef |
typedef ReferenceCountedPointer<
Framebuffer > | FramebufferRef |
| typedef double | GameTime |
typedef ReferenceCountedPointer<
class GConsole > | GConsoleRef |
typedef ReferenceCountedPointer<
class GFont > | GFontRef |
| typedef HGLRC | GLContext |
typedef ReferenceCountedPointer<
class GPUProgram > | GPUProgramRef |
typedef ReferenceCountedPointer<
class GThread > | GThreadRef |
typedef ReferenceCountedPointer<
class GuiSkin > | GuiSkinRef |
typedef ReferenceCountedPointer<
class GuiWindow > | GuiWindowRef |
typedef ReferenceCountedPointer<
class IFSModel > | IFSModelRef |
typedef ReferenceCountedPointer<
class Image1 > | Image1Ref |
typedef ReferenceCountedPointer<
class Image1uint8 > | Image1uint8Ref |
typedef ReferenceCountedPointer<
class Image3 > | Image3Ref |
typedef ReferenceCountedPointer<
class Image3uint8 > | Image3uint8Ref |
typedef ReferenceCountedPointer<
class Image4 > | Image4Ref |
typedef ReferenceCountedPointer<
class Image4uint8 > | Image4uint8Ref |
| typedef short | int16 |
| typedef int | int32 |
| typedef int64_t | int64 |
| typedef signed char | int8 |
typedef ReferenceCountedPointer<
class Lighting > | LightingRef |
typedef ReferenceCountedPointer<
class LightweightConduit > | LightweightConduitRef |
| typedef const DIDATAFORMAT * | LPCDIDATAFORMAT |
| typedef const DIDEVICEINSTANCEA * | LPCDIDEVICEINSTANCEA |
| typedef const DIDEVICEOBJECTDATA * | LPCDIDEVICEOBJECTDATA |
| typedef const DIDEVICEOBJECTINSTANCEA * | LPCDIDEVICEOBJECTINSTANCEA |
| typedef const DIOBJECTDATAFORMAT * | LPCDIOBJECTDATAFORMAT |
| typedef const DIPROPDWORD * | LPCDIPROPDWORD |
| typedef const DIPROPHEADER * | LPCDIPROPHEADER |
| typedef G3D::_DIDATAFORMAT * | LPDIDATAFORMAT |
| typedef G3D::DIDEVCAPS * | LPDIDEVCAPS |
| typedef G3D::DIDEVICEINSTANCEA * | LPDIDEVICEINSTANCEA |
| typedef G3D::DIDEVICEOBJECTDATA * | LPDIDEVICEOBJECTDATA |
| typedef LPDIDEVICEOBJECTINSTANCEA | LPDIDEVICEOBJECTINSTANCE |
| typedef G3D::DIDEVICEOBJECTINSTANCEA * | LPDIDEVICEOBJECTINSTANCEA |
| typedef G3D::_DIOBJECTDATAFORMAT * | LPDIOBJECTDATAFORMAT |
| typedef G3D::DIPROPDWORD * | LPDIPROPDWORD |
| typedef G3D::DIPROPHEADER * | LPDIPROPHEADER |
| typedef IDirectInputDevice8A * | LPDIRECTINPUTDEVICE8A |
typedef ReferenceCountedPointer<
class MD2Model > | MD2ModelRef |
typedef ReferenceCountedPointer<
class Milestone > | MilestoneRef |
typedef ReferenceCountedPointer<
class NetListener > | NetListenerRef |
typedef ReferenceCountedPointer<
class PixelProgram > | PixelProgramRef |
typedef ReferenceCountedPointer<
class PosedModel2D > | PosedModel2DRef |
typedef ReferenceCountedPointer<
class PosedModel > | PosedModelRef |
| typedef double | RealTime |
typedef ReferenceCountedPointer<
class ReliableConduit > | ReliableConduitRef |
| typedef Renderbuffer | RenderBuffer |
| typedef RenderbufferRef | RenderBufferRef |
typedef ReferenceCountedPointer<
Renderbuffer > | RenderbufferRef |
| typedef _SDL_Joystick | SDL_Joystick |
| typedef G3D::SDL_SysWMEvent | SDL_SysWMEvent |
| typedef SDL_SysWMmsg | SDL_SysWMmsg |
typedef ReferenceCountedPointer<
Shader > | ShaderRef |
typedef ReferenceCountedPointer<
class Shape > | ShapeRef |
| typedef double | SimTime |
| typedef SkyParameters | SkyParameters |
typedef ReferenceCountedPointer<
class Sky > | SkyRef |
typedef ReferenceCountedPointer<
class Sky > | SkyRef |
typedef ReferenceCountedPointer<
class SuperShader > | SuperShaderRef |
| typedef Texture::Ref | TextureRef |
typedef ReferenceCountedPointer<
class ThirdPersonManipulator > | ThirdPersonManipulatorRef |
typedef ReferenceCountedPointer<
class ToneMap > | ToneMapRef |
| typedef unsigned int | uint |
| typedef unsigned short | uint16 |
| typedef unsigned int | uint32 |
| typedef uint64_t | uint64 |
| typedef unsigned char | uint8 |
typedef ReferenceCountedPointer<
class UprightSplineManipulator > | UprightSplineManipulatorRef |
typedef ReferenceCountedPointer<
class VARArea > | VARAreaRef |
typedef ReferenceCountedPointer<
class VertexAndPixelShader > | VertexAndPixelShaderRef |
typedef ReferenceCountedPointer<
class VertexProgram > | VertexProgramRef |
typedef ReferenceCountedPointer<
class WidgetManager > | WidgetManagerRef |
typedef ReferenceCountedPointer<
class Widget > | WidgetRef |
Enumerations |
| enum | {
SECOND = 1,
MINUTE = 60,
HOUR = 60*60,
DAY = 24*60*60,
SUNRISE = 24*60*60/4,
SUNSET = 24*60*60*3/4,
MIDNIGHT = 0,
METER = 1,
KILOMETER = 1000
} |
| enum | { SDL_PRESSED = 0x01,
SDL_RELEASED = 0x00
} |
| enum | AMPM { AM,
PM
} |
| enum | BinaryFormat {
FIRST_BINFMT = 1000,
BOOL8_BINFMT,
UINT8_BINFMT,
INT8_BINFMT,
UINT16_BINFMT,
INT16_BINFMT,
UINT32_BINFMT,
INT32_BINFMT,
UINT64_BINFMT,
INT64_BINFMT,
UINT128_BINFMT,
INT128_BINFMT,
FLOAT16_BINFMT,
FLOAT32_BINFMT,
FLOAT64_BINFMT,
VECTOR2_BINFMT,
VECTOR2INT16_BINFMT,
VECTOR3_BINFMT,
VECTOR3INT16_BINFMT,
VECTOR4_BINFMT,
VECTOR4INT16_BINFMT,
COLOR3_BINFMT,
COLOR3UINT8_BINFMT,
COLOR3INT16_BINFMT,
COLOR4_BINFMT,
COLOR4UINT8_BINFMT,
COLOR4INT16_BINFMT,
STRING_BINFMT,
STRINGEVEN_BINFMT,
STRING8_BINFMT,
STRING16_BINFMT,
STRING32_BINFMT,
CHUNK_BINFMT,
CUSTOM_BINFMT,
LAST_BINFMT
} |
| enum | G3DEndian { G3D_BIG_ENDIAN,
G3D_LITTLE_ENDIAN
} |
| enum | GKeyMod {
GKEYMOD_NONE = 0x0000,
GKEYMOD_LSHIFT = 0x0001,
GKEYMOD_RSHIFT = 0x0002,
GKEYMOD_LCTRL = 0x0040,
GKEYMOD_RCTRL = 0x0080,
GKEYMOD_LALT = 0x0100,
GKEYMOD_RALT = 0x0200,
GKEYMOD_LMETA = 0x0400,
GKEYMOD_RMETA = 0x0800,
GKEYMOD_NUM = 0x1000,
GKEYMOD_CAPS = 0x2000,
GKEYMOD_MODE = 0x4000,
GKEYMOD_RESERVED = 0x8000
} |
| enum | UseG3DUniforms { DEFINE_G3D_UNIFORMS,
DO_NOT_DEFINE_G3D_UNIFORMS
} |
Functions |
| Vector4 | abs (const Vector4 &v) |
| Vector3 | abs (const Vector3 &v) |
| Vector2 | abs (const Vector2 &v) |
| double | abs (double fValue) |
| double | aCos (double fValue) |
| bool | all (const Vector4 &v) |
| bool | all (const Vector3 &v) |
| bool | all (const Vector2 &v) |
| bool | all (float x) |
| bool | any (const Vector4 &v) |
| bool | any (const Vector3 &v) |
| bool | any (const Vector2 &v) |
| bool | any (float x) |
| double | aSin (double fValue) |
| AssertionHook | assertionHook () |
| double | aTan (double fValue) |
| double | aTan2 (double fY, double fX) |
| void | beginMarkShadows (RenderDevice *renderDevice) |
| bool | beginsWith (const std::string &test, const std::string &pattern) |
| typedef | BOOL (FAR PASCAL *LPDIENUMDEVICESCALLBACKA)(LPCDIDEVICEINSTANCEA |
| int32 | byteSize (BinaryFormat f) |
| int | ceilPow2 (unsigned int in) |
| Vector4 | clamp (const Vector4 &v, const Vector4 &a, const Vector4 &b) |
| Vector3 | clamp (const Vector3 &v, const Vector3 &a, const Vector3 &b) |
| Vector2 | clamp (const Vector2 &v, const Vector2 &a, const Vector2 &b) |
| float | clamp (float val, float low, float hi) |
| double | clamp (double val, double low, double hi) |
| std::string | consolePrint (const std::string &) |
| std::string __cdecl | consolePrintf (const char *fmt...) G3D_CHECK_PRINTF_ARGS |
| ConsolePrintHook | consolePrintHook () |
| template<class T> |
| bool | contains (const T *array, int len, const T &e) |
| void | copyFile (const std::string &source, const std::string &dest) |
| void | createDirectory (const std::string &dir) |
| FILE * | createTempFile () |
| Vector3 | cross (const Vector3 &v1, const Vector3 &v2) |
| template<class YType> |
| YType | cyclicCatmullRomSpline (double t, const Array< YType > &controlY) |
| template<class YType> |
| YType | cyclicCatmullRomSpline (double t, const YType *controlY, int numPoints) |
| std::string | debugPrint (const std::string &) |
| std::string __cdecl | debugPrintf (const char *fmt...) G3D_CHECK_PRINTF_ARGS |
| | DECLARE_INTERFACE_ (IDirectInput8A, IUnknown) |
| | DECLARE_INTERFACE_ (IDirectInputDevice8A, IUnknown) |
| | DEFINE_GUID (GUID_POV, 0xA36D02F2, 0xC9F3, 0x11CF, 0xBF, 0xC7, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00) |
| | DEFINE_GUID (GUID_Key, 0x55728220, 0xD33C, 0x11CF, 0xBF, 0xC7, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00) |
| | DEFINE_GUID (GUID_Button, 0xA36D02F0, 0xC9F3, 0x11CF, 0xBF, 0xC7, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00) |
| | DEFINE_GUID (GUID_Slider, 0xA36D02E4, 0xC9F3, 0x11CF, 0xBF, 0xC7, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00) |
| | DEFINE_GUID (GUID_RzAxis, 0xA36D02E3, 0xC9F3, 0x11CF, 0xBF, 0xC7, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00) |
| | DEFINE_GUID (GUID_RyAxis, 0xA36D02F5, 0xC9F3, 0x11CF, 0xBF, 0xC7, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00) |
| &nbs |