GNU Octave  4.4.1
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 (void)
 
 vertex_data (const vertex_data &v)
 
 vertex_data (const Matrix &c, const Matrix &col, const Matrix &n, double a, float as, float ds, float ss, float se, float scr)
 
 vertex_data (vertex_data_rep *new_rep)
 
 ~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 359 of file gl-render.cc.

Constructor & Destructor Documentation

◆ vertex_data() [1/4]

octave::vertex_data::vertex_data ( void  )
inline

Definition at line 403 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 406 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 n,
double  a,
float  as,
float  ds,
float  ss,
float  se,
float  scr 
)
inline

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

◆ vertex_data() [4/4]

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

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

◆ ~vertex_data()

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

Definition at line 418 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 435 of file gl-render.cc.

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

◆ nil_rep()

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

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

◆ operator=()

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

Definition at line 424 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 393 of file gl-render.cc.

Referenced by operator=().


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