ArcGIS Procedural Runtime  3.2.10650
MaterialUtils.h
1 /*
2  COPYRIGHT (c) 2012-2024 Esri R&D Center Zurich
3  TRADE SECRETS: ESRI PROPRIETARY AND CONFIDENTIAL
4  Unpublished material - all rights reserved under the
5  Copyright Laws of the United States and applicable international
6  laws, treaties, and conventions.
7 
8  For additional information, contact:
9  Environmental Systems Research Institute, Inc.
10  Attn: Contracts and Legal Services Department
11  380 New York Street
12  Redlands, California, 92373
13  USA
14 
15  email: contracts@esri.com
16 */
17 
18 #ifndef SRC_PRTX_MATERIALUTILS_H_
19 #define SRC_PRTX_MATERIALUTILS_H_
20 
21 #include "prtx/prtx.h"
22 
23 #include "prtx/Material.h"
24 
25 #include <string>
26 #include <vector>
27 
28 
29 namespace prtx {
30 
31 
35 namespace MaterialUtils {
36 
48 PRTX_EXPORTS_API std::vector<std::wstring> getMaterialAsCGAStrings(const prtx::Material& mat, bool changedOnly);
49 
50 } // namespace MaterialUtils
51 
52 
53 } // namespace prtx
54 
55 #endif /* SRC_PRTX_MATERIALUTILS_H_ */
Definition: Material.h:202
The Procedural Runtime eXtension namespace. The prtx namespace contains the tools to extend the Proce...
Definition: AnnotationBuilder.h:35
std::vector< std::wstring > getMaterialAsCGAStrings(const prtx::Material &mat, bool changedOnly)