|
APIs at the top of this page are the highest-level, providing the most functionality and requiring the most dependencies.
Each section builds on the next lower one, with the most basic standalone routines at the bottom.
See also the complete list of Functions and Classes.
High-level building blocks for creating applications.
-
3D Models ArticulatedModel, BSPMap, GFont, GLight, GMaterial, IFSModel, Lighting, Shape, MD2Model, PosedModel, PosedModel2D, Sky, SkyParameters
-
User Interface CameraControlWindow, CarbonWindow, DeveloperWindow, GApp, GConsole, GEvent, GEventType, GKey, GuiCaption, GuiCheckBox, GuiButton, GuiDropDownList, GuiLabel, GuiPane, GuiRadioButton, GuiSkin, GuiSlider, GuiTextBox, GuiWindow, GWindow, Manipulator, FirstPersonManipulator, screenPrintf, SDLWindow, ThirdPersonManipulator, UprightSplineManipulator, UserInput, Widget, WidgetManager, Win32Window, X11Window
-
Effects beginMarkShadows, drawFeatureEdges, endMarkShadows, GaussianBlur, markShadows, ShadowMap, SuperShader, ToneMap
An easy-to-use wrapper for OpenGL and a platform-independent windowing system.
-
OpenGL Abstraction Draw, Framebuffer, GLCaps, glDisableAllTextures, glToScreen, Milestone, Renderbuffer, RenderDevice, Texture, TextureFormat, VAR, VARArea, Shader
Backwards compatability to 6.xx: PixelProgram, VertexProgram, VertexAndPixelShader,
-
Extensions to base OpenGL debugAssertGLOk, DECLARE_GLFORMAT, glLoadMatrix, glLoadInvMatrix, GLCaps, glColor, glMultInvMatrix, glMutlMatrix, glMutliTexCoord, glNormal, glTexCoord, glToScreen, glVertex, sizeOfGlFormate, glFormatOf, glGetProcAddress, getOpenGlState, glGetInteger, glGetBoolean, glGetDouble, glGetFloat, glGetMatrix, GLenumToString
Core data structures and system functionality.
-
Geometry AABox, Box, Capsule, UprightFrame, UprightSpline, CollisionDetection, Color1, Color1uint8, Color3, Color3uint8, Color4, Color4uint8, Cone, ConvexPolygon, ConvexPolygon2D, ConvexPolyhedron, CoordinateFrame, Cylinder, GameTime, GCamera, PhysicsFrame, Line, LineSegment, LineSegment2D, Matrix, Matrix3, Matrix4, MeshAlg, MeshBuilder, Quat, Plane, Ray, RealTime, Rect2D, Sphere, Spline, Triangle, tesselateComplexPolygon, toSeconds, Vector2, Vector2int16, Vector3, Vector3int16, Vector4, Vector4int8
-
Integer math ceilPow2, highestBit, iAbs, iCeil, iClamp, iWrap, iFloor, iMax, iMin, isPow2, isOdd, isEven, iSign, iRound, iRandom, uint8, uint16, uint32, uint64, int8, in16, int32, int64
-
Floating point abs, aCos, aSin, aTan, aTan2, clamp, cyclicCatumullRomSpline, float32, float64, fuzzyEq, fuzzyNe, fuzzyGt, fuzzyGe, fuzzyLt, fuzzyLe, fuzzyEpsilon, gaussRandom, lerp, linearSpline, sign, rsq, uniformRandom, gaussRandom, min, max, square, sync, sumSquares, distance, toRadians, toDegrees, isNaN, isFinite, inf, nan, wrap, pi, halfPi, twoPi, rsqrt,
-
String beginsWith, endsWith, format, isSlash, isWhiteSpace, isDigit, isNewline, isLetter, isQuote, license, vformat, wordWrap, stringCompare, stringptrCompare, stringSplit, stringJoin, toUpper, toLower, NEWLINE, trimWhitespace, STR
-
Data structures AnyVal, AABSPTree, Array, Queue, Set, Table, ReferenceCountedObject, ReferenceCounterPointer, WeakReferenceCounterPointer, WeakCache
-
Images GImage, GImage::Error, G3D::Image1, Image1uint8, Image3, Image3uint8, Image4, Image4uint8, Map2D, gaussian1D, WrapMode
-
Debug alwaysAssertM, debugAssert, debugAssertM, describeSystem, isValidHeapPointer, isValidPointer setConsolePrintHook, consolePrintHook, consolePrint, consolePrintf, debugPrint, debugPrintf, logPrintf, Log, setAssertionHook, setFailureHook
-
System + Files AtomicInt32, BinaryFormat, byteSize, binaryFormatOf, BinaryInput, BinaryOutput, copyFile, createDirectory, createTempFile, Crypto, deserialize, filenameContainsWildcards, fileExists, fileLength, filenameBaseExt, filenameExt, filenamePath, fileIsNewer, G3DEndian, GMutex, GThread, GUniqueID, getFiles, getDirs, isDirectory, isZipfile msgBox, parseFilename, prompt, readWholeFile, serialize, Stopwatch, System, resolveFilename, TextInput, TextOutput, Token, TextInput::WrongTokenType, writeWholeFile, zipfileExists zipClose zipRead
-
Network DiscoveryAdvertisement, DiscoveryClient, DiscoveryServer, DiscoverySettings, LightweightConduit, NetAddress, NetListener, NetworkDevice, ReliableConduit
Generated on Thu Aug 2 11:40:42 2007 for G3D by
1.5.2
Hosted by
|