ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
ccMesh::Material::MaterialParameter Struct Reference

#include <ecvMesh.h>

Public Member Functions

 MaterialParameter ()
 
 MaterialParameter (const float v1, const float v2, const float v3, const float v4)
 
 MaterialParameter (const float v1, const float v2, const float v3)
 
 MaterialParameter (const float v1, const float v2)
 
 MaterialParameter (const float v1)
 
float r () const
 
float g () const
 
float b () const
 
float a () const
 

Static Public Member Functions

static MaterialParameter CreateRGB (const float r, const float g, const float b)
 

Public Attributes

float f4 [4] = {0}
 

Detailed Description

Definition at line 628 of file ecvMesh.h.

Constructor & Destructor Documentation

◆ MaterialParameter() [1/5]

ccMesh::Material::MaterialParameter::MaterialParameter ( )
inline

Definition at line 631 of file ecvMesh.h.

◆ MaterialParameter() [2/5]

ccMesh::Material::MaterialParameter::MaterialParameter ( const float  v1,
const float  v2,
const float  v3,
const float  v4 
)
inline

Definition at line 638 of file ecvMesh.h.

◆ MaterialParameter() [3/5]

ccMesh::Material::MaterialParameter::MaterialParameter ( const float  v1,
const float  v2,
const float  v3 
)
inline

Definition at line 648 of file ecvMesh.h.

◆ MaterialParameter() [4/5]

ccMesh::Material::MaterialParameter::MaterialParameter ( const float  v1,
const float  v2 
)
inline

Definition at line 655 of file ecvMesh.h.

◆ MaterialParameter() [5/5]

ccMesh::Material::MaterialParameter::MaterialParameter ( const float  v1)
inlineexplicit

Definition at line 662 of file ecvMesh.h.

Member Function Documentation

◆ a()

float ccMesh::Material::MaterialParameter::a ( ) const
inline

Definition at line 678 of file ecvMesh.h.

◆ b()

float ccMesh::Material::MaterialParameter::b ( ) const
inline

Definition at line 677 of file ecvMesh.h.

◆ CreateRGB()

static MaterialParameter ccMesh::Material::MaterialParameter::CreateRGB ( const float  r,
const float  g,
const float  b 
)
inlinestatic

Definition at line 669 of file ecvMesh.h.

◆ g()

float ccMesh::Material::MaterialParameter::g ( ) const
inline

Definition at line 676 of file ecvMesh.h.

◆ r()

float ccMesh::Material::MaterialParameter::r ( ) const
inline

Definition at line 675 of file ecvMesh.h.

Member Data Documentation

◆ f4

float ccMesh::Material::MaterialParameter::f4[4] = {0}

Definition at line 629 of file ecvMesh.h.


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