|
JunkBox_Lib++ (for Windows) 1.10.1
|
#include <OBJDataTool.h>

Public Member Functions | |
| OBJFacetMtlNode () | |
| virtual | ~OBJFacetMtlNode (void) |
| void | init (void) |
| void | free (void) |
| void | delete_next (void) |
| void | setup_params (void) |
Public Attributes | |
| Buffer | material |
| bool | same_material |
| MaterialParam | material_param |
| Buffer | map_kd |
| Buffer | map_ks |
| Buffer | map_bump |
| Vector< double > | kd |
| Vector< double > | ka |
| Vector< double > | ks |
| double | dd |
| double | ni |
| int | illum |
| OBJFacetMtlNode * | next |
Definition at line 132 of file OBJDataTool.h.
|
inline |
Definition at line 135 of file OBJDataTool.h.
References OBJFacetMtlNode::init().

|
inlinevirtual |
Definition at line 136 of file OBJDataTool.h.
References OBJFacetMtlNode::free().

| void delete_next | ( | void | ) |
Definition at line 504 of file OBJDataTool.cpp.
References OBJFacetMtlNode::next.
Referenced by OBJFacetMtlNode::free().

| void free | ( | void | ) |
Definition at line 492 of file OBJDataTool.cpp.
References OBJFacetMtlNode::delete_next(), MaterialParam::free(), free_Buffer(), OBJFacetMtlNode::map_bump, OBJFacetMtlNode::map_kd, OBJFacetMtlNode::map_ks, OBJFacetMtlNode::material, and OBJFacetMtlNode::material_param.
Referenced by OBJFacetMtlNode::~OBJFacetMtlNode().


| void init | ( | void | ) |
Definition at line 470 of file OBJDataTool.cpp.
References OBJFacetMtlNode::dd, OBJFacetMtlNode::illum, init_Buffer(), OBJFacetMtlNode::ka, OBJFacetMtlNode::kd, OBJFacetMtlNode::ks, OBJFacetMtlNode::map_bump, OBJFacetMtlNode::map_kd, OBJFacetMtlNode::map_ks, OBJFacetMtlNode::material, OBJFacetMtlNode::material_param, OBJFacetMtlNode::next, OBJFacetMtlNode::ni, and OBJFacetMtlNode::same_material.
Referenced by OBJFacetMtlNode::OBJFacetMtlNode().


| void setup_params | ( | void | ) |
Definition at line 519 of file OBJDataTool.cpp.
References MaterialParam::bumpmap, canonical_filename_Buffer(), OBJFacetMtlNode::dd, TextureParam::getColor(), TextureParam::getName(), MaterialParam::getShininess(), OBJFacetMtlNode::illum, TextureParam::isSetTexture(), OBJFacetMtlNode::ka, OBJFacetMtlNode::kd, OBJFacetMtlNode::ks, make_Buffer_str, OBJFacetMtlNode::map_bump, OBJFacetMtlNode::map_kd, OBJFacetMtlNode::map_ks, OBJFacetMtlNode::material_param, OBJFacetMtlNode::ni, MaterialParam::specmap, MaterialParam::texture, and TRUE.

| double dd |
Definition at line 153 of file OBJDataTool.h.
Referenced by OBJFacetMtlNode::init(), OBJData::output_mtl(), and OBJFacetMtlNode::setup_params().
| int illum |
Definition at line 155 of file OBJDataTool.h.
Referenced by OBJFacetMtlNode::init(), OBJData::output_mtl(), and OBJFacetMtlNode::setup_params().
| Vector<double> ka |
Definition at line 148 of file OBJDataTool.h.
Referenced by OBJFacetMtlNode::init(), OBJData::output_mtl(), and OBJFacetMtlNode::setup_params().
| Vector<double> kd |
Definition at line 147 of file OBJDataTool.h.
Referenced by OBJFacetMtlNode::init(), OBJData::output_mtl(), and OBJFacetMtlNode::setup_params().
| Vector<double> ks |
Definition at line 149 of file OBJDataTool.h.
Referenced by OBJFacetMtlNode::init(), OBJData::output_mtl(), and OBJFacetMtlNode::setup_params().
| Buffer map_bump |
Definition at line 145 of file OBJDataTool.h.
Referenced by OBJFacetMtlNode::free(), OBJFacetMtlNode::init(), OBJData::output_mtl(), and OBJFacetMtlNode::setup_params().
| Buffer map_kd |
Definition at line 143 of file OBJDataTool.h.
Referenced by OBJFacetMtlNode::free(), OBJFacetMtlNode::init(), OBJData::output_mtl(), and OBJFacetMtlNode::setup_params().
| Buffer map_ks |
Definition at line 144 of file OBJDataTool.h.
Referenced by OBJFacetMtlNode::free(), OBJFacetMtlNode::init(), OBJData::output_mtl(), and OBJFacetMtlNode::setup_params().
| Buffer material |
Definition at line 139 of file OBJDataTool.h.
Referenced by OBJFacetMtlNode::free(), OBJFacetMtlNode::init(), and OBJData::output_mtl().
| MaterialParam material_param |
Definition at line 141 of file OBJDataTool.h.
Referenced by OBJFacetMtlNode::free(), OBJFacetMtlNode::init(), and OBJFacetMtlNode::setup_params().
| OBJFacetMtlNode* next |
Definition at line 157 of file OBJDataTool.h.
Referenced by OBJFacetMtlNode::delete_next(), OBJFacetMtlNode::init(), and OBJData::output_mtl().
| double ni |
Definition at line 154 of file OBJDataTool.h.
Referenced by OBJFacetMtlNode::init(), OBJData::output_mtl(), and OBJFacetMtlNode::setup_params().
| bool same_material |
Definition at line 140 of file OBJDataTool.h.
Referenced by OBJFacetMtlNode::init(), and OBJData::output_mtl().