Open CASCADE Technology
7.6.0
|
Common (obsolete) material definition. More...
#include <XCAFDoc_VisMaterialCommon.hxx>
Public Member Functions | |
XCAFDoc_VisMaterialCommon () | |
Empty constructor. More... | |
Standard_Boolean | IsEqual (const XCAFDoc_VisMaterialCommon &theOther) const |
Compare two materials. More... | |
void | DumpJson (Standard_OStream &theOStream, Standard_Integer theDepth=-1) const |
Dumps the content of me into the stream. More... | |
Data Fields | |
Handle< Image_Texture > | DiffuseTexture |
image defining diffuse color More... | |
Quantity_Color | AmbientColor |
ambient color More... | |
Quantity_Color | DiffuseColor |
diffuse color More... | |
Quantity_Color | SpecularColor |
specular color More... | |
Quantity_Color | EmissiveColor |
emission color More... | |
Standard_ShortReal | Shininess |
shininess value More... | |
Standard_ShortReal | Transparency |
transparency value within [0, 1] range with 0 meaning opaque More... | |
Standard_Boolean | IsDefined |
defined flag; TRUE by default More... | |
Common (obsolete) material definition.
|
inline |
Empty constructor.
|
inline |
Dumps the content of me into the stream.
|
inline |
Compare two materials.
Quantity_Color XCAFDoc_VisMaterialCommon::AmbientColor |
ambient color
Quantity_Color XCAFDoc_VisMaterialCommon::DiffuseColor |
diffuse color
Handle< Image_Texture > XCAFDoc_VisMaterialCommon::DiffuseTexture |
image defining diffuse color
Quantity_Color XCAFDoc_VisMaterialCommon::EmissiveColor |
emission color
Standard_Boolean XCAFDoc_VisMaterialCommon::IsDefined |
defined flag; TRUE by default
Standard_ShortReal XCAFDoc_VisMaterialCommon::Shininess |
shininess value
Quantity_Color XCAFDoc_VisMaterialCommon::SpecularColor |
specular color
Standard_ShortReal XCAFDoc_VisMaterialCommon::Transparency |
transparency value within [0, 1] range with 0 meaning opaque