#include "nvsgcommon.h"
#include <string>
#include <vector>
Include dependency graph for nvsg.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
namespace | nvsg |
Typedefs | |
typedef std::vector< unsigned int > | IndexSet |
Shortcut for a vector of indices as used in TriStrips and QuadStrips. | |
Functions | |
NVSG_API void | nvsgInitialize (bool runInMultithreadedEnvironment=false) |
Per-application initialization of NVSG global data. | |
NVSG_API void | nvsgTerminate () |
Per-application termination of nvsg global data. | |
NVSG_API void | getVersionString (std::string &string) |
Get the version string of the NVSGSDK. | |
NVSG_API void | getSDKName (std::string &string) |
Get the NVSGSDK name string. | |
NVSG_API void | getCopyrightString (std::string &string) |
Get the NVSGSDK copyright string. | |
NVSG_API void | getVendorName (std::string &string) |
Get the NVSGSDK vendor name. |
|
Shortcut for a vector of indices as used in TriStrips and QuadStrips.
|
|
Per-application initialization of NVSG global data. An application must call this routine once before any other NVSG API call. This routine properly initializes all global data required by the NVSG API.
In addition, this routine optionally configures the NVSG library to run safe in a multithreaded environment. This will be achieved by specifying It is recommended to call this routine inside the application's initial entry point.
|
|
Per-application termination of nvsg global data. It is strongly recommended to call this routine when the application terminates. This routine properly frees all global data required by the nvsg API.
|
|
Get the version string of the NVSGSDK.
|
|
Get the NVSGSDK name string.
|
|
Get the NVSGSDK copyright string.
|
|
Get the NVSGSDK vendor name.
|