|
Blender V4.3
|
#include <EffectExporter.h>
Inherits COLLADASW::LibraryEffects.
Public Member Functions | |
| EffectsExporter (COLLADASW::StreamWriter *sw, BCExportSettings &export_settings, KeyImageMap &key_image_map) | |
| void | exportEffects (bContext *C, Scene *sce) |
| 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 27 of file EffectExporter.h.
| EffectsExporter::EffectsExporter | ( | COLLADASW::StreamWriter * | sw, |
| BCExportSettings & | export_settings, | ||
| KeyImageMap & | key_image_map ) |
Definition at line 42 of file EffectExporter.cpp.
| COLLADASW::ColorOrTexture EffectsExporter::createTexture | ( | Image * | ima, |
| std::string & | uv_layer_name, | ||
| COLLADASW::Sampler * | sampler ) |
Definition at line 282 of file EffectExporter.cpp.
References id_name(), sampler(), texture, and translate_id().
Definition at line 70 of file EffectExporter.cpp.
References C, and MaterialFunctor::forEachMaterialInExportSet().
Referenced by DocumentExporter::exportCurrentScene().
Definition at line 297 of file EffectExporter.cpp.
Definition at line 193 of file EffectExporter.cpp.
References b, get_effect_id(), getActiveUVLayerName(), id_name(), Tex::ima, sampler(), MTex::tex, translate_id(), and MTex::uvname.