GNU Octave  8.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
vertex_data Class Reference
Collaboration diagram for vertex_data:

Classes

class  vertex_data_rep
 

Public Member Functions

 vertex_data (const Matrix &c, const Matrix &col, const Matrix &vn, const Matrix &fn, double a, float as, float ds, float ss, float se, float scr)
 
 vertex_data (const vertex_data &)=default
 
 vertex_data (void)
 
 ~vertex_data (void)=default
 
vertex_data_repget_rep (void) const
 
vertex_dataoperator= (const vertex_data &)=default
 

Static Private Member Functions

static std::shared_ptr< vertex_data_repnil_rep (void)
 

Private Attributes

std::shared_ptr< vertex_data_repm_rep
 

Detailed Description

Definition at line 445 of file gl-render.cc.

Constructor & Destructor Documentation

◆ vertex_data() [1/3]

vertex_data::vertex_data ( void  )
inline

Definition at line 482 of file gl-render.cc.

◆ vertex_data() [2/3]

vertex_data::vertex_data ( const Matrix c,
const Matrix col,
const Matrix vn,
const Matrix fn,
double  a,
float  as,
float  ds,
float  ss,
float  se,
float  scr 
)
inline

Definition at line 484 of file gl-render.cc.

◆ vertex_data() [3/3]

vertex_data::vertex_data ( const vertex_data )
default

◆ ~vertex_data()

vertex_data::~vertex_data ( void  )
default

Member Function Documentation

◆ get_rep()

vertex_data_rep* vertex_data::get_rep ( void  ) const
inline

Definition at line 496 of file gl-render.cc.

References m_rep.

Referenced by opengl_renderer::patch_tessellator::combine().

◆ nil_rep()

static std::shared_ptr<vertex_data_rep> vertex_data::nil_rep ( void  )
inlinestaticprivate

Definition at line 500 of file gl-render.cc.

◆ operator=()

vertex_data& vertex_data::operator= ( const vertex_data )
default

Member Data Documentation

◆ m_rep

std::shared_ptr<vertex_data_rep> vertex_data::m_rep
private

Definition at line 507 of file gl-render.cc.

Referenced by get_rep().


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