VR-Vantage 3.0 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtMaterial.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2020 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 #pragma once
11 
13 
16 
17 #include <string>
18 
19 #include <ostream>
20 
21 namespace makVrv
22 {
32  #define CPU_SIDE_COMPILATION 1
33  #include <../data/shaders/indirect/Materials.h>
34  #undef CPU_SIDE_COMPILATION
35 
39  {
40  public:
42  static void copyTo(Material& material, const std::vector<std::string>& suffixes);
43  };
44 
46  typedef std::vector<Material> DtIndirectMaterialVector;
47 
48  DT_DLL_VRVINDIRECTRENDERING std::ostream& operator << (std::ostream& o, const Material& material);
49 }


Copyright © 2005-2022 MAK Technologies. All Rights Reserved (www.mak.com)