29 BCExportSettings &export_settings,
36 std::string &uv_layer_name,
37 COLLADASW::Sampler *sampler
40 COLLADASW::ColorOrTexture
getcol(
float r,
float g,
float b,
float a);
43 void set_shader_type(COLLADASW::EffectProfile &ep,
Material *ma);
45 void set_diffuse_color(COLLADASW::EffectProfile &ep,
Material *ma);
46 void set_emission(COLLADASW::EffectProfile &ep,
Material *ma);
47 void set_ior(COLLADASW::EffectProfile &ep,
Material *ma);
48 void set_shininess(COLLADASW::EffectProfile &ep,
Material *ma);
49 void set_reflectivity(COLLADASW::EffectProfile &ep,
Material *ma);
50 void set_transparency(COLLADASW::EffectProfile &ep,
Material *ma);
51 void set_ambient(COLLADASW::EffectProfile &ep,
Material *ma);
52 void set_specular(COLLADASW::EffectProfile &ep,
Material *ma);
53 void set_reflective(COLLADASW::EffectProfile &ep,
Material *ma);
56 void create_image_samplers(COLLADASW::EffectProfile &ep,
58 std::string &active_uv);
60 void writeTextures(COLLADASW::EffectProfile &ep,
62 COLLADASW::Sampler *sampler,
67 bool hasEffects(
Scene *sce);
69 BCExportSettings &export_settings;