42cf5bc1 |
1 | // Created on: 1993-03-31 |
2 | // Created by: NW,JPB,CAL |
3 | // Copyright (c) 1993-1999 Matra Datavision |
4 | // Copyright (c) 1999-2014 OPEN CASCADE SAS |
5 | // |
6 | // This file is part of Open CASCADE Technology software library. |
7 | // |
8 | // This library is free software; you can redistribute it and/or modify it under |
9 | // the terms of the GNU Lesser General Public License version 2.1 as published |
10 | // by the Free Software Foundation, with special exception defined in the file |
11 | // OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT |
12 | // distribution for complete text of the license and disclaimer of any warranty. |
13 | // |
14 | // Alternatively, this file may be used under the terms of Open CASCADE |
15 | // commercial license or contractual agreement. |
16 | |
17 | #ifndef _Graphic3d_NameOfMaterial_HeaderFile |
18 | #define _Graphic3d_NameOfMaterial_HeaderFile |
19 | |
a966542b |
20 | //! List of named materials (predefined presets). |
21 | //! Each preset defines either physical (having natural color) or generic (mutable color) material (@sa Graphic3d_TypeOfMaterial). |
42cf5bc1 |
22 | enum Graphic3d_NameOfMaterial |
23 | { |
a966542b |
24 | Graphic3d_NameOfMaterial_Brass, //!< Brass (Physic) |
25 | Graphic3d_NameOfMaterial_Bronze, //!< Bronze (Physic) |
26 | Graphic3d_NameOfMaterial_Copper, //!< Copper (Physic) |
27 | Graphic3d_NameOfMaterial_Gold, //!< Gold (Physic) |
28 | Graphic3d_NameOfMaterial_Pewter, //!< Pewter (Physic) |
29 | Graphic3d_NameOfMaterial_Plastered, //!< Plastered (Generic) |
30 | Graphic3d_NameOfMaterial_Plastified, //!< Plastified (Generic) |
31 | Graphic3d_NameOfMaterial_Silver, //!< Silver (Physic) |
32 | Graphic3d_NameOfMaterial_Steel, //!< Steel (Physic) |
33 | Graphic3d_NameOfMaterial_Stone, //!< Stone (Physic) |
34 | Graphic3d_NameOfMaterial_ShinyPlastified, //!< Shiny Plastified (Generic) |
35 | Graphic3d_NameOfMaterial_Satin, //!< Satin (Generic) |
36 | Graphic3d_NameOfMaterial_Metalized, //!< Metalized (Generic) |
37 | Graphic3d_NameOfMaterial_Ionized, //!< Ionized (Generic) |
38 | Graphic3d_NameOfMaterial_Chrome, //!< Chrome (Physic) |
39 | Graphic3d_NameOfMaterial_Aluminum, //!< Aluminum (Physic) |
40 | Graphic3d_NameOfMaterial_Obsidian, //!< Obsidian (Physic) |
41 | Graphic3d_NameOfMaterial_Neon, //!< Neon (Physic) |
42 | Graphic3d_NameOfMaterial_Jade, //!< Jade (Physic) |
43 | Graphic3d_NameOfMaterial_Charcoal, //!< Charcoal (Physic) |
44 | Graphic3d_NameOfMaterial_Water, //!< Water (Physic) |
45 | Graphic3d_NameOfMaterial_Glass, //!< Glass (Physic) |
46 | Graphic3d_NameOfMaterial_Diamond, //!< Diamond (Physic) |
47 | Graphic3d_NameOfMaterial_Transparent, //!< Transparent (Physic) |
48 | Graphic3d_NameOfMaterial_DEFAULT, //!< Default (Generic); |
49 | //! normally used as out-of-range value pointing to some application default |
50 | Graphic3d_NameOfMaterial_UserDefined, //!< User-defined (Physic); |
51 | //! used for any material with non-standard definition |
52 | |
53 | // old aliases |
54 | Graphic3d_NOM_BRASS = Graphic3d_NameOfMaterial_Brass, |
55 | Graphic3d_NOM_BRONZE = Graphic3d_NameOfMaterial_Bronze, |
56 | Graphic3d_NOM_COPPER = Graphic3d_NameOfMaterial_Copper, |
57 | Graphic3d_NOM_GOLD = Graphic3d_NameOfMaterial_Gold, |
58 | Graphic3d_NOM_PEWTER = Graphic3d_NameOfMaterial_Pewter, |
59 | Graphic3d_NOM_PLASTER = Graphic3d_NameOfMaterial_Plastered, |
60 | Graphic3d_NOM_PLASTIC = Graphic3d_NameOfMaterial_Plastified, |
61 | Graphic3d_NOM_SILVER = Graphic3d_NameOfMaterial_Silver, |
62 | Graphic3d_NOM_STEEL = Graphic3d_NameOfMaterial_Steel, |
63 | Graphic3d_NOM_STONE = Graphic3d_NameOfMaterial_Stone, |
64 | Graphic3d_NOM_SHINY_PLASTIC = Graphic3d_NameOfMaterial_ShinyPlastified, |
65 | Graphic3d_NOM_SATIN = Graphic3d_NameOfMaterial_Satin, |
66 | Graphic3d_NOM_METALIZED = Graphic3d_NameOfMaterial_Metalized, |
67 | Graphic3d_NOM_NEON_GNC = Graphic3d_NameOfMaterial_Ionized, |
68 | Graphic3d_NOM_CHROME = Graphic3d_NameOfMaterial_Chrome, |
69 | Graphic3d_NOM_ALUMINIUM = Graphic3d_NameOfMaterial_Aluminum, |
70 | Graphic3d_NOM_OBSIDIAN = Graphic3d_NameOfMaterial_Obsidian, |
71 | Graphic3d_NOM_NEON_PHC = Graphic3d_NameOfMaterial_Neon, |
72 | Graphic3d_NOM_JADE = Graphic3d_NameOfMaterial_Jade, |
73 | Graphic3d_NOM_CHARCOAL = Graphic3d_NameOfMaterial_Charcoal, |
74 | Graphic3d_NOM_WATER = Graphic3d_NameOfMaterial_Water, |
75 | Graphic3d_NOM_GLASS = Graphic3d_NameOfMaterial_Glass, |
76 | Graphic3d_NOM_DIAMOND = Graphic3d_NameOfMaterial_Diamond, |
77 | Graphic3d_NOM_TRANSPARENT = Graphic3d_NameOfMaterial_Transparent, |
78 | Graphic3d_NOM_DEFAULT = Graphic3d_NameOfMaterial_DEFAULT, |
79 | Graphic3d_NOM_UserDefined = Graphic3d_NameOfMaterial_UserDefined |
42cf5bc1 |
80 | }; |
81 | |
82 | #endif // _Graphic3d_NameOfMaterial_HeaderFile |