Crystal Space: File Index (Crystal Space Public API Reference)

| ## Public API Reference

- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

- File List
- File Members

# Crystal Space 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
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/cspoint.h [code] | 2D point object
csgeom/csrect.h [code] | Rectangle class
csgeom/csrectrg.h [code] | Splittable 2D rectangles
csgeom/fastsqrt.h [code] |
csgeom/fixed.h [code] | Fixed-point number classes
csgeom/frustum.h [code] | General frustum
csgeom/kdtree.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/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/pmtools.h [code] | Set of tools to work with iPolygonMesh instances
csgeom/poly2d.h [code] | General 2D polygon
csgeom/poly3d.h [code] | General 3D polygon
csgeom/polyaa.h [code] | Antialiased polygon filling
csgeom/polyclip.h [code] | Polygon clipping routines
csgeom/polyidx.h [code] | General polygon (space-agnostic)
csgeom/polymesh.h [code] | Implementation of iPolygonMesh
csgeom/polypool.h [code] | Object pool for csPoly2D
csgeom/quaterni.h [code] |
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/subrec2.h [code] |
csgeom/tcovbuf.h [code] | Tiled coverage buffer
csgeom/textrans.h [code] | Transform texture information into a texture matrix/vector
csgeom/transfrm.h [code] | Transformation from one coordinate system to another
csgeom/tri.h [code] | Triangle
csgeom/triangulate.h [code] |
csgeom/trimesh.h [code] | Triangle mesh
csgeom/trimeshlod.h [code] | Triangle mesh collapsing
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/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] | 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/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/trianglestream.h [code] |
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/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] | Base class for 2D canvases
csplugincommon/canvas/scancode.h [code] | Scan code to character conversion table
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] | DirectDraw device enumeration
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/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] | GL extensions manager
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/particlesys/partgen.h [code] | Particle system
csplugincommon/render3d/normalizationcube.h [code] | Shader variable accessor for a normalization cubemap
csplugincommon/render3d/txtmgr.h [code] | Texture manager base 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/shader/shaderplugin.h [code] | Shader plugin related interfaces
csplugincommon/shader/shaderprogram.h [code] | Base class for iShaderProgram plugins
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/softshader/defaultshader.h [code] | Interface to software renderer default shader plugin
csplugincommon/softshader/renderinterface.h [code] | Software renderer shader interface
csplugincommon/softshader/scanline.h [code] | Software renderer scanline rendering
csplugincommon/softshader/texture.h [code] |
csplugincommon/softshader/types.h [code] | Software renderer common types
csplugincommon/win32/csextern_win.h [code] |
csplugincommon/win32/customcursor.h [code] | Create native Win32 mouse cursors
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/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/gentrtex.h [code] | Terrain texture image generation
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/meshobjtmpl.h [code] | Base implementation of iMeshObject
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/saverfile.h [code] | Saver file
cstool/saverref.h [code] | Saver references
cstool/tokenlist.h [code] | Token list helper macros
cstool/uberscreenshot.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
csutil/algorithms.h [code] | General Algorithms
csutil/alignedalloc.h [code] | Aligned memory allocations
csutil/allocator.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/binder.h [code] | Input event binder
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] | 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/cmdhelp.h [code] | Command line parsing helper
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/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] | Independent implementation of MD5 (RFC 1321)
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/csprocessorcap.h [code] | Processor capability identification
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/databuf.h [code] | Implementation for iDataBuffer
csutil/debug.h [code] | Debugging graph
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/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/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] | Double-linked list
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/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] | Typed iObject iterator
csutil/objpool.h [code] |
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/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/profile.h [code] | Profiling utilities
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/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] |
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/scopedmutexlock.h [code] | Scoped mutex locking
csutil/set.h [code] | Basic set for objects
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/stringarray.h [code] | Array of strings
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/thread.h [code] | Threading and synchronization support
csutil/threadjobqueue.h [code] | Implementation of iJobQueue that lets the jobs run in a thread
csutil/timer.h [code] | Timer - perform actions at a certain time
csutil/tree.h [code] | Generic tree class
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/vfsplat.h [code] | VFS platform specific
csutil/virtclk.h [code] | Implementation of iVirtualClock
csutil/weakref.h [code] | Weak Reference
csutil/weakrefarr.h [code] | Weak Reference array
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/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/msvc_deprecated_warn_off.h [code] | Disable MSVC deprecated warnings
csutil/win32/msvc_deprecated_warn_on.h [code] | Re-enable MSVC deprecated warnings
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/collectn.h [code] | Collection object
iengine/engine.h [code] | Crystal Space 3D Engine Interface
iengine/fview.h [code] | Frustum view
iengine/halo.h [code] | Halo interfaces
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 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/region.h [code] | Engine regions
iengine/renderloop.h [code] | Render loop 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/shadcast.h [code] | Shadow casting
iengine/shadows.h [code] | Shadow interfaces
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/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
imap/ldrctxt.h [code] | Loader context
imap/loader.h [code] | Geometry loader interface
imap/modelload.h [code] | Loader plugins
imap/parser.h [code] |
imap/reader.h [code] | Loader plugins
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/bezier.h [code] | Bezier mesh
imesh/emit.h [code] | Emitter particle mesh object
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/instmesh.h [code] | Instancing mesh object
imesh/lghtng.h [code] | Lightning mesh object
imesh/lighting.h [code] | Mesh object lighting
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/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/thing.h [code] | Thing mesh interfaces
isndsys/ss_data.h [code] | Sound system: data container
isndsys/ss_driver.h [code] | Sound system: software driver
isndsys/ss_eventrecorder.h [code] |
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/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/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/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] | Configurator interface
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/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
ivaria/bugplug.h [code] | BugPlug debugging utility plugin interface
ivaria/collider.h [code] | Mesh collider interfaces
ivaria/conin.h [code] | Graphical console input
ivaria/conout.h [code] | Graphical console output
ivaria/dynamics.h [code] | Physics interfaces
ivaria/engseq.h [code] | Engine sequence interfaces
ivaria/gradient.h [code] | Simple color gradient interfaces
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/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/stdrep.h [code] | Standard reporter listener interface
ivaria/terraform.h [code] | Terraformer interface
ivaria/view.h [code] | Renderer view interface
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