Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members

# X-Forge Core Compound List

Here are the classes, structs, unions and interfaces with brief descriptions:

XFcAddress | Base class for addresses
XFcAdvertiser | XFcAdvertiser is base class for service adverticement
XFcApp | Defines an X-Forge application
XFcAppPrefs | Used to pass application preferences to the core in xfcAppPrefs() call
XFcAsyncCallBack | XFcAsyncCallBack is asyncronous callback interface for asyncronous sockets
XFcAudio | Static audio interface
XFcAudioBuffer | Audio buffer base class
XFcAudioFormat | Audio library sound format class
XFcAudioProducer | Audio producer base class
XFcAudioStream | Audio stream base class
XFcAutoDataPacket | Creates packet automatically from queue and includes as many packet as it can to one sendable packet
XFcBtAddress | Holds platform specific bluetooth address
XFcBtAdvertiser |
XFcBtClientWin | Holds bluetooth client data that is used to keep up data flow from/to server
XFcBtCommService | Used to inquiry and advertise bluetooth services
XFcBtHandler | Used to handle data flow thought RFCOMM interface
XFcBtHostEntry | Used to create bluetooth host entry
XFcBtHostResolver | Used to query bluetooth devices
XFcBtSecurity | Holds bluetooth security information for bluetooth link to other device
XFcBtServerSearch |
XFcBtUUID |
XFcCFL | Compressed File Library object
XFcCFLDirectoryEntry | Container for all information CFL needs about one file inside CFLs
XFcCFLEnumerator | Callback enumerator for handlers
XFcCFLFilterNone | CFL filter that does no processing with the data
XFcCFLFilterZlib | CFL filter that uses ZLib for compression
XFcCFLLibrary | Container for all information CFL needs about a single .cfl file
XFcCFLMaker | Creates new CFL files at runtime
XFcCFLResource | Resource header and handler
XFcCFLResourceFilter | Class factory to handle compressors, preprocessors and encryptors
XFcClientCommWin | XFcClientCommWin is client communication window class. It's interface for communicate to other clients
XFcClientInetCommWinPriHelp | XFcClientInetCommWinPriHelp is created for priority helpper to change inet clients priority
XFcClientLost | XFcClientLost is event interface for client lost event
XFcClientStreamSocket | Network socket stream communication, "client" side connection
XFcCommHeaderPacket | XFcCommHeaderPacket is usage class for communication header data used with datagram packets
XFcCommPacketBase | XFcCommPacketBase is base class for communication packet
XFcCommService | Base class for communication services
XFcCommunication |
XFcCommunicationHandler | XFcCommunicationHandler is base for incoming and outgoing data flow
CommunicationHeader |
XFcCommunicationScheduler | XFcCommunicationScheduler is user interface to use Xforge communication
XFcCommunicationScheduler::XFcSchedulerObject |
XFcCore | Static core class, contains global functions
XFcCPUInfo |
XFcCPUInfoARM |
XFcDataReceiver | Interface for data receiver
XFcDataReceiverHashTable | XFcDataReceiverHashTable is hash table for data receivers
XFcDateTime | Interface to the device's current date/time
XFcDeviceDiscovery | Interface for device discovery
XFcDgramSocket | Network socket datagram communication
XFcExclusiveModeSettings | When application is set to non-exclusive mode, this structure is used to report the visible area of the framebuffer
XFcFastAllocator< T, aGranularity > | Fast memory allocation template
XFcFile | File handling operations
XFcFileFind | Used to search for files on disk and/or inside CFL files, using wildcard matches
XFcFixed | Fixed math class, designed to work like a native type
XFcGL | X-Forge Core Graphics Library
XFcGLComplexSurfaceResource | Resource for XFcGLTexture object
XFcGLCustomRenderCallback | Callback interface for the custom primitive type mechanism
XFcGLCustomVertex | Vertex type for the custom primitive callback mechanism
XFcGLDeviceInfo | Information on a display device installed on system
XFcGLLight | Defines a light source
XFcGLLVertex | An example for legal vertex format
XFcGLMaterial | Defines a material
XFcGLResourceSurface | Graphics surface class which stores surface as a resource
XFcGLSingleSurfaceResource | Resource for the XFcGLResourceSurface
XFcGLSurface | Texture/sprite surface class
XFcGLSurfaceToolkit | Surface toolkit. Contains various static functions for manipulating surfaces
XFcGLTexture | Texture class
XFcGLTextureBuilder | Interface for a texture builder which creates texture surfaces as needed
XFcGLTextureFromFile | Create XFcTexture object from an image file
XFcGLTLVertex | An example for legal vertex format
XFcGLTriangleInfo | Example of a legal triangle info data
XFcGLTriangleInfoBuffer | Triangle info buffer object
XFcGLVertex | An example for legal vertex format
XFcGLVertexBuffer | Vertex buffer
XFcGLViewport | Defines GL viewport
XFcHardwareId | Static methods to uniquely identify the host device
XFcHashtable< Key, Value > | Hashtable template class
XFcHashtableEQ< Key > | Equality check for hashtable in a template struct
XFcHashtableHash< Key > | Represents hashing function in a template struct for hashtable
XFcHashtableIterator< Key, Value > | Hashtable iterator template
XFcHashtableNode< Key, Value > | Hashtable node template
XFcHostEntry | Holds device name and device address information
XFcHostResolver | Host resolver is base class for device name resolution
XFcImageLoader | Image loading class factory base class
XFcImageLoadFilterPCX | PCX loading image filter
XFcImageLoadFilterTGA | TGA-loading image filter
XFcInetAddress | Inet address
XFcInetAdvertiser | Inet advertiser
XFcInetClientWin | XFcInetClientWin is inet client and its responsipilty is handle data flow to inet client
XFcInetClientWin::HostWindow | Host communication data "server"
XFcInetClientWin::LocalWindow | Local communication data for client
XFcInetCommService | Used to inquiry and advertice game server/s
XFcInetHandler | XFcInetHandler responsipility is handle data flow throught UDP socket
XFcInetHostEntry | Holds inet address and host name
XFcInetHostResolver | Handles inet host resolution
XFcInput | Input interface class
XFcL2CAPSocket | Interface to L2CAP socket bluetooth socket layer
XFcLinkedList< T > | Bidirectional linked list template class
XFcLinkedListAbstractIterator< T > | Linked list abstract iterator template
XFcLinkedListBidirectionalIterator< T > | Linked list bidirectional iterator template
XFcLinkedListForwardIterator< T > | Linked list forward iterator template
XFcLinkedListNode< T > | Linked list node template
XFcLinkedListReverseIterator< T > | Linked list reverse iterator template
XFcLogFlow | A helper class to log program flow information
XFcLogger | Data logger class
XFcMath | Static collection of math functions
XFcMatrix3 | 3 by 3 matrix
XFcMatrix4 | 4 by 4 matrix
XFcMultipleDataPacket | XFcMultipleDataPacket collects one or more data frames to on sendable packet
XFcMutex | Mutual exclusion (mutex) class
XFcName | Holds bluetooth device or inet name
XFcObjectDataBuffer | XFcObjectDataBuffer encapsulates byte buffer usage
XFcObjectDataFrame |
XFcObjectDataPacket | XFcObjectDataPackets purpose is to give easy interface to use data section of communication packet
XFcObjectDataPriorityHelp | XFcObjectDataPriorityHelp handles priority of XFcObjectDataFrame, it's helpper class
XFcObjectDataQueue | XFcObjectDataQueue holds prioritized packets
XFcObjectDataServant | XFcObjectDataServant holds hash table of data receivers and share data to those
XFcObjectPacketBase | XFcObjectPacketBase holds sendable packet buffer and offers header and packet interface to it
XFcPacketCreator | XFcPacketCreator is base interface for creating packet
XFcPixelBlender | Utility for pixel blending
XFcPixelConverter |
XFcPrimitiveDraw | XFcPrimitiveDraw is a class that handles drawing of 2D vector graphic primitives
XFcPrimitiveDrawEdge | Class for defining and handling shape edges in XFcPrimitiveDraw
XFcPrimitiveDrawEdgeSet | Defines a set of XFcPrimitiveDrawEdges
XFcPrimitiveDrawFiller | A base class that defines interface for fillers that are used by XFcPrimitiveDraw
XFcPrimitiveDrawGradientFiller | A base class for defining gradient fillers
XFcPrimitiveDrawImageFiller | Basic image filler, doesn't support tiling or transformations of the source image
XFcPrimitiveDrawIndexedEdge | XFcPrimitiveDrawIndexedEdge implements an edge with x offset index table
XFcPrimitiveDrawIndexedPrimitive | Defines a indexed primitive
XFcPrimitiveDrawIndexedPrimitiveSet | Defines a set of indexed primitives
XFcPrimitiveDrawLine | Line index struct used in XFcPrimitiveDrawLineSet
XFcPrimitiveDrawLinearGradientFiller | Linear gradient filler
XFcPrimitiveDrawLineEdge | XFcPrimitiveDrawLineEdge implements a straight line edge
XFcPrimitiveDrawLineSet | Defines a set of XFcPrimitiveDrawLines
XFcPrimitiveDrawPatternFiller | Pattern filler using bitmap patterns
XFcPrimitiveDrawPoint | Point struct used in XFcPrimitiveDrawPointSet
XFcPrimitiveDrawPointSet | Defines a set of XFcPrimitiveDrawPoints
XFcPrimitiveDrawRadialGradientFiller | Radial gradient filler
XFcPrimitiveShapes |
XFcPrimitiveTranslator | XFcPrimitiveTranslator class translates drawing commands for XFcPrimitiveDraw
XFcPriorityHelp | Helper class for priority-sorted list
XFcPriorityList< T > | Defines a priority-sorted list
XFcProfiler | Profiler static class
XFcQuaternion | Quaternion class
XFcRectangle | Defines a rectangle
XFcRemoteCommunication |
XFcRemoteCommunicationRecv |
XFcRenderer | Renderer base class. Used as an interface for core callback
XFcResource | Resource base class
XFcResourceManager | Resource manager
XFcRFCOMMSocket | RFCOMM socket holds connection creation to other bt socket
XFcRLESprite | Class for drawing and constructing RLE compressed sprites
XFcSingleDataPacket | XFcSingleDataPacket creates data packet from queue only with one frame
XFcSocket | NetworkCommBase, defines abstract socket layer for communication
XFcStreamSocket | RFCOMM socket holds connection creation to other bt socket
XFcStringToolkit | String toolkit. Contains static functions used to manipulate zero-terminated character strings
XFcThread | Common thread handling
XFcThreadObject | Object that runs in its own thread
XFcUdpCloseEngine | XFcUdpOpenEngine UDP close state
XFcUdpEngine | XFcUdpEngine is interface for UDP open and close engine
XFcUdpOpenEngine | XFcUdpOpenEngine UDP open state
XFcUdpRecv | XFcUdpRecv is a helper class for receiving data to XFcObjectPacketBase
XFcUnknownSender |
XFcUUID |
XFcVector2 | 2-Dimensional vector
XFcVector3 | 3-Dimensional vector
XFcVector4 | 4-Dimensional vector container
XFcVibrate | Static interface to vibrator hardware

|  | X-Forge Documentation Confidential Copyright © 2002-2003 Fathammer |  | Documentation generated with doxygen by Dimitri van Heesch