CrystalSpace

Public API Reference

Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Crystal Space File List

Here is a list of all documented files with brief descriptions:
docs/doxygen/doxygrps [code]
crystalspace.h [code]CrystalSpace master header
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]
csutil.h [code]Directory master header
csver.h [code]Crystal Space Version Information
iaws.h [code]Directory master header
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
isound.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
csgeom/box.h [code]Bounding boxes for 2D and 3D space
csgeom/bsptree.h [code]
csgeom/chainhull2d.h [code]
csgeom/cspoint.h [code]2D point object
csgeom/csrect.h [code]Rectangle class
csgeom/csrectrg.h [code]Splittable 2D rectangles
csgeom/fastsqrt.h [code]
csgeom/frustum.h [code]
csgeom/kdtree.h [code]
csgeom/math.h [code]
csgeom/math2d.h [code]
csgeom/math3d.h [code]
csgeom/math3d_d.h [code]
csgeom/matrix2.h [code]
csgeom/matrix3.h [code]
csgeom/obb.h [code]
csgeom/objmodel.h [code]
csgeom/path.h [code]
csgeom/plane2.h [code]
csgeom/plane3.h [code]
csgeom/pmtools.h [code]
csgeom/poly2d.h [code]
csgeom/poly3d.h [code]
csgeom/polyaa.h [code]
csgeom/polyclip.h [code]
csgeom/polyedge.h [code]
csgeom/polyidx.h [code]
csgeom/polymesh.h [code]
csgeom/polypool.h [code]
csgeom/quaterni.h [code]
csgeom/segment.h [code]
csgeom/solidspace.h [code]
csgeom/sphere.h [code]
csgeom/spline.h [code]
csgeom/subrec.h [code]Stuff small rectangles into a bigger one
csgeom/subrec2.h [code]
csgeom/tcovbuf.h [code]
csgeom/textrans.h [code]
csgeom/transfrm.h [code]
csgeom/tri.h [code]
csgeom/trimesh.h [code]
csgeom/trimeshlod.h [code]
csgeom/vector2.h [code]
csgeom/vector3.h [code]
csgeom/vector4.h [code]
csgfx/bakekeycolor.h [code]Functions to bake keycolor into the alpha channel of images
csgfx/csimgvec.h [code]
csgfx/csrgbvct.h [code]
csgfx/gradient.h [code]Simple color gradient
csgfx/imagebase.h [code]Base class for iImage implementations
csgfx/imagecubemapmaker.h [code]
csgfx/imagemanipulate.h [code]Functions to manipulate iImage objects
csgfx/imagetools.h [code]Some helper functions to deal with iImage objects
csgfx/imagevolumemaker.h [code]
csgfx/inv_cmap.h [code]Compute an inverse colormap
csgfx/lightsvcache.h [code]Helper to cache names of shader variables relevant to lighting
csgfx/memimage.h [code]
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]
csgfx/rgbpixel.h [code]
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]
csgfx/shadervarblockalloc.h [code]Block allocator for shader variables
csgfx/shadervarcontext.h [code]Simple implementation for iShaderVariableContext
csgfx/shadervarframeholder.h [code]
csgfx/vertexlight.h [code]Attenuation functors
csgfx/vertexlistwalker.h [code]
csgfx/xorpat.h [code]
csplugincommon/canvas/cursorconvert.h [code]
csplugincommon/canvas/draw_box.h [code]Draw a box to a (software) canvas
csplugincommon/canvas/draw_common.h [code]Common software canvas drawing tools
csplugincommon/canvas/draw_line.h [code]Software canvas line drawing
csplugincommon/canvas/draw_text.h [code]Software text writing
csplugincommon/canvas/fontcache.h [code]Font glyph cache base
csplugincommon/canvas/graph2d.h [code]
csplugincommon/canvas/scancode.h [code]
csplugincommon/canvas/scrshot.h [code]Simple iImage implementation for canvas screenshots
csplugincommon/canvas/softfontcache.h [code]Font cache base class for software canvases
csplugincommon/canvas/softfontcacheimpl.h [code]Actual implementation of a font cache for software canvases
csplugincommon/directx/csextern_dx.h [code]
csplugincommon/directx/directdetection.h [code]
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/csextern_gl.h [code]
csplugincommon/opengl/driverdb.h [code]
csplugincommon/opengl/glcommon2d.h [code]
csplugincommon/opengl/glenum_identstrs.h [code]
csplugincommon/opengl/glextmanager.h [code]GL extensions manager
csplugincommon/opengl/glfontcache.h [code]
csplugincommon/opengl/glhelper.h [code]
csplugincommon/opengl/glss.h [code]
csplugincommon/opengl/glstates.h [code]
csplugincommon/particlesys/partgen.h [code]
csplugincommon/particlesys/particle.h [code]
csplugincommon/render3d/normalizationcube.h [code]Shader variable accessor for a normalization cubemap
csplugincommon/render3d/pixfmt.h [code]This file defines what pixel format to use in 24 bit mode if the compiler does not pass one in
csplugincommon/render3d/txtmgr.h [code]Texture manager base implementation
csplugincommon/renderstep/basesteploader.h [code]
csplugincommon/renderstep/basesteptype.h [code]
csplugincommon/renderstep/parserenderstep.h [code]
csplugincommon/shader/shaderplugin.h [code]
csplugincommon/shader/shaderprogram.h [code]
csplugincommon/soundloader/sndload.h [code]
csplugincommon/soundloader/soundraw.h [code]
csplugincommon/soundrenderer/shdl.h [code]
csplugincommon/soundrenderer/slstn.h [code]
csplugincommon/win32/csextern_win.h [code]
csplugincommon/win32/customcursor.h [code]
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]
cstool/csanim2d.h [code]
cstool/csapplicationframework.h [code]Application framework class
cstool/csfxscr.h [code]
cstool/cspixmap.h [code]
cstool/csview.h [code]
cstool/debugimagewriter.h [code]Image object debugging helper
cstool/enginetools.h [code]
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/gentrtex.h [code]
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]
cstool/mapnode.h [code]
cstool/mdldata.h [code]
cstool/mdltool.h [code]
cstool/meshobjtmpl.h [code]
cstool/pen.h [code]
cstool/proctex.h [code]
cstool/proctxtanim.h [code]
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]
cstool/sndwrap.h [code]
cstool/sprbuild.h [code]
cstool/tokenlist.h [code]Token list helper macros
cstool/userrndbuf.h [code]
cstool/vfsdirchange.h [code]
cstool/vidprefs.h [code]
csutil/algorithms.h [code]
csutil/ansicolor.h [code]ANSI codes for colors
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/binder.h [code]
csutil/bintree.h [code]
csutil/bitarray.h [code]A one-dimensional array of bits, similar to STL bitset
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]IConfigFile implementation for configurations stored in documents
csutil/cfgfile.h [code]IConfigFile implementation for configurations stored in VFS files
csutil/cfgmgr.h [code]IConfigManager implementation
csutil/cmdhelp.h [code]Command line parsing helper
csutil/cmdline.h [code]ICommandLineParser implementation
csutil/comparator.h [code]Template providing various comparison and ordering functions
csutil/csbaseeventh.h [code]
csutil/cscolor.h [code]
csutil/csendian.h [code]Helpers for dealing with endian conversions
csutil/csevcord.h [code]
csutil/csevent.h [code]IEvent implementation
csutil/cseventflattener.h [code]Event flattening helper
csutil/cseventq.h [code]Event Queue interface
csutil/csinput.h [code]
csutil/csmd5.h [code]Independent implementation of MD5 (RFC 1321)
csutil/csobject.h [code]
csutil/csosdefs.h [code]
csutil/cspmeter.h [code]
csutil/csppulse.h [code]
csutil/csprocessorcap.h [code]
csutil/csshlib.h [code]Crystal Space cross-platform shared library management
csutil/csstring.h [code]String utility class
csutil/csuctransform.h [code]Converter between UTF encodings
csutil/csunicode.h [code]Unicode types and macros
csutil/databuf.h [code]
csutil/datastrm.h [code]
csutil/debug.h [code]
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]
csutil/event.h [code]Event system related helpers
csutil/evoutlet.h [code]
csutil/fifo.h [code]A FIFO
csutil/flags.h [code]
csutil/floatrand.h [code]
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/garray.h [code]
csutil/getopt.h [code]Declarations for getopt
csutil/hash.h [code]A generic hash table
csutil/hashhandlers.h [code]
csutil/hashr.h [code]Reversible hash
csutil/inputdef.h [code]Crystal Space input library
csutil/leakguard.h [code]
csutil/list.h [code]
csutil/memdebug.h [code]
csutil/memfile.h [code]
csutil/mempool.h [code]Generic Memory Allocator
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/nulcache.h [code]'Null' Cache Manager
csutil/objiter.h [code]
csutil/objpool.h [code]
csutil/objreg.h [code]
csutil/parasiticdatabuffer.h [code]A databuffer pointing into another databuffer
csutil/parray.h [code]Pointer Array
csutil/physfile.h [code]
csutil/plugldr.h [code]
csutil/plugmgr.h [code]
csutil/pooledscfclass.h [code]Macros to create SCF classes that support pooling
csutil/prfxcfg.h [code]
csutil/profile.h [code]
csutil/radixsort.h [code]
csutil/randomgen.h [code]
csutil/redblacktree.h [code]An implementation of red-black-trees
csutil/ref.h [code]Smart Pointers
csutil/refarr.h [code]Smart Pointer array
csutil/refcount.h [code]Reference Counting Interface
csutil/reftrackeraccess.h [code]
csutil/regexp.h [code]Regular expressions support
csutil/scanstr.h [code]
csutil/scf.h [code]Crystal Space Shared Class Facility (SCF)
csutil/scf_impl.h [code]
csutil/scf_implementation.h [code]Crystal Space Shared Class Facility (SCF) - implementation creation support
csutil/scf_interface.h [code]Crystal Space Shared Class Facility (SCF) - interface creation support
csutil/scfstr.h [code]
csutil/scfstringarray.h [code]
csutil/scfstrset.h [code]
csutil/schedule.h [code]
csutil/scopedmutexlock.h [code]
csutil/set.h [code]A basic set for objects
csutil/snprintf.h [code]Implementations of [v][a]snprintf()
csutil/sparse3d.h [code]
csutil/strhash.h [code]String-to-ID hash table
csutil/stringarray.h [code]
csutil/stringreader.h [code]
csutil/strset.h [code]String-to-ID hash table
csutil/sysfunc.h [code]Common system functions
csutil/syspath.h [code]Paths helpers
csutil/thread.h [code]
csutil/threadjobqueue.h [code]IJobQueue implementation that lets the jobs run in a thread
csutil/timer.h [code]
csutil/util.h [code]
csutil/verbosity.h [code]Verbosity management helpers
csutil/vfscache.h [code]VFS Cache Manager
csutil/vfsplat.h [code]
csutil/virtclk.h [code]
csutil/weakref.h [code]Weak Reference
csutil/weakrefarr.h [code]Weak Reference array
csutil/xmltiny.h [code]
csutil/zip.h [code]
csutil/macosx/csosdefs.h [code]
csutil/macosx/OSXAssistant.h [code]
csutil/unix/csosdefs.h [code]
csutil/win32/callstack.h [code]Call stack creation helper (Win32-specific)
csutil/win32/csconfig.h [code]
csutil/win32/csosdefs.h [code]
csutil/win32/DbgHelpAPI.h [code]
csutil/win32/minidump.h [code]Helper to write minidumps on Win32
csutil/win32/mmap.h [code]Memory mapping for Win32
csutil/win32/psdk-compat.h [code]Header to smooth out differences between Platform SDK versions
csutil/win32/registrycfg.h [code]IConfigFile implementation using the registry
csutil/win32/win32.h [code]Win32-specific interfaces
csutil/win32/wintools.h [code]Win32 tool functions
iaws/aws.h [code]Advanced Windowing System
iaws/aws2.h [code]Advanced Windowing System
iaws/awscnvs.h [code]
iaws/awsdefs.h [code]AWS Definitions
iaws/awsdock.h [code]
iaws/awsecomp.h [code]
iaws/awsparm.h [code]
iengine/camera.h [code]
iengine/campos.h [code]
iengine/collectn.h [code]
iengine/engine.h [code]Crystal Space 3D Engine Interface
iengine/fview.h [code]
iengine/halo.h [code]
iengine/imposter.h [code]
iengine/light.h [code]
iengine/lightmgr.h [code]
iengine/lod.h [code]
iengine/material.h [code]
iengine/mesh.h [code]
iengine/movable.h [code]
iengine/objwatch.h [code]
iengine/portal.h [code]
iengine/portalcontainer.h [code]
iengine/region.h [code]
iengine/renderloop.h [code]Render loop interfaces
iengine/rview.h [code]
iengine/sector.h [code]
iengine/shadcast.h [code]
iengine/shadows.h [code]
iengine/sharevar.h [code]
iengine/texture.h [code]
iengine/viscull.h [code]
iengine/rendersteps/icontainer.h [code]Generic render step
iengine/rendersteps/igeneric.h [code]Generic render step
iengine/rendersteps/ilightiter.h [code]Generic render step
iengine/rendersteps/irenderstep.h [code]Generic render step
iengine/rendersteps/irsfact.h [code]Render step factory
igeom/clip2d.h [code]
igeom/objmodel.h [code]
igeom/path.h [code]
igeom/polymesh.h [code]Polygon mesh interfaces
igraphic/animimg.h [code]Animated image interface
igraphic/image.h [code]Image interface
igraphic/imageio.h [code]Image input/output interface
igraphic/imgvec.h [code]Image List
imap/ldrctxt.h [code]
imap/loader.h [code]Geometry loader interface
imap/parser.h [code]
imap/reader.h [code]
imap/saver.h [code]
imap/services.h [code]
imap/writer.h [code]
imesh/ball.h [code]
imesh/bezier.h [code]
imesh/crossbld.h [code]
imesh/emit.h [code]
imesh/explode.h [code]
imesh/fire.h [code]
imesh/foliage.h [code]
imesh/fountain.h [code]
imesh/genmesh.h [code]
imesh/gmeshanim.h [code]
imesh/gmeshskel.h [code]
imesh/haze.h [code]
imesh/lghtng.h [code]
imesh/lighting.h [code]
imesh/mdlconv.h [code]
imesh/mdldata.h [code]
imesh/nullmesh.h [code]
imesh/object.h [code]Mesh object and mesh object factory interfaces
imesh/particle.h [code]
imesh/particles.h [code]Particle System Interface
imesh/partsys.h [code]
imesh/protomesh.h [code]
imesh/rain.h [code]
imesh/snow.h [code]
imesh/spiral.h [code]
imesh/sprite2d.h [code]
imesh/sprite3d.h [code]
imesh/spritecal3d.h [code]
imesh/stars.h [code]
imesh/terrain.h [code]
imesh/thing.h [code]Thing mesh interfaces
inetwork/vosa3dl.h [code]This defines the plugin interface for the Crystal Space Virtual Object System (VOS) Abstract 3D Layer plugin (A3DL)
inetwork/vosapi.h [code]
isound/data.h [code]
isound/driver.h [code]
isound/handle.h [code]
isound/listener.h [code]
isound/loader.h [code]
isound/renderer.h [code]
isound/source.h [code]
isound/wrapper.h [code]
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/binder.h [code]
iutil/cache.h [code]Cache manager interface
iutil/cfgfile.h [code]
iutil/cfgmgr.h [code]
iutil/cmdline.h [code]
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]
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]
iutil/eventq.h [code]
iutil/job.h [code]Simple interfaces to manage delayed or parallel running of units of work ("jobs")
iutil/memdebug.h [code]
iutil/object.h [code]
iutil/objreg.h [code]
iutil/plugin.h [code]
iutil/pluginconfig.h [code]
iutil/reftrack.h [code]
iutil/string.h [code]String interface
iutil/stringarray.h [code]String Array interface
iutil/strset.h [code]Stringset interface
iutil/timer.h [code]
iutil/verbositymanager.h [code]Verbosity management interface
iutil/vfs.h [code]Virtual File System SCF interface
iutil/virtclk.h [code]
ivaria/bugplug.h [code]
ivaria/collider.h [code]
ivaria/conin.h [code]
ivaria/conout.h [code]
ivaria/dynamics.h [code]
ivaria/engseq.h [code]
ivaria/keyval.h [code]
ivaria/mapnode.h [code]
ivaria/movierecorder.h [code]
ivaria/ode.h [code]
ivaria/pmeter.h [code]
ivaria/pvstree.h [code]
ivaria/reporter.h [code]Reporter interface
ivaria/script.h [code]
ivaria/sequence.h [code]
ivaria/simpleformer.h [code]
ivaria/stdrep.h [code]
ivaria/terraform.h [code]
ivaria/view.h [code]
ivideo/codec.h [code]
ivideo/cursor.h [code]Mouse cursor IDs
ivideo/custcursor.h [code]
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/polyrender.h [code]
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]
ivideo/shader/shader.h [code]Shader-related interfaces

Generated for Crystal Space by doxygen 1.4.4