Assimp  v3.1.1 (June 2014)
Assimp::COB::Material Struct Reference

COB Material data structure. More...

Inherits Assimp::COB::ChunkInfo.

Public Types

enum  AutoFacet { FACETED, AUTOFACETED, SMOOTH }
 
enum  Shader { FLAT, PHONG, METAL }
 
- Public Types inherited from Assimp::COB::ChunkInfo
enum  { NO_SIZE =UINT_MAX }
 

Public Member Functions

 Material ()
 
- Public Member Functions inherited from Assimp::COB::ChunkInfo
 ChunkInfo ()
 

Public Attributes

float alpha
 
AutoFacet autofacet
 
float autofacet_angle
 
float exp
 
float ior
 
float ka
 
float ks
 
unsigned int matnum
 
aiColor3D rgb
 
Shader shader
 
std::shared_ptr< Texturetex_bump
 
std::shared_ptr< Texturetex_color
 
std::shared_ptr< Texturetex_env
 
std::string type
 
- Public Attributes inherited from Assimp::COB::ChunkInfo
unsigned int id
 
unsigned int parent_id
 
unsigned int size
 
unsigned int version
 

Detailed Description

COB Material data structure.

Member Enumeration Documentation

Enumerator
FACETED 
AUTOFACETED 
SMOOTH 
Enumerator
FLAT 
PHONG 
METAL 

Constructor & Destructor Documentation

Assimp::COB::Material::Material ( )
inline

Member Data Documentation

float Assimp::COB::Material::alpha
AutoFacet Assimp::COB::Material::autofacet
float Assimp::COB::Material::autofacet_angle
float Assimp::COB::Material::exp
float Assimp::COB::Material::ior
float Assimp::COB::Material::ka
float Assimp::COB::Material::ks
unsigned int Assimp::COB::Material::matnum
aiColor3D Assimp::COB::Material::rgb
Shader Assimp::COB::Material::shader
std::shared_ptr<Texture> Assimp::COB::Material::tex_bump
std::shared_ptr<Texture> Assimp::COB::Material::tex_color
std::shared_ptr<Texture> Assimp::COB::Material::tex_env
std::string Assimp::COB::Material::type

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