summaryrefslogtreecommitdiff
path: root/thirdparty/thekla_atlas/nvmesh/nvmesh.h
blob: eb6819675dfc2f66d96033c81dd33b2d414fefd3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
// This code is in the public domain -- castanyo@yahoo.es

#pragma once
#ifndef NV_MESH_H
#define NV_MESH_H

#include "nvcore/nvcore.h"

// Function linkage
#if NVMESH_SHARED
#ifdef NVMESH_EXPORTS
#define NVMESH_API DLL_EXPORT
#define NVMESH_CLASS DLL_EXPORT_CLASS
#else
#define NVMESH_API DLL_IMPORT
#define NVMESH_CLASS DLL_IMPORT
#endif
#else
#define NVMESH_API
#define NVMESH_CLASS
#endif

#if 1 //USE_PRECOMPILED_HEADERS // If using precompiled headers:
//#include <string.h> // strlen, strcmp, etc.
//#include "nvcore/StrLib.h"
//#include "nvcore/StdStream.h"
//#include "nvcore/Memory.h"
//#include "nvcore/Debug.h"
//#include "nvmath/Vector.h"
//#include "nvcore/Array.h"
//#include "nvcore/HashMap.h"
#endif

#endif // NV_MESH_H