Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Member Functions | Data Fields
XCAFDoc_VisMaterialCommon Struct Reference

Common (obsolete) material definition. More...

#include <XCAFDoc_VisMaterialCommon.hxx>

Public Member Functions

 XCAFDoc_VisMaterialCommon ()
 Empty constructor.
 
bool IsEqual (const XCAFDoc_VisMaterialCommon &theOther) const
 Compare two materials.
 
void DumpJson (Standard_OStream &theOStream, int theDepth=-1) const
 Dumps the content of me into the stream.
 

Data Fields

occ::handle< Image_TextureDiffuseTexture
 image defining diffuse color
 
Quantity_Color AmbientColor
 ambient color
 
Quantity_Color DiffuseColor
 diffuse color
 
Quantity_Color SpecularColor
 specular color
 
Quantity_Color EmissiveColor
 emission color
 
float Shininess
 shininess value
 
float Transparency
 transparency value within [0, 1] range with 0 meaning opaque
 
bool IsDefined
 defined flag; TRUE by default
 

Detailed Description

Common (obsolete) material definition.

Constructor & Destructor Documentation

◆ XCAFDoc_VisMaterialCommon()

XCAFDoc_VisMaterialCommon::XCAFDoc_VisMaterialCommon ( )
inline

Empty constructor.

Member Function Documentation

◆ DumpJson()

void XCAFDoc_VisMaterialCommon::DumpJson ( Standard_OStream & theOStream,
int theDepth = -1 ) const
inline

Dumps the content of me into the stream.

◆ IsEqual()

bool XCAFDoc_VisMaterialCommon::IsEqual ( const XCAFDoc_VisMaterialCommon & theOther) const
inline

Compare two materials.

Field Documentation

◆ AmbientColor

Quantity_Color XCAFDoc_VisMaterialCommon::AmbientColor

ambient color

◆ DiffuseColor

Quantity_Color XCAFDoc_VisMaterialCommon::DiffuseColor

diffuse color

◆ DiffuseTexture

occ::handle<Image_Texture> XCAFDoc_VisMaterialCommon::DiffuseTexture

image defining diffuse color

◆ EmissiveColor

Quantity_Color XCAFDoc_VisMaterialCommon::EmissiveColor

emission color

◆ IsDefined

bool XCAFDoc_VisMaterialCommon::IsDefined

defined flag; TRUE by default

◆ Shininess

float XCAFDoc_VisMaterialCommon::Shininess

shininess value

◆ SpecularColor

Quantity_Color XCAFDoc_VisMaterialCommon::SpecularColor

specular color

◆ Transparency

float XCAFDoc_VisMaterialCommon::Transparency

transparency value within [0, 1] range with 0 meaning opaque


The documentation for this struct was generated from the following file: