File List
Here is a list of all documented files with brief descriptions:docs/doxygen/doxygrps [code] | |
crystalspace.h [code] | Crystal Space master header |
csconfig.h [code] | |
csdef.h [code] | |
csextern.h [code] | |
csgeom.h [code] | Directory master header |
csgfx.h [code] | Directory master header |
csplatform.h [code] | |
csplugincommon.h [code] | Directory master header |
csqint.h [code] | Quick floating point to integer conversions |
csqsqrt.h [code] | Fast computation of sqrt(x) and 1/sqrt(x) |
cssysdef.h [code] | This file should be #included before any other Crystal Space header files |
cstool.h [code] | Directory master header |
cstypes.h [code] | Commonly used types and macros |
csutil.h [code] | Directory master header |
csver.h [code] | Crystal Space Version Information |
iengine.h [code] | Directory master header |
igeom.h [code] | Directory master header |
igraphic.h [code] | Directory master header |
imap.h [code] | Directory master header |
imesh.h [code] | Directory master header |
inetwork.h [code] | Directory master header |
isndsys.h [code] | Directory master header |
itexture.h [code] | Directory master header |
iutil.h [code] | Directory master header |
ivaria.h [code] | Directory master header |
ivideo.h [code] | Directory master header |
namespacedocs.h [code] | Documentation for namespaces in CS |
csgeom/aabbtree.h [code] | |
csgeom/box.h [code] | Bounding boxes for 2D and 3D space |
csgeom/bsptree.h [code] | BSP tree implementation |
csgeom/chainhull2d.h [code] | Monotone chain 2D convex hull |
csgeom/csrect.h [code] | Rectangle class |
csgeom/csrectrg.h [code] | Splittable 2D rectangles |
csgeom/dualquaternion.h [code] | Dual quaternions |
csgeom/fixed.h [code] | Fixed-point number classes |
csgeom/frustum.h [code] | General frustum |
csgeom/kdtree.h [code] | KD-tree implementation |
csgeom/kdtreex.h [code] | KD-tree implementation |
csgeom/math.h [code] | Generic mathematic utility functions |
csgeom/math2d.h [code] | 2D mathematic utility functions |
csgeom/math3d.h [code] | 3D mathematic utility functions |
csgeom/math3d_d.h [code] | 3D mathematic utility functions (double precision variants) |
csgeom/matrix2.h [code] | 2x2 matrix |
csgeom/matrix3.h [code] | 3x3 matrix |
csgeom/matrix4.h [code] | 4x4 matrix |
csgeom/obb.h [code] | Oriented bounding box |
csgeom/odesolver.h [code] | ODE solvers |
csgeom/path.h [code] | 3D space path |
csgeom/plane2.h [code] | 2D space plane |
csgeom/plane3.h [code] | 3D space plane |
csgeom/poly2d.h [code] | General 2D polygon |
csgeom/poly3d.h [code] | General 3D polygon |
csgeom/polyclip.h [code] | Polygon clipping routines |
csgeom/polyidx.h [code] | General polygon (space-agnostic) |
csgeom/polypool.h [code] | Object pool for csPoly2D |
csgeom/projections.h [code] | Create standard projections |
csgeom/quaternion.h [code] | Quaternions |
csgeom/segment.h [code] | 2D line segment |
csgeom/solidspace.h [code] | 3D solid space |
csgeom/sphere.h [code] | Sphere |
csgeom/spline.h [code] | Splines |
csgeom/subrec.h [code] | Stuff small rectangles into a bigger one |
csgeom/tcovbuf.h [code] | Tiled coverage buffer |
csgeom/transfrm.h [code] | Transformation from one coordinate system to another |
csgeom/tri.h [code] | Triangle |
csgeom/triangulate.h [code] | |
csgeom/triangulate3d.h [code] | |
csgeom/trimesh.h [code] | Triangle mesh |
csgeom/trimeshlod.h [code] | Triangle mesh collapsing |
csgeom/trimeshtools.h [code] | Set of tools to work with iTriangleMesh instances |
csgeom/vector2.h [code] | 2D vector |
csgeom/vector3.h [code] | 3D vector |
csgeom/vector4.h [code] | 4D vector |
csgfx/bakekeycolor.h [code] | Functions to bake keycolor into the alpha channel of images |
csgfx/gradient.h [code] | Simple color gradient implementation |
csgfx/imageautoconvert.h [code] | Automatic conversion of an image into a different format |
csgfx/imagebase.h [code] | Base class for iImage implementations |
csgfx/imagecubemapmaker.h [code] | Create cube map image |
csgfx/imagemanipulate.h [code] | Functions to manipulate iImage objects |
csgfx/imagememory.h [code] | Memory image |
csgfx/imagetools.h [code] | Some helper functions to deal with iImage objects |
csgfx/imagevolumemaker.h [code] | Create volume image |
csgfx/inv_cmap.h [code] | Compute an inverse colormap |
csgfx/lightsvcache.h [code] | Helper to cache names of shader variables relevant to lighting |
csgfx/normalmaptools.h [code] | Some helpers for stuff related to normal maps |
csgfx/packrgb.h [code] | Helper routines to pack csRGBcolor/csRGBpixel into RGB/RGBA byte arrays |
csgfx/quantize.h [code] | RGB to paletted image quantization routine |
csgfx/renderbuffer.h [code] | Render buffer |
csgfx/rgbpixel.h [code] | RGB colors |
csgfx/shaderexp.h [code] | An evaluable expression attached to a shader variable |
csgfx/shaderexpaccessor.h [code] | Shader variable accessor evaluating a shader expression |
csgfx/shadervar.h [code] | Shader variable |
csgfx/shadervararrayhelper.h [code] | Helper to retrieve a shader variable from multiple nested shader variable arrays |
csgfx/shadervarblockalloc.h [code] | Block allocator for shader variables |
csgfx/shadervarcontext.h [code] | Simple implementation for iShaderVariableContext |
csgfx/shadervarframeholder.h [code] | Frame data holder for shader variables |
csgfx/shadervarnameparser.h [code] | Helper to extract the actual shader var name and array indices given a shader var identifier containing both |
csgfx/textureformatstrings.h [code] | Parser for texture format strings |
csgfx/trianglestream.h [code] | Triangle extraction from index buffers |
csgfx/vertexlight.h [code] | Attenuation functors |
csgfx/vertexlistwalker.h [code] | Helper to access elements from renderbuffers |
csgfx/xorpat.h [code] | Create an XOR pattern |
csplugincommon/canvas/cursorconvert.h [code] | Convert images into data formats suitable for native mouse cursor creation |
csplugincommon/canvas/fontcache.h [code] | Font glyph cache base |
csplugincommon/canvas/graph2d.h [code] | Base class for 2D canvases |
csplugincommon/directx/csextern_dx.h [code] | |
csplugincommon/directx/error.h [code] | DirectX error strings |
csplugincommon/directx/guids.h [code] | |
csplugincommon/imageloader/commonimagefile.h [code] | Base classes for image loaders |
csplugincommon/imageloader/optionsparser.h [code] | Base classes for image loaders |
csplugincommon/iopengl/driverdb.h [code] | Interface to read custom GL driver databases |
csplugincommon/iopengl/openglinterface.h [code] | OpenGL-specific interfaces |
csplugincommon/macosx/csextern_osx.h [code] | |
csplugincommon/macosx/OSXDelegate2D.h [code] | |
csplugincommon/macosx/OSXDriver2D.h [code] | |
csplugincommon/macosx/OSXView.h [code] | |
csplugincommon/macosx/OSXWindow.h [code] | |
csplugincommon/opengl/assumedstate.h [code] | Set assumed GL state |
csplugincommon/opengl/csextern_gl.h [code] | |
csplugincommon/opengl/driverdb.h [code] | OpenGL driver database |
csplugincommon/opengl/glcommon2d.h [code] | Common OpenGL canvas superclass |
csplugincommon/opengl/glenum_identstrs.h [code] | Convert OpenGL constants to strings |
csplugincommon/opengl/glextmanager.h [code] | WARNING - This file is automagically generated |
csplugincommon/opengl/glfontcache.h [code] | OpenGL font cache |
csplugincommon/opengl/glhelper.h [code] | OpenGL utilities |
csplugincommon/opengl/glss.h [code] | OpenGL screen shot |
csplugincommon/opengl/glstates.h [code] | OpenGL state cache |
csplugincommon/opengl/shaderplugin.h [code] | Common code useful for all OpenGL-based shader program plugins |
csplugincommon/render3d/normalizationcube.h [code] | Shader variable accessor for a normalization cubemap |
csplugincommon/rendermanager/autofx_framebuffertex.h [code] | Automatic framebuffer contents |
csplugincommon/rendermanager/autofx_reflrefr.h [code] | Automatic reflection/refraction textures |
csplugincommon/rendermanager/debugcommon.h [code] | Common debug helpers in render manager plugins |
csplugincommon/rendermanager/dependenttarget.h [code] | Dependent target manager |
csplugincommon/rendermanager/hdrexposure.h [code] | HDR exposure controllers |
csplugincommon/rendermanager/hdrexposure_luminance.h [code] | |
csplugincommon/rendermanager/hdrhelper.h [code] | HDR rendering helper |
csplugincommon/rendermanager/lightsetup.h [code] | Light selection and setup |
csplugincommon/rendermanager/occluvis.h [code] | |
csplugincommon/rendermanager/operations.h [code] | Generic operations to combine actions with iterations over sets of some data |
csplugincommon/rendermanager/portalsetup.h [code] | Render manager portal setup |
csplugincommon/rendermanager/posteffects.h [code] | Post processing effects manager |
csplugincommon/rendermanager/posteffectssupport.h [code] | Drop-in post effects support for render managers |
csplugincommon/rendermanager/render.h [code] | Context rendering |
csplugincommon/rendermanager/rendergroupinghandler.h [code] | Handling of render grouping |
csplugincommon/rendermanager/renderlayers.h [code] | Render layers |
csplugincommon/rendermanager/rendertree.h [code] | Render tree |
csplugincommon/rendermanager/renderview.h [code] | Standard iRenderView implementation |
csplugincommon/rendermanager/shadersetup.h [code] | Shader selection, shader ticket setup |
csplugincommon/rendermanager/shadow_common.h [code] | Shadow handlers common helpers |
csplugincommon/rendermanager/shadow_pssm.h [code] | PSSM shadow handler |
csplugincommon/rendermanager/standardsorter.h [code] | Standard rendermesh sorter |
csplugincommon/rendermanager/standardtreetraits.h [code] | Standard render tree traits |
csplugincommon/rendermanager/svarrayholder.h [code] | Holder for shader variable arrays |
csplugincommon/rendermanager/svsetup.h [code] | Standard shader variable setup |
csplugincommon/rendermanager/svtraverse.h [code] | Traversal of shader variables used in a render tree |
csplugincommon/rendermanager/texturecache.h [code] | Texture cache |
csplugincommon/rendermanager/viscull.h [code] | Render manager visibility culling |
csplugincommon/rendermanager/viscullcommon.h [code] | Common iRenderManagerVisCull implementation |
csplugincommon/renderstep/basesteploader.h [code] | Base class for render step loaders |
csplugincommon/renderstep/basesteptype.h [code] | Base class for render step types |
csplugincommon/renderstep/parserenderstep.h [code] | Base class for render step loaders |
csplugincommon/script/scriptcommon.h [code] | |
csplugincommon/shader/shadercachehelper.h [code] | |
csplugincommon/shader/shaderplugin.h [code] | Shader plugin related interfaces |
csplugincommon/shader/shaderprogram.h [code] | Base class for iShaderProgram plugins |
csplugincommon/shader/weavercombiner.h [code] | |
csplugincommon/shader/weavertypes.h [code] | |
csplugincommon/sndsys/convert.h [code] | Some helper functions for sound elements |
csplugincommon/sndsys/cyclicbuf.h [code] | An implementation of a cyclic buffer oriented for sound functionality |
csplugincommon/sndsys/queue.h [code] | A threadsafe, pointer-passing queue implementation for the sound system |
csplugincommon/sndsys/snddata.h [code] | |
csplugincommon/sndsys/sndstream.h [code] | |
csplugincommon/win32/csextern_win.h [code] | |
csplugincommon/win32/customcursor.h [code] | Create native Win32 mouse cursors |
csplugincommon/win32/icontools.h [code] | Helpers for dealing with Windows icons |
cstool/animeshtools.h [code] | Tools for the generation of CS::Mesh::iAnimatedMesh's |
cstool/animnodetmpl.h [code] | Base implementation of CS::Animation::iSkeletonAnimNodeFactory and CS::Animation::iSkeletonAnimNode objects |
cstool/basetexfact.h [code] | Texture factory base |
cstool/bitmasktostr.h [code] | Small helper to get a "pretty" string for a combination of bit masks |
cstool/collider.h [code] | Collision helper |
cstool/csanim2d.h [code] | Animated pixmap |
cstool/csapplicationframework.h [code] | Application framework class |
cstool/csfxscr.h [code] | Some full screen special effects |
cstool/cspixmap.h [code] | 2D pixmaps |
cstool/csview.h [code] | Crystal Space 3D renderer view |
cstool/debugimagewriter.h [code] | Image object debugging helper |
cstool/demoapplication.h [code] | Crystal Space demo application framework class |
cstool/enginetools.h [code] | Helper functions for working on engine data |
cstool/fogmath.h [code] | Fog math utilities |
cstool/framedataholder.h [code] | Helper template to retrieve an instance of some type that has not yet been used in a frame |
cstool/genmeshbuilder.h [code] | Primitive Mesh Generator for GenMesh |
cstool/identstrings.h [code] | Set of helper macros to obtain the names of identifiers |
cstool/importkit.h [code] | Crystal Space Import Kit |
cstool/initapp.h [code] | Application initialization helper class |
cstool/keyval.h [code] | Key/Value pair |
cstool/mapnode.h [code] | Map node |
cstool/materialbuilder.h [code] | Material builder |
cstool/meshfilter.h [code] | |
cstool/meshobjtmpl.h [code] | Base implementation of iMeshObject |
cstool/mocapparser.h [code] | Parsing of motion capture data files |
cstool/normalcalc.h [code] | Normal Calculator |
cstool/numberedfilenamehelper.h [code] | |
cstool/objmodel.h [code] | Implementation of iObjectModel |
cstool/pen.h [code] | Vector shape drawing |
cstool/primitives.h [code] | Primitive Mesh Generator |
cstool/procmesh.h [code] | Render a mesh on a texture |
cstool/proctex.h [code] | Superclass for procedural textures |
cstool/proctxtanim.h [code] | Procedural texture for animated images |
cstool/rbuflock.h [code] | Helper class for convenient locking/unlocking of an iRenderBuffer |
cstool/rendermeshholder.h [code] | Helper classes to retrieve unused csRenderMeshes and arrays of them |
cstool/rendermeshlist.h [code] | List of render meshes |
cstool/rviewclipper.h [code] | |
cstool/saverfile.h [code] | Saver file |
cstool/saverref.h [code] | Saver reference implementations |
cstool/simplestaticlighter.h [code] | Simple static vertex lighting for meshes |
cstool/smartfileopen.h [code] | |
cstool/tokenlist.h [code] | Token list helper macros |
cstool/uberscreenshot.h [code] | |
cstool/unusedresourcehelper.h [code] | |
cstool/userrndbuf.h [code] | Class to manage multiple render buffers |
cstool/vertexcompress.h [code] | Vertex Compressor |
cstool/vfsdirchange.h [code] | Class to revert VFS directory changes upon leaving a scope |
cstool/noise/basictypes.h [code] | |
cstool/noise/exception.h [code] | |
cstool/noise/interp.h [code] | |
cstool/noise/latlon.h [code] | |
cstool/noise/mathconsts.h [code] | |
cstool/noise/misc.h [code] | |
cstool/noise/noise.h [code] | |
cstool/noise/noisegen.h [code] | |
cstool/noise/vectortable.h [code] | |
cstool/noise/model/cylinder.h [code] | |
cstool/noise/model/line.h [code] | |
cstool/noise/model/model.h [code] | |
cstool/noise/model/plane.h [code] | |
cstool/noise/model/sphere.h [code] | |
cstool/noise/module/abs.h [code] | |
cstool/noise/module/add.h [code] | |
cstool/noise/module/billow.h [code] | |
cstool/noise/module/blend.h [code] | |
cstool/noise/module/cache.h [code] | |
cstool/noise/module/checkerboard.h [code] | |
cstool/noise/module/clamp.h [code] | |
cstool/noise/module/const.h [code] | |
cstool/noise/module/curve.h [code] | |
cstool/noise/module/cylinders.h [code] | |
cstool/noise/module/displace.h [code] | |
cstool/noise/module/exponent.h [code] | |
cstool/noise/module/invert.h [code] | |
cstool/noise/module/max.h [code] | |
cstool/noise/module/min.h [code] | |
cstool/noise/module/module.h [code] | |
cstool/noise/module/modulebase.h [code] | |
cstool/noise/module/multiply.h [code] | |
cstool/noise/module/perlin.h [code] | |
cstool/noise/module/power.h [code] | |
cstool/noise/module/ridgedmulti.h [code] | |
cstool/noise/module/rotatepoint.h [code] | |
cstool/noise/module/scalebias.h [code] | |
cstool/noise/module/scalepoint.h [code] | |
cstool/noise/module/select.h [code] | |
cstool/noise/module/spheres.h [code] | |
cstool/noise/module/terrace.h [code] | |
cstool/noise/module/translatepoint.h [code] | |
cstool/noise/module/turbulence.h [code] | |
cstool/noise/module/voronoi.h [code] | |
csutil/algorithms.h [code] | General Algorithms |
csutil/alignedalloc.h [code] | Aligned memory allocations |
csutil/allocator.h [code] | Basic allocator classes |
csutil/allocatorimpl.h [code] | Basic allocator classes |
csutil/ansicommand.h [code] | ANSI command codes |
csutil/ansiparse.h [code] | Helper to parse a string for ANSI codes |
csutil/archive.h [code] | ZIP archive support |
csutil/array.h [code] | Generic Array Template |
csutil/base64.h [code] | |
csutil/binder.h [code] | Input event binder |
csutil/bitarray.h [code] | A one-dimensional array of bits, similar to STL bitset |
csutil/bitops.h [code] | |
csutil/blockallocator.h [code] | Generic Memory Block Allocator |
csutil/callstack.h [code] | Call stack creation helper |
csutil/cfgacc.h [code] | Convenience class that can be used to deal with the sytem config manager |
csutil/cfgdoc.h [code] | Implementation for iConfigFile with configurations stored in iDocuments |
csutil/cfgfile.h [code] | Implementation for iConfigFile with configurations stored in VFS files |
csutil/cfgmgr.h [code] | Implementation for iConfigManager |
csutil/cfgnotifier.h [code] | |
csutil/checksum.h [code] | |
csutil/cmdhelp.h [code] | Printing of command line help |
csutil/cmdline.h [code] | Implementation for iCommandLineParser |
csutil/common_handlers.h [code] | A collection of stock event handlers that are widely useful |
csutil/comparator.h [code] | Template providing various comparison and ordering functions |
csutil/compileassert.h [code] | Compile time assert macro |
csutil/compositefunctor.h [code] | |
csutil/cowwrapper.h [code] | Copy-on-write wrapper for arbitrary types |
csutil/csbaseeventh.h [code] | Base implementation of a generic event handler |
csutil/cscolor.h [code] | Floating-point color |
csutil/csendian.h [code] | Helpers for dealing with endian conversions |
csutil/csevcord.h [code] | Event cord |
csutil/csevent.h [code] | Implementation for iEvent |
csutil/cseventflattener.h [code] | Event flattening helper |
csutil/cseventq.h [code] | Event Queue interface |
csutil/csinput.h [code] | Input drivers |
csutil/csmd5.h [code] | |
csutil/csobject.h [code] | Implementation for iObject |
csutil/csosdefs.h [code] | |
csutil/cspmeter.h [code] | Text progress meter |
csutil/csppulse.h [code] | Pulsing progress indicator |
csutil/csshlib.h [code] | Crystal Space cross-platform shared library management |
csutil/csstring.h [code] | String utility class |
csutil/cssubscription.h [code] | |
csutil/csuctransform.h [code] | Converter between UTF encodings |
csutil/csunicode.h [code] | Unicode types and macros |
csutil/custom_new_disable.h [code] | Include file to disable CrystalSpace's 'operator new' override, which is used when the memtracker or extensive memory debugging is enabled, and breaks in cases like placement new |
csutil/custom_new_enable.h [code] | Include file to re-enable CrystalSpace's 'operator new' override after being disabled by custom_new_disable.inc |
csutil/customallocated.h [code] | Base class to allocate subclasses with cs_malloc() |
csutil/databuf.h [code] | Implementation for iDataBuffer |
csutil/deprecated_warn_off.h [code] | Disable "deprecated" compiler warnings |
csutil/deprecated_warn_on.h [code] | Re-enable "deprecated" compiler warnings |
csutil/digest.h [code] | Message digest data |
csutil/dirtyaccessarray.h [code] | Templated array class, allowing direct access to the internally stored array |
csutil/documentcommon.h [code] | Partial iDocumentNode implementation with commonly duplicated logic |
csutil/documenthelper.h [code] | Helper functions and classes which operate on iDocumentNode and iDocumentNodeIterator |
csutil/event.h [code] | Event system related helpers |
csutil/eventhandlers.h [code] | Event handler naming, name management, indexing, and instantiation |
csutil/eventnames.h [code] | Event naming and name relations |
csutil/evoutlet.h [code] | Implementation for iEventOutlet |
csutil/fifo.h [code] | FIFO |
csutil/filereadhelper.h [code] | Convenience class for simple file element reading |
csutil/fixedsizeallocator.h [code] | Fixed Size Block Allocator |
csutil/fixedsizecache.h [code] | |
csutil/flags.h [code] | Set of flags |
csutil/floatrand.h [code] | Random number generator for floating point values |
csutil/formatter.h [code] | Object-oriented, templated readers and writers for formatted values similar to scanf() and printf() but more functional |
csutil/fpu80x86.h [code] | |
csutil/genericresourcecache.h [code] | |
csutil/getopt.h [code] | Declarations for getopt |
csutil/graphalg.h [code] | |
csutil/hash.h [code] | A generic hash table |
csutil/hashcomputer.h [code] | |
csutil/hashr.h [code] | Reversible hash |
csutil/inputdef.h [code] | Crystal Space input library |
csutil/leakguard.h [code] | |
csutil/list.h [code] | Double-linked list |
csutil/md5.h [code] | Independent implementation of MD5 (RFC 1321) |
csutil/measuretime.h [code] | Simple helper class to measure execution time of a block |
csutil/memdebug.h [code] | Memory debugging support |
csutil/memfile.h [code] | File interface to memory buffer |
csutil/memheap.h [code] | Separate memory heap |
csutil/mempool.h [code] | Generic Memory Allocator |
csutil/metautils.h [code] | |
csutil/mmap_dummy.h [code] | Memory mapping for platforms without memory mapping support |
csutil/mmap_posix.h [code] | Memory mapping for platforms with POSIX mmap() support |
csutil/mmapio.h [code] | Platform-independent Memory-Mapped IO |
csutil/nobjvec.h [code] | Named Object Vector class |
csutil/noncopyable.h [code] | |
csutil/nulcache.h [code] | 'Null' Cache Manager |
csutil/nullptr.h [code] | |
csutil/objiter.h [code] | Typed iObject iterator |
csutil/objreg.h [code] | Implementation of iObjectRegistry |
csutil/parasiticdatabuffer.h [code] | Databuffer pointing into another databuffer |
csutil/parray.h [code] | Pointer Array |
csutil/partialorder.h [code] | Generic finite partial order |
csutil/physfile.h [code] | Implementation of iFile for physical files |
csutil/platform.h [code] | |
csutil/platformfile.h [code] | Functions to abstract platform-specific file access |
csutil/plugldr.h [code] | Plugin loader |
csutil/plugmgr.h [code] | Standard iPluginManager implementation |
csutil/pooledscfclass.h [code] | Macros to create SCF classes that support pooling |
csutil/prfxcfg.h [code] | Implementation of iConfigFile prepending a string to all key names |
csutil/priorityqueue.h [code] | Priority queue implementation |
csutil/processorspecdetection.h [code] | Processor feature detection |
csutil/ptrwrap.h [code] | Pointer wrapper |
csutil/radixsort.h [code] | General radix-sorter |
csutil/randomgen.h [code] | Random number generator |
csutil/redblacktree.h [code] | Implementation of a red-black-tree |
csutil/ref.h [code] | Smart Pointers |
csutil/refarr.h [code] | Smart Pointer array |
csutil/refcount.h [code] | Reference Counting Interface |
csutil/reftrackeraccess.h [code] | Reference tracker access |
csutil/regexp.h [code] | Regular expressions support |
csutil/rootedhiercache.h [code] | |
csutil/scanstr.h [code] | String scanning (sscanf() flavor) |
csutil/scf.h [code] | Crystal Space Shared Class Facility (SCF) |
csutil/scf_implementation.h [code] | Crystal Space Shared Class Facility (SCF) - implementation creation support |
csutil/scf_implgen.h [code] | SCF implementation base classes |
csutil/scf_implgen_p_template.h [code] | |
csutil/scf_interface.h [code] | Crystal Space Shared Class Facility (SCF) - interface creation support |
csutil/scfarray.h [code] | Implementation for iArrayReadOnly<>-, iArrayChangeElements<>- and iArrayChangeAll<>-derived interfaces |
csutil/scfstr.h [code] | Implementation for iString |
csutil/scfstringarray.h [code] | Implementation for iStringArray |
csutil/scfstrset.h [code] | Implementation for iStringSet |
csutil/schedule.h [code] | Timer support |
csutil/scopeddelete.h [code] | Delete a pointer when exiting a scope |
csutil/scopedlock.h [code] | Scoped mutex locking |
csutil/scopedmutexlock.h [code] | |
csutil/scopedpointer.h [code] | Pointer valid in a scope |
csutil/set.h [code] | Basic set for objects |
csutil/setenv.h [code] | |
csutil/sha256.h [code] | |
csutil/simplejobqueue.h [code] | Implementation of iJobQueue that runs the jobs directly on queueing |
csutil/snprintf.h [code] | Implementations of [v][a]snprintf() |
csutil/sparse3d.h [code] | 3D sparse matrix |
csutil/spinlock.h [code] | |
csutil/strhash.h [code] | String-to-ID hash table |
csutil/strhashr.h [code] | |
csutil/stringarray.h [code] | Array of strings |
csutil/stringconv.h [code] | Routines to convert data to and from strings |
csutil/stringquote.h [code] | Helper functions to decorate strings with nice-looking quote characters |
csutil/stringreader.h [code] | Line-by-line reader |
csutil/strset.h [code] | String-to-ID hash table |
csutil/sysfunc.h [code] | Common system functions |
csutil/syspath.h [code] | Paths helpers |
csutil/systemopenmanager.h [code] | Manager for system open events |
csutil/threadevent.h [code] | |
csutil/threadjobqueue.h [code] | Implementation of iJobQueue that lets the jobs run in a thread |
csutil/threadmanager.h [code] | |
csutil/timer.h [code] | Timer - perform actions at a certain time |
csutil/tree.h [code] | Generic tree class |
csutil/tuple.h [code] | A tuple (fixed size collection of elements) |
csutil/typetraits.h [code] | General type-traits classes used to do compile-time checking and operations on types |
csutil/util.h [code] | Miscellaneous utilities |
csutil/verbosity.h [code] | Verbosity management helpers |
csutil/vfscache.h [code] | VFS Cache Manager |
csutil/vfshiercache.h [code] | VFS Hierarchical Cache |
csutil/vfsplat.h [code] | VFS platform specific |
csutil/virtclk.h [code] | Implementation of iVirtualClock |
csutil/weakkeyedhash.h [code] | |
csutil/weakref.h [code] | Weak Reference |
csutil/weakrefarr.h [code] | Weak Reference array |
csutil/weakreferenced.h [code] | Weak Reference Counting Implementation |
csutil/weakrefhash.h [code] | |
csutil/xmltiny.h [code] | TinyXML iDocumentSystem implementation |
csutil/zip.h [code] | ZIP file format |
csutil/macosx/csosdefs.h [code] | |
csutil/macosx/OSXAssistant.h [code] | |
csutil/processor/processorspecdetection_gcc_ppc.h [code] | |
csutil/processor/processorspecdetection_nonwin_gcc_arm.h [code] | |
csutil/processor/processorspecdetection_nonwin_gcc_x86.h [code] | |
csutil/processor/processorspecdetection_win.h [code] | |
csutil/threading/atomicops.h [code] | Basic low-level atomic operations for different processors |
csutil/threading/atomicops_gcc_arm.h [code] | |
csutil/threading/atomicops_gcc_generic.h [code] | |
csutil/threading/atomicops_gcc_ppc.h [code] | |
csutil/threading/atomicops_gcc_x86.h [code] | |
csutil/threading/atomicops_msvc.h [code] | |
csutil/threading/atomicops_sparc.h [code] | |
csutil/threading/barrier.h [code] | |
csutil/threading/condition.h [code] | |
csutil/threading/mutex.h [code] | Mutual-exclusion object |
csutil/threading/pthread_condition.h [code] | |
csutil/threading/pthread_mutex.h [code] | |
csutil/threading/pthread_thread.h [code] | |
csutil/threading/pthread_tls.h [code] | |
csutil/threading/rwmutex.h [code] | |
csutil/threading/thread.h [code] | |
csutil/threading/tls.h [code] | Thread Local Storage |
csutil/threading/win32_apifuncs.h [code] | |
csutil/threading/win32_condition.h [code] | |
csutil/threading/win32_mutex.h [code] | |
csutil/threading/win32_thread.h [code] | |
csutil/threading/win32_tls.h [code] | |
csutil/unix/csosdefs.h [code] | |
csutil/win32/cachedll.h [code] | Helper to avoid repeated loading/unloading of DLLs |
csutil/win32/callstack.h [code] | Call stack creation helper (Win32-specific) |
csutil/win32/csconfig-msvc.h [code] | |
csutil/win32/csosdefs.h [code] | |
csutil/win32/DbgHelpAPI.h [code] | |
csutil/win32/mmap.h [code] | Memory mapping for Win32 |
csutil/win32/msvc_deprecated_warn_off.h [code] | |
csutil/win32/msvc_deprecated_warn_on.h [code] | |
csutil/win32/psdk-compat.h [code] | Header to smooth out differences between Platform SDK versions |
csutil/win32/registrycfg.h [code] | Implementation for iConfigFile using the registry |
csutil/win32/win32.h [code] | Win32-specific interfaces |
csutil/win32/wintools.h [code] | Win32 tool functions |
iengine/camera.h [code] | Camera object |
iengine/campos.h [code] | Camera position |
iengine/collection.h [code] | Collection management |
iengine/collectn.h [code] | |
iengine/engine.h [code] | Crystal Space 3D Engine Interface |
iengine/halo.h [code] | Halo interfaces |
iengine/impman.h [code] | Imposter Manager interfact |
iengine/imposter.h [code] | Imposter interface |
iengine/light.h [code] | Light interfaces |
iengine/lightmgr.h [code] | Light manager |
iengine/lod.h [code] | Level Of Detail (LOD) interfaces |
iengine/material.h [code] | Material interfaces |
iengine/mesh.h [code] | Mesh interfaces |
iengine/meshgen.h [code] | Mesh Generator interface |
iengine/movable.h [code] | Movable - position and orientation of an object |
iengine/objwatch.h [code] | Object change watcher |
iengine/portal.h [code] | Portal interfaces |
iengine/portalcontainer.h [code] | Portal container |
iengine/renderloop.h [code] | Render loop interfaces |
iengine/rendermanager.h [code] | Render manager interfaces |
iengine/rview.h [code] | Render view |
iengine/scenenode.h [code] | SceneNode - a node in the scene (linked with movables) |
iengine/sector.h [code] | Sector |
iengine/sharevar.h [code] | Shared variables |
iengine/texture.h [code] | Texture interfaces |
iengine/viscull.h [code] | Visibility culling |
iengine/rendersteps/icontainer.h [code] | Render step cointainer |
iengine/rendersteps/igeneric.h [code] | Generic render step |
iengine/rendersteps/ilightiter.h [code] | Light iterating render step |
iengine/rendersteps/irenderstep.h [code] | Render step base interface |
iengine/rendersteps/irsfact.h [code] | Render step factory |
igeom/clip2d.h [code] | 2D clipping interface |
igeom/path.h [code] | 3D path interfaces |
igeom/trimesh.h [code] | Triangle mesh interface |
igraphic/animimg.h [code] | Animated image interface |
igraphic/image.h [code] | Image interface |
igraphic/imageio.h [code] | Image input/output interface |
imap/ldrctxt.h [code] | Loader context |
imap/loader.h [code] | Geometry loader interface |
imap/modelload.h [code] | Loader plugins |
imap/reader.h [code] | Loader plugins |
imap/renderbufferpersistence.h [code] | |
imap/saver.h [code] | Engine contents saving |
imap/saverfile.h [code] | Saving multiple files |
imap/saverref.h [code] | Saver references |
imap/services.h [code] | Loader services for standard syntax elements |
imap/streamsource.h [code] | Streaming data source |
imap/writer.h [code] | Saver plugins |
imesh/animesh.h [code] | Animated mesh interface file |
imesh/bodymesh.h [code] | Physical description of an animated mesh |
imesh/emit.h [code] | Emitter particle mesh object |
imesh/furmesh.h [code] | Fur mesh interface files |
imesh/genmesh.h [code] | General mesh object |
imesh/gmeshanim.h [code] | General mesh object animation control |
imesh/gmeshskel2.h [code] | General mesh object skeletal animation |
imesh/haze.h [code] | Haze mesh object |
imesh/lghtng.h [code] | Lightning mesh object |
imesh/modifiableterrain.h [code] | Modifiable Terrain interfaces |
imesh/nullmesh.h [code] | Null mesh object |
imesh/object.h [code] | Mesh object and mesh object factory interfaces |
imesh/objmodel.h [code] | Mesh object models |
imesh/particle.h [code] | Particle interface |
imesh/particles.h [code] | Particle System Interface |
imesh/partsys.h [code] | Particle system interface |
imesh/protomesh.h [code] | Tutorial mesh object |
imesh/skeleton.h [code] | |
imesh/skeleton2.h [code] | Skeleton interfaces for the CS::Mesh::iAnimatedMesh |
imesh/skeleton2anim.h [code] | |
imesh/sprite2d.h [code] | 2D sprite (billboard) mesh object |
imesh/sprite3d.h [code] | 3D keyframe animated sprite mesh object |
imesh/spritecal3d.h [code] | 3D Cal3d (skeletal animation) sprite mesh object |
imesh/terrain.h [code] | Terrain mesh object |
imesh/terrain2.h [code] | Terrain2 interfaces |
imesh/watermesh.h [code] | Water mesh object |
imesh/animnode/debug.h [code] | Debug animation node for an animated mesh |
imesh/animnode/ik.h [code] | Inverse Kinematics animation nodes for an animated mesh |
imesh/animnode/lookat.h [code] | LookAt animation node for an animated mesh |
imesh/animnode/ragdoll.h [code] | Ragdoll animation node for an animated mesh |
imesh/animnode/retarget.h [code] | Retarget animation node for an animated mesh |
imesh/animnode/skeleton2anim.h [code] | Skeleton2 animation interface files |
imesh/animnode/speed.h [code] | Speed animation node for an animated mesh |
isndsys/ss_data.h [code] | Sound system: data container |
isndsys/ss_driver.h [code] | Sound system: software driver |
isndsys/ss_eventrecorder.h [code] | Sound system: debugging tools |
isndsys/ss_filter.h [code] | Sound system: software filters |
isndsys/ss_listener.h [code] | Sound system: listener object |
isndsys/ss_loader.h [code] | Sound system: loader |
isndsys/ss_manager.h [code] | Sound system: manager |
isndsys/ss_renderer.h [code] | Sound system: renderer |
isndsys/ss_source.h [code] | Sound system: source |
isndsys/ss_stream.h [code] | Sound system: stream |
isndsys/ss_structs.h [code] | Sound system: types |
itexture/ifire.h [code] | Interface to the 'fire' procedural texture properties |
itexture/iproctex.h [code] | Interface with properties common to all procedural textures |
itexture/itexfact.h [code] | Texture factory |
itexture/itexloaderctx.h [code] | Texture loader context |
iutil/allocator.h [code] | Memory allocator interface |
iutil/array.h [code] | Templates for array interfaces |
iutil/binder.h [code] | Input binder interface |
iutil/cache.h [code] | Cache manager interface |
iutil/cfgfile.h [code] | Configuration file interface |
iutil/cfgmgr.h [code] | Configuration manager interface, |
iutil/cfgnotifier.h [code] | Configuration notifier interface |
iutil/cmdline.h [code] | Command line parsing utility |
iutil/comp.h [code] | Generic component interface |
iutil/csinput.h [code] | Crystal Space input library |
iutil/databuff.h [code] | Data Buffer interface |
iutil/dbghelp.h [code] | Debugging helper interface |
iutil/document.h [code] | Document Interface |
iutil/evdefs.h [code] | Event system related interfaces |
iutil/event.h [code] | Event system related interfaces |
iutil/eventh.h [code] | Event handler interface |
iutil/eventhandlers.h [code] | General event handler naming, name management, indexing, and instantiation interface |
iutil/eventnames.h [code] | General event name resolver interface |
iutil/eventq.h [code] | General event queue |
iutil/hiercache.h [code] | Hierarchical cache manager interface |
iutil/job.h [code] | Simple interfaces to manage delayed or parallel running of units of work ("jobs") |
iutil/kitchensink.h [code] | Kitchen sink interface |
iutil/memdebug.h [code] | Memory tracker interface |
iutil/object.h [code] | Generic object interface |
iutil/objreg.h [code] | Object registry interface |
iutil/plugin.h [code] | Plugin manager interface |
iutil/pluginconfig.h [code] | Plugin configuration interface and variant types |
iutil/reftrack.h [code] | Reference tracker interface |
iutil/selfdestruct.h [code] | Self destruction interface |
iutil/string.h [code] | String interface |
iutil/stringarray.h [code] | String Array interface |
iutil/strset.h [code] | Stringset interface |
iutil/systemopenmanager.h [code] | Manager for system open events |
iutil/threadmanager.h [code] | |
iutil/timer.h [code] | Timer event interfaces |
iutil/verbositymanager.h [code] | Verbosity management interface |
iutil/vfs.h [code] | Virtual File System SCF interface |
iutil/virtclk.h [code] | Virtual clock interface |
iutil/visualdebug.h [code] | Visual debugging tools |
ivaria/bugplug.h [code] | BugPlug debugging utility plugin interface |
ivaria/bullet.h [code] | Bullet-specific interfaces |
ivaria/cameramanager.h [code] | Helper class to control the motion of the camera from keyboard and mouse events |
ivaria/collada.h [code] | |
ivaria/collider.h [code] | Mesh collider interfaces |
ivaria/conin.h [code] | Graphical console input |
ivaria/conout.h [code] | Graphical console output |
ivaria/decal.h [code] | Decal and Decal manager interfaces |
ivaria/dynamics.h [code] | Physics interfaces |
ivaria/dynamicsdebug.h [code] | Debugging of dynamic systems |
ivaria/engseq.h [code] | Engine sequence interfaces |
ivaria/gradient.h [code] | Simple color gradient interfaces |
ivaria/hudmanager.h [code] | Head-Up Display tool for the display of information for the user |
ivaria/icegui.h [code] | CEGUI wrapper interface |
ivaria/keyval.h [code] | Key/Value pair interface |
ivaria/mapnode.h [code] | Map node interface |
ivaria/movierecorder.h [code] | Movie recorder plugin interface |
ivaria/ode.h [code] | ODE-specific interfaces |
ivaria/pagingformer.h [code] | Paging terraformer test interfaces |
ivaria/pmeter.h [code] | General progress meter interface |
ivaria/profile.h [code] | Interface and helper macros for performance profiler |
ivaria/reporter.h [code] | Reporter interface |
ivaria/script.h [code] | General scripting interfaces |
ivaria/sequence.h [code] | Sequences |
ivaria/simpleformer.h [code] | Simple terraformer interfaces |
ivaria/softanim.h [code] | Animation of a genmesh based on soft body physical simulation |
ivaria/stdrep.h [code] | Standard reporter listener interface |
ivaria/terraform.h [code] | Terraformer interface |
ivaria/translator.h [code] | Translator utility plugin interface |
ivaria/view.h [code] | Renderer view interface |
ivaria/xwindow.h [code] | |
ivideo/cursor.h [code] | Mouse cursor IDs |
ivideo/custcursor.h [code] | Custom mouse cursors interface |
ivideo/fontserv.h [code] | Font server interface |
ivideo/gfxmem.h [code] | Memory canvas interfaces |
ivideo/graph2d.h [code] | 2D graphics interface |
ivideo/graph3d.h [code] | 3D graphics interface |
ivideo/halo.h [code] | Halo interface |
ivideo/lighting.h [code] | |
ivideo/material.h [code] | Material interface |
ivideo/natwin.h [code] | Native window manager interface |
ivideo/rendermesh.h [code] | Rendermesh interface |
ivideo/rndbuf.h [code] | Render buffer interface |
ivideo/texture.h [code] | Texture handle interface |
ivideo/txtmgr.h [code] | Texture manager interface |
ivideo/wxwin.h [code] | WxWidgets specific interfaces |
ivideo/shader/shader.h [code] | Shader-related interfaces |
ivideo/shader/xmlshader.h [code] | XMLshader-specific interfaces |
Generated for Crystal Space 2.0 by doxygen 1.6.1