Directory structure

From KlayGE
Jump to: navigation, search

Here's a complete description of the KlayGE directory

\bin
    compiled DLLs and EXEs

\Build
    Project files

\Core
    Core files of KlayGE

    \Include
        Core headers

    \Src
        Core source files

        \Audio
            Audio engine core source files
        \Input
            Input engine core source files
        \Kernel
            Kernel source files
        \Net
            Network engine core source files
        \Pack
            Packing system core source files
        \Render
            Rendering engine core source files
        \Scene
            Scene manager core source files
        \Script
            Script engine core source files
        \Show
            Show engine core source files

\Doc
    Documentation

\Exporters
    \3DSMax
        \MeshML
            3ds max export plug-in

\media
    Media files

    \Fonts
        Font files
    \Models
        model files
    \RenderFX
        Rendering effect scripts
    \Textures
        Texture files

\Plugins
    Plug-in files

    \Include
        Plug-in header files

    \Src
        Plug-in source files

        \Audio
            Audio engine plug-in source files
        \AudioDataSource
            Audio data source plug-in source files
        \Input
            Input engine plug-in source files
        \Render
            Rendering engine plug-in source files
        \Scene
            Scene mananger plug-in source files
        \Show
            Show engine plug-in source files
        \Terrain
            Terrain plug-in source files

\Samples
    Samples source files of KlayGE

\Tools
    Tool files

    \Bin
        Compiled tools
    \DistanceMapCreator
        Tool to use height map to build distance map
    \GLCompatibility
        OpenGL compatibility testing tool
    \HDRCompressor
        HDR texture compress tool
    \KFontGen
        Font converter
    \NormalMapCompressor
        Normal map texture compress tool
    \NormalMapGen
        Tool to use height map to build normal map

\lib
    Compiled static library