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::Attributes Class Reference

#include <attributes.h>

Inheritance diagram for cil::Attributes:
cil::BlockAttributes cil::PointAttributes cil::PolygonAttributes cil::TracerAttributes cil::PartAttributes

Public Types

enum class  Appearence { None , Color , Result , Texture }
 

Public Member Functions

 Attributes ()
 
virtual ~Attributes ()
 
const std::string & type () const
 

Public Attributes

bool visible
 
Appearence appearence
 
std::string scalar
 
std::string vector
 
std::string offset
 
std::shared_ptr< Color3fcolor
 

Protected Attributes

std::string m_type
 

Member Enumeration Documentation

◆ Appearence

enum class cil::Attributes::Appearence
strong
Enumerator
None 
Color 
Result 
Texture 

Constructor & Destructor Documentation

◆ Attributes()

cil::Attributes::Attributes ( )

◆ ~Attributes()

virtual cil::Attributes::~Attributes ( )
virtual

Member Function Documentation

◆ type()

const std::string & cil::Attributes::type ( ) const

Member Data Documentation

◆ appearence

Appearence cil::Attributes::appearence

◆ color

std::shared_ptr<Color3f> cil::Attributes::color

◆ m_type

std::string cil::Attributes::m_type
protected

◆ offset

std::string cil::Attributes::offset

◆ scalar

std::string cil::Attributes::scalar

◆ vector

std::string cil::Attributes::vector

◆ visible

bool cil::Attributes::visible