GNU Octave  6.2.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
octave::vertex_data Class Reference
Collaboration diagram for octave::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 &v)
 
 vertex_data (vertex_data_rep *new_rep)
 
 vertex_data (void)
 
 ~vertex_data (void)
 
vertex_data_repget_rep (void) const
 
vertex_dataoperator= (const vertex_data &v)
 

Private Member Functions

vertex_data_repnil_rep (void) const
 

Private Attributes

vertex_data_reprep
 

Detailed Description

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

Constructor & Destructor Documentation

◆ vertex_data() [1/4]

octave::vertex_data::vertex_data ( void  )
inline

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

References octave::vertex_data::vertex_data_rep::count.

◆ vertex_data() [2/4]

octave::vertex_data::vertex_data ( const vertex_data v)
inline

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

References octave::vertex_data::vertex_data_rep::count.

◆ vertex_data() [3/4]

octave::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 481 of file gl-render.cc.

◆ vertex_data() [4/4]

octave::vertex_data::vertex_data ( vertex_data_rep new_rep)
inline

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

◆ ~vertex_data()

octave::vertex_data::~vertex_data ( void  )
inline

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

References octave::vertex_data::vertex_data_rep::count.

Member Function Documentation

◆ get_rep()

vertex_data_rep* octave::vertex_data::get_rep ( void  ) const
inline

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

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

◆ nil_rep()

vertex_data_rep* octave::vertex_data::nil_rep ( void  ) const
inlineprivate

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

◆ operator=()

vertex_data& octave::vertex_data::operator= ( const vertex_data v)
inline

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

References octave::vertex_data::vertex_data_rep::count, and rep.

Member Data Documentation

◆ rep

vertex_data_rep* octave::vertex_data::rep
private

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

Referenced by operator=().


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