 Mezzanine | |
  src | |
   Audio | |
    audio.h | |
    audioenumerations.h | |
    audiomanager.cpp | |
    audiomanager.h | |
    decoder.h | |
    decoderfactory.h | |
    effect.h | |
    effectparameters.h | |
    effectshandler.h | |
    filter.h | |
    listener.h | |
    musicplayer.cpp | |
    musicplayer.h | The interface for the Musicplayer class |
    playlist.cpp | |
    playlist.h | The declaration of the Playlist class |
    rawdecoder.cpp | |
    rawdecoder.h | |
    rawdecoderfactory.h | |
    recorder.h | |
    sound.h | |
    soundproxy.h | |
    soundscapemanager.cpp | |
    soundscapemanager.h | |
    soundset.cpp | |
    soundset.h | |
    vorbisdecoder.cpp | |
    vorbisdecoder.h | |
    vorbisdecoderfactory.h | |
    wavdecoder.cpp | |
    wavdecoder.h | |
    wavdecoderfactory.h | |
   Graphics | |
    billboard.cpp | This file contains the implementation for the Billboard class used by BillboardSetProxy |
    billboard.h | This file contains the declaration for the Billboard class used by BillboardSetProxy |
    billboardsetproxy.cpp | This file contains the implementation for the World proxy wrapping billboard functionality |
    billboardsetproxy.h | This file contains the declaration for the World proxy wrapping billboard functionality |
    bone.cpp | |
    bone.h | |
    cameramanager.cpp | |
    cameramanager.h | |
    cameraproxy.cpp | This file contains the implementation for the World proxy wrapping camera functionality |
    cameraproxy.h | This file contains the declaration for the World proxy wrapping camera functionality |
    entityproxy.cpp | This file contains the implementation for the World proxy wrapping basic entity(mesh) functionality |
    entityproxy.h | This file contains the declaration for the World proxy wrapping basic entity(mesh) functionality |
    gamewindow.cpp | |
    gamewindow.h | |
    graphics.h | |
    graphicsenumerations.h | |
    graphicsmanager.cpp | |
    graphicsmanager.h | |
    lightproxy.cpp | This file contains the implementation for the World proxy wrapping light functionality |
    lightproxy.h | This file contains the declaration for the World proxy wrapping light functionality |
    material.cpp | |
    material.h | |
    mesh.cpp | |
    mesh.h | |
    meshmanager.cpp | |
    meshmanager.h | |
    particleaffector.cpp | |
    particleaffector.h | |
    particleemitter.cpp | |
    particleemitter.h | |
    particlesystemproxy.cpp | This file contains the implementation for the World proxy wrapping particle functionality |
    particlesystemproxy.h | This file contains the declaration for the World proxy wrapping particle functionality |
    pass.cpp | |
    pass.h | |
    renderableproxy.cpp | This file contains the implementation for the base class from which graphics proxies inherit |
    renderableproxy.h | This file contains the declaration for the base class from which graphics proxies inherit |
    scenemanager.cpp | |
    scenemanager.h | |
    skeleton.cpp | |
    skeleton.h | |
    submesh.cpp | |
    submesh.h | |
    technique.cpp | |
    technique.h | |
    texture.cpp | |
    texture.h | |
    viewport.cpp | |
    viewport.h | |
    windowsettings.h | |
   Input | |
    buttondevice.cpp | |
    buttondevice.h | |
    controller.cpp | |
    controller.h | |
    device.cpp | |
    device.h | The declaration of the User input Device class |
    input.h | |
    inputenumerations.h | |
    inputmanager.cpp | |
    inputmanager.h | |
    keyboard.cpp | |
    keyboard.h | |
    metacode.cpp | |
    metacode.h | |
    metacodekey.cpp | |
    metacodekey.h | |
    mouse.cpp | |
    mouse.h | |
    sequencecontainer.cpp | |
    sequencecontainer.h | |
   Network | |
    ipaddress.cpp | |
    ipaddress.h | |
    packet.cpp | |
    packet.h | |
    socket.cpp | |
    socket.h | |
    systemaddress.cpp | |
    systemaddress.h | |
   Physics | |
    boxcollisionshape.cpp | |
    boxcollisionshape.h | |
    capsulecollisionshape.cpp | |
    capsulecollisionshape.h | |
    collidablepair.cpp | |
    collidablepair.h | |
    collidableproxy.cpp | |
    collidableproxy.h | |
    collision.cpp | |
    collision.h | |
    collisiondispatcher.cpp | |
    collisiondispatcher.h.cpp | |
    collisionshape.cpp | |
    collisionshape.h | |
    collisionshapemanager.cpp | |
    collisionshapemanager.h | |
    compoundcollisionshape.cpp | |
    compoundcollisionshape.h | |
    conecollisionshape.cpp | |
    conecollisionshape.h | |
    conetwistconstraint.cpp | |
    conetwistconstraint.h | |
    constraint.cpp | |
    constraint.h | |
    convexhullcollisionshape.cpp | |
    convexhullcollisionshape.h | |
    cylindercollisionshape.cpp | |
    cylindercollisionshape.h | |
    dualtransformconstraint.cpp | |
    dualtransformconstraint.h | |
    dynamicmeshcollisionshape.cpp | |
    dynamicmeshcollisionshape.h | |
    fieldcollisionshape.cpp | |
    fieldcollisionshape.h | |
    gearconstraint.cpp | |
    gearconstraint.h | |
    generic6dofconstraint.cpp | |
    generic6dofconstraint.h | |
    generic6dofspringconstraint.cpp | |
    generic6dofspringconstraint.h | |
    ghostproxy.cpp | |
    ghostproxy.h | |
    heightfieldcollisionshape.cpp | |
    heightfieldcollisionshape.h | |
    hinge2constraint.cpp | |
    hinge2constraint.h | |
    hingeconstraint.cpp | |
    hingeconstraint.h | |
    managerconstructioninfo.h | |
    meshcollisionshape.cpp | |
    meshcollisionshape.h | |
    multispherecollisionshape.cpp | |
    multispherecollisionshape.h | |
    physics.h | |
    physicsenumerations.h | |
    physicsmanager.cpp | |
    physicsmanager.h | |
    planecollisionshape.cpp | |
    planecollisionshape.h | |
    point2pointconstraint.cpp | |
    point2pointconstraint.h | |
    primitivecollisionshape.cpp | |
    primitivecollisionshape.h | |
    rigidproxy.cpp | |
    rigidproxy.h | |
    sliderconstraint.cpp | |
    sliderconstraint.h | |
    softcollisionshape.cpp | |
    softcollisionshape.h | |
    softproxy.cpp | |
    softproxy.h | |
    spherecollisionshape.cpp | |
    spherecollisionshape.h | |
    staticmeshcollisionshape.cpp | |
    staticmeshcollisionshape.h | |
    universalconstraint.cpp | |
    universalconstraint.h | |
   Resource | |
    archive.cpp | |
    archive.h | |
    asset.cpp | |
    asset.h | |
    assetgroup.cpp | |
    assetgroup.h | |
    assethandler.cpp | |
    assethandler.h | |
    datastream.cpp | |
    datastream.h | Declaration of DataStream |
    filestream.cpp | |
    filestream.h | Declaration of FileStream |
    inputstream.cpp | |
    inputstream.h | |
    memorystream.cpp | |
    memorystream.h | Declaration of MemoryStream |
    resourceenumerations.h | |
    textsettingsfile.cpp | |
    textsettingsfile.h | |
   Scripting | |
    script.h | This file has the interfaces for Scripts and tag derived classes |
    scriptargument.h | This file has the interfaces for Script Arguments and the associated dependency chain |
    scriptingmanager.cpp | The implementation (WTF!!) of the Interface for Scripting Managers |
    scriptingmanager.h | This file has the interfaces for Scripting managers and the associated dependency chain |
    scriptworkunit.h | This file has the interfaces for ScriptsWorkUnit |
   Threading | |
    asynchronousfileloadingworkunit.cpp | The implementation of the AsynchronousFileLoadWorkUnit a workunit that loads a listing of files asynchronously |
    asynchronousfileloadingworkunit.h | The declaration of the AsynchronousFileLoadWorkUnit a workunit that loads a listing of files asynchronously |
    asynchronousworkunit.cpp | Contains very little actually |
    asynchronousworkunit.h | Contains an interface for a kind of WorkUnit that loads or does other work even when the frame scheduler is paused |
    atomicoperations.cpp | The implementation of simple thread safe ways to check and change a specified variable atomically |
    atomicoperations.h | Simple thread safe ways to check and change a specified variable atomically |
    barrier.cpp | Contains the implementation for the Mezzanine::Threading::Barrier Barrier synchronization object |
    barrier.h | The declaration of the Mezzanine::Threading::Barrier Barrier synchronization primitive |
    crossplatformincludes.h | This file determines what features are offered by the compiler that this library can take advantage of |
    dagframescheduler.h | This is the file that code using this library should include. It includes all the required components |
    doublebufferedresource.h | This file defines the template double buffered resources that can be attached to a thread |
    framescheduler.cpp | This is the core object implementation for this algorithm |
    framescheduler.h | This file has the Declarations for the main FrameScheduler class |
    frameschedulerworkunits.cpp | The implementation of any workunits the framescheduler needs to work correctly |
    frameschedulerworkunits.h | This defines a number of workunits that are required for doing some tasks that the Framescheduler requires |
    lockguard.h | Declares a tool for automatically unlocking a mutex in an exception safe way |
    logtools.cpp | Tools that make logging specific data a little bit easier |
    logtools.h | The definitions of the logging tools |
    monopoly.cpp | Contains the minimal implementation for the monopoly base class |
    monopoly.h | Contains an interface for a kind of WorkUnit that consumes time on multiple thread |
    mutex.cpp | Contains the implementation for the Mezzanine::Threading::Mutex Mutex synchronization object |
    mutex.h | Declares a Mutex, Mutex tools |
    readwritespinlock.cpp | Contains the implementation for the Mezzanine::Threading::Mutex Mutex synchronization object |
    readwritespinlock.h | Declares a Mutex, Mutex tools, and at least one MutexLike object |
    rollingaverage.cpp | This would store the implementation of the Rolling averages if any were required, but templates.. |
    rollingaverage.h | This stores the implementation and the declaration of the RollingAverage, BufferedRollingAverage, WeightedRollingAverage and the DefaultRollingAverage |
    spinlock.cpp | Contains the implementation for the Mezzanine::Threading::SpinLock synchronization object |
    spinlock.h | Declares a Mutex, Mutex tools, and at least one MutexLike object |
    systemcalls.cpp | This file defines some platform specifc functions |
    systemcalls.h | This file defines a minimalistic cross-platform thread that the scheduler uses to schedule tasks |
    thread.cpp | This file implements a minimalistic cross-platform thread that the scheduler uses to schedule tasks |
    thread.h | This file defines a minimalistic cross-platform thread that the scheduler uses to schedule tasks |
    threadingenumerations.h | Any enumerations the threading library requires are all declared here |
    workunit.cpp | This file has the implementation of the Mezzanine::Threading::DefaultWorkUnit |
    workunit.h | This file has the definition of the workunit |
    workunitkey.cpp | This file declares the functionality of the metadata used to sort the iWorkUnits |
    workunitkey.h | This file defines the metadata used to sort workunits |
   UI | |
    action.cpp | |
    action.h | |
    actionhandler.cpp | |
    actionhandler.h | |
    brutestrategy.cpp | |
    brutestrategy.h | |
    button.cpp | |
    button.h | |
    character.cpp | |
    character.h | |
    charactertraits.cpp | |
    charactertraits.h | |
    checkbox.cpp | |
    checkbox.h | |
    defaultmarkupparser.cpp | |
    defaultmarkupparser.h | |
    dropdownlist.cpp | |
    dropdownlist.h | |
    editbox.cpp | |
    editbox.h | |
    font.cpp | |
    font.h | |
    glyph.h | |
    gridcontainer.cpp | |
    gridcontainer.h | |
    horizontalcontainer.cpp | |
    horizontalcontainer.h | |
    horizontallayoutstrategy.cpp | |
    horizontallayoutstrategy.h | |
    horizontalscrollbar.cpp | |
    horizontalscrollbar.h | |
    hotkeyhandler.cpp | |
    hotkeyhandler.h | |
    imagelayer.cpp | |
    imagelayer.h | |
    kerning.h | |
    layoutcontainer.cpp | |
    layoutcontainer.h | |
    layoutstrategy.cpp | |
    layoutstrategy.h | |
    linearcontainer.cpp | |
    linearcontainer.h | |
    linelist.cpp | |
    linelist.h | |
    listbox.cpp | |
    listbox.h | |
    markupparser.cpp | |
    markupparser.h | |
    menubutton.cpp | |
    menubutton.h | |
    menuentry.cpp | |
    menuentry.h | |
    mousehoverstrategy.h | |
    multilinetextlayer.cpp | |
    multilinetextlayer.h | |
    nineboxstrategy.cpp | |
    nineboxstrategy.h | |
    pagedcontainer.cpp | |
    pagedcontainer.h | |
    pageprovider.cpp | |
    pageprovider.h | |
    positioninginfo.h | |
    quadrenderable.cpp | |
    quadrenderable.h | |
    quadrenderer.cpp | |
    quadrenderer.h | |
    radiobutton.cpp | |
    radiobutton.h | |
    rect.h | |
    renderable.cpp | |
    renderable.h | |
    renderlayer.cpp | |
    renderlayer.h | |
    screen.cpp | |
    screen.h | |
    scrollbar.cpp | |
    scrollbar.h | |
    simplerenderer.cpp | |
    simplerenderer.h | |
    singlelinetextlayer.cpp | |
    singlelinetextlayer.h | |
    sizinginfo.h | |
    spinner.cpp | |
    spinner.h | |
    sprite.h | |
    stackedcontainer.cpp | |
    stackedcontainer.h | |
    tabset.cpp | |
    tabset.h | |
    textcursor.cpp | |
    textcursor.h | |
    textlayer.cpp | |
    textlayer.h | |
    textline.cpp | |
    textline.h | |
    texttoken.cpp | |
    texttoken.h | |
    textureatlas.cpp | |
    textureatlas.h | |
    textureatlashandler.cpp | |
    textureatlashandler.h | |
    ui.h | |
    uienumerations.h | |
    uimanager.cpp | |
    uimanager.h | |
    unifieddim.h | |
    vertex.h | |
    verticalcontainer.cpp | |
    verticalcontainer.h | |
    verticallayoutstrategy.cpp | |
    verticallayoutstrategy.h | |
    verticalscrollbar.cpp | |
    verticalscrollbar.h | |
    widget.cpp | |
    widget.h | |
    widgetfactory.h | |
    window.cpp | |
    window.h | |
   XML | |
    attribute.cpp | Describe file here |
    attribute.h | Contains the definition for the XML::Attribute class |
    attributeiterator.cpp | Describe file here |
    attributeiterator.h | Contains the defintion of the AttributeIterator class |
    document.cpp | Describe file here |
    document.h | The definition of the XML::Document Class |
    memorymanagement.cpp | Describe file here |
    memorymanagement.h | The xml memory management system must be integrated into the rest of the Mezzanine resource management syste, until that happens it will reside here |
    node.cpp | Describe file here |
    node.h | This defines the Mezzanine::XML::Node one of the central XML classes |
    nodeiterator.cpp | Describe file here |
    nodeiterator.h | Contains the defintion of the Mezzanine::XML::NodeIterator and Mezzanine::XML::NamedNodeIterator class |
    nodetext.cpp | Describe file here |
    nodetext.h | The declaration of the XML::NodeText class |
    objectrange.h | Contains the implementation of the ObjectRange class template |
    parseresult.cpp | |
    parseresult.h | |
    treewalker.cpp | Describe file here |
    treewalker.h | This defines the TreeWalker Interface |
    writer.cpp | Describe file here |
    writer.h | The definitions for all of the XML::Writer inheritance hierarchy |
    xml.cpp | |
    xml.h | |
    xmlboilerplate.cpp | Describe file here |
    xmlboilerplate.h | Describe file here |
    xmlenumerations.h | Enumerations and constant values used primarily in the XML system but useful for interacting with it in other places |
    xmlstring.cpp | Describe file here |
    xmlstring.h | A few functions to help the XML system perform conversions between UTF8 and the native wide character UTF implementation |
    xpathnode.cpp | Describe file here |
    xpathnode.h | The definition of the Mezzanine::XML::XPathNode |
    xpathnodeset.cpp | Describe file here |
    xpathnodeset.h | This file contains the defintion of the Mezzanine::XML::XPathNodeSet |
    xpathparseresult.cpp | Describe file here |
    xpathparseresult.h | Has all the classes for the XPath implementation |
    xpathquery.cpp | Describe file here |
    xpathquery.h | The definition of the Mezzanine::XML::XPathQuery |
    xpathvariable.cpp | Describe file here |
    xpathvariable.h | The XPathVariable class definition |
    xpathvariableset.cpp | Describe file here |
    xpathvariableset.h | The definition of the Mezzanine::XML::XPathVariableSet |
   actor.cpp | Code used by all actors is implemented here |
   actor.h | The base class for all Actors is defined here |
   actormanager.cpp | |
   actormanager.h | |
   areaeffect.cpp | |
   areaeffect.h | |
   areaeffectmanager.cpp | |
   areaeffectmanager.h | |
   attachable.cpp | Contains the Mezzanine::Attachable Class and Mezzanine::Attachable::AttachableElement enumeration implementations |
   attachable.h | Contains the Mezzanine::Attachable Class and Mezzanine::Attachable::AttachableElement enumeration declarations |
   axisalignedbox.cpp | This file contains the implementation for the AxisAlignedBox class for representing AABB's of objects in the world |
   axisalignedbox.h | This file contains the AxisAlignedBox class for representing AABB's of objects in the world |
   binarybuffer.cpp | The implementation of some tools for making working with binary stuff easier |
   binarybuffer.h | |
   blank.cpp | |
   boilerplate.cpp | Describe file here |
   boilerplate.h | Describe file here |
   cameracontroller.cpp | |
   cameracontroller.h | |
   colourvalue.cpp | |
   colourvalue.h | |
   countedptr.h | This file describes and implements a reference counted pointer that is NOT threadsafe |
   crossplatform.cpp | |
   crossplatform.h | |
   crossplatformexport.h | This file is used on some platforms to determine what data should be read and written to and from a shared/dynamic library |
   cubicspline.h | |
   datatypes.h | All the definitions for datatypes as well as some basic conversion functions are defined here. Additionally, this is where all of the other singular header inclusions go as well |
   debris.cpp | This file contains the implementation for the debris class used to represent a small loose object in the world |
   debris.h | This file contains the declaration for the debris class used to represent a small loose object in the world |
   debrismanager.cpp | This file contains the implementation for the manager that manages debris objects in a world |
   debrismanager.h | This file contains the declaration for the manager that manages debris objects in a world |
   entresol.cpp | |
   entresol.h | |
   enumerations.h | Any global enumerations shared between multiple classes is to be declared here |
   event.cpp | |
   event.h | |
   eventarguments.h | |
   eventbase.cpp | |
   eventbase.h | |
   eventgamewindow.cpp | |
   eventgamewindow.h | |
   eventmanager.cpp | |
   eventmanager.h | |
   eventpublisher.cpp | |
   eventpublisher.h | |
   eventquit.cpp | |
   eventquit.h | |
   eventsubscriber.cpp | |
   eventsubscriber.h | |
   eventsubscriberslot.cpp | |
   eventsubscriberslot.h | |
   eventuserinput.cpp | |
   eventuserinput.h | |
   exception.cpp | |
   exception.h | |
   extendedtimer.cpp | |
   extendedtimer.h | |
   fieldofforce.cpp | |
   fieldofforce.h | |
   gravityfield.cpp | |
   gravityfield.h | |
   gravitywell.cpp | |
   gravitywell.h | |
   interpolator.cpp | Any non-template implentation details for generic interpolator classes will go here |
   interpolator.h | Helper classes to assist in generating data points between two other data points |
   linegroup.cpp | |
   linegroup.h | |
   macros.h | All convience/utility macros for the Mezzanine are to be placed here |
   managedptr.cpp | Implement |
   managedptr.h | The interface for a class useful for applying RAII when it should have been used but wasn't |
   managerbase.cpp | |
   managerbase.h | |
   managerfactory.h | |
   mathtool.cpp | |
   mathtool.h | |
   matrix3x3.cpp | |
   matrix3x3.h | |
   matrix4x4.cpp | |
   matrix4x4.h | |
   meshterrain.cpp | |
   meshterrain.h | |
   mezzanine.h | A single file that includes all of the Mezzanine engine |
   network.h | |
   networkmanager.cpp | |
   networkmanager.h | |
   objectsettings.cpp | |
   objectsettings.h | |
   plane.cpp | |
   plane.h | |
   pstdint.h | |
   quaternion.cpp | |
   quaternion.h | |
   ray.cpp | |
   ray.h | |
   rayquerytool.cpp | |
   rayquerytool.h | |
   resource.h | |
   resourcemanager.cpp | |
   resourcemanager.h | The defintion of the Resource Manager |
   rigiddebris.cpp | This file contains the implementation for the debris class that does not deform |
   rigiddebris.h | This file contains the declaration for the debris class that does not deform |
   scripting.h | |
   serialization.cpp | |
   serialization.h | The interface for serialization |
   singleton.h | |
   softdebris.cpp | This file contains the implementation for the debris class that will compress and deform |
   softdebris.h | This file contains the declaration for the debris class that will compress and deform |
   sphere.cpp | This file contains the implementation for the generic Sphere class for math and spacial query |
   sphere.h | This file contains a generic Sphere class for math and spacial query |
   stringtool.cpp | |
   stringtool.h | |
   swig.h | Used to give commands specifically to the SWIG preprocessor |
   terrainbase.cpp | |
   terrainbase.h | |
   terrainmanager.cpp | |
   terrainmanager.h | |
   timer.cpp | |
   timer.h | |
   track.cpp | |
   track.h | |
   trackiterator.h | |
   transform.cpp | |
   transform.h | The defintion of the transform is stored in this file |
   transformableobject.cpp | |
   transformableobject.h | |
   trie.h | |
   unicode.cpp | This contains simple tools for indexing with UTF8 characters swiftly |
   unicode.h | This contains simple tools for indexing with UTF8 characters swiftly |
   vector2.cpp | |
   vector2.h | |
   vector3.cpp | |
   vector3.h | |
   world.cpp | |
   world.h | |
   worldmanager.cpp | |
   worldmanager.h | |
   worldobject.cpp | |
   worldobject.h | |
   worldproxy.cpp | |
   worldproxy.h | |
   worldtrigger.cpp | |
   worldtrigger.h | |