Cumulia Illustrator Rendering Engine v1.1.0
A Rendering engine for industrial CAD/CAE model and optimized for greatest performance
 
Loading...
Searching...
No Matches
cil::PartAttributes Class Reference

#include <attributes.h>

Inheritance diagram for cil::PartAttributes:
cil::PolygonAttributes cil::Attributes

Public Member Functions

 PartAttributes ()
 
- Public Member Functions inherited from cil::PolygonAttributes
 PolygonAttributes ()
 
- Public Member Functions inherited from cil::Attributes
 Attributes ()
 
virtual ~Attributes ()
 
const std::string & type () const
 

Public Attributes

std::map< DataPart *, std::shared_ptr< PolygonAttributes > > children
 
- Public Attributes inherited from cil::PolygonAttributes
Display display
 
- Public Attributes inherited from cil::Attributes
bool visible
 
Appearence appearence
 
std::string scalar
 
std::string vector
 
std::string offset
 
std::shared_ptr< Color3fcolor
 

Additional Inherited Members

- Public Types inherited from cil::PolygonAttributes
enum class  Display {
  None , Outline , Wireframe , Grille ,
  Shaded , Shaded_Outline , Shaded_Wireframe , Shaded_Grille ,
  Transparent , Transparent_Outline , Transparent_Wireframe , Transparent_Grille ,
  Sphere , Sphere_Outline , Sphere_Wireframe , Strip ,
  Strip_Outline , Strip_Wireframe , Strip_Grille
}
 
- Public Types inherited from cil::Attributes
enum class  Appearence { None , Color , Result , Texture }
 
- Protected Attributes inherited from cil::Attributes
std::string m_type
 

Constructor & Destructor Documentation

◆ PartAttributes()

cil::PartAttributes::PartAttributes ( )

Member Data Documentation

◆ children

std::map<DataPart*, std::shared_ptr<PolygonAttributes> > cil::PartAttributes::children