|
Blender
V2.59
|
#include <EffectExporter.h>
Public Member Functions | |
| EffectsExporter (COLLADASW::StreamWriter *sw) | |
| void | exportEffects (Scene *sce, bool export_selected) |
| void | operator() (Material *ma, Object *ob) |
| COLLADASW::ColorOrTexture | createTexture (Image *ima, std::string &uv_layer_name, COLLADASW::Sampler *sampler) |
| COLLADASW::ColorOrTexture | getcol (float r, float g, float b, float a) |
Definition at line 46 of file EffectExporter.h.
| EffectsExporter::EffectsExporter | ( | COLLADASW::StreamWriter * | sw | ) |
Definition at line 58 of file EffectExporter.cpp.
| COLLADASW::ColorOrTexture EffectsExporter::createTexture | ( | Image * | ima, |
| std::string & | uv_layer_name, | ||
| COLLADASW::Sampler * | sampler | ||
| ) |
Definition at line 331 of file EffectExporter.cpp.
References id_name(), Texture, and translate_id().
Referenced by operator()().
| void EffectsExporter::exportEffects | ( | Scene * | sce, |
| bool | export_selected | ||
| ) |
Definition at line 81 of file EffectExporter.cpp.
References MaterialFunctor::forEachMaterialInScene().
Referenced by DocumentExporter::exportCurrentScene().
| COLLADASW::ColorOrTexture EffectsExporter::getcol | ( | float | r, |
| float | g, | ||
| float | b, | ||
| float | a | ||
| ) |
Definition at line 346 of file EffectExporter.cpp.
References MakeCursor::color.
Referenced by operator()().
Definition at line 120 of file EffectExporter.cpp.
References Material::alpha, Material::ambb, Material::ambg, Material::ambr, Material::ang, Material::b, createTexture(), Object::data, Material::diff_shader, Material::emit, Mesh::flag, Material::g, getActiveUVLayerName(), getcol(), i, id_name(), if(), Tex::ima, MA_DIFF_LAMBERT, MA_RAYMIRROR, MA_RAYTRANSP, MA_SPEC_BLINN, MA_TRANSP, MAP_ALPHA, MAP_AMB, MAP_COL, MAP_COLSPEC, MAP_EMIT, MAP_NORM, MAP_REF, MAP_SPEC, MTex::mapto, MAX_MTEX, ME_TWOSIDED, Material::mirb, Material::mirg, Material::mirr, Material::mode, Material::mtex, OB_MESH, Material::r, Material::ray_mirror, Material::ref, Material::spec, Material::spec_shader, Material::specb, Material::specg, Material::specr, MTex::tex, Texture, translate_id(), Object::type, and MTex::uvname.