The Gameware Navigation packages have the following directory structure:
directory |
description |
---|---|
3rd |
Contains external third-party SDKs and utilities, including:
|
bin |
Contains pre-built binaries for the main Gameware Navigation tools: the Navigation Lab, the LabGame, and the NavGenLauncher (if available on your chosen platform). |
data |
Contains the scripts for the sample projects that you can run in the visual Navigation Lab tool, and the terrain meshes used for the samples and code tutorial files. This directory is also used to store any NavData generated by the samples and tutorials. |
doc |
Contains a link to this documentation. |
examples |
Contains a framework of code tutorials that demonstrate how to achieve some common or basic goals using the Gameware Navigation API. These examples are also contained in this documentation, under Examples. |
integration |
Contains optional implementations of interfaces that hook external third-party libraries or code into Gameware Navigation without introducing direct dependencies. You can use these implementations in your own project, or write your own. |
integration/gwnavruntimeglue |
Contains implementations of interfaces that provide the following services:
|
integration/gwnavgenerationglue |
Contains implementations of interfaces that provide the following services:
Also contains the optional DefaultGuidGeneratorInterfaceclass, which uses services provided by the Windows, Mac OS X and Linux operating systems to generate unique GUIDs for use in the data generation process. |
lib |
Contains pre-built Gameware Navigation libraries for your platform. |
sdk |
Contains the headers and source code for the main Gameware Navigation SDK: the gwnavruntime and gwnavgeneration libraries. Note that customers evaluating Gameware Navigation have access to selected source code files. Licensed customers have access to all source code for the libraries, and can even rebuild the libraries with their own modifications. See Licensing. |
solutions |
Contains Visual Studio projects and solutions that licensed customers can use to re-build the Gameware Navigation libraries. |
tools |
Contains standalone tools. Pre-built binaries are available in the subdirectories under tools\bin. Visual Studio solutions for re-building the tools are available in tools\solutions. The subdirectories under tools contain the source code and other resources for the tools. See Tools. |