Blender V4.5
EffectsExporter Class Reference

#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)

Detailed Description

Definition at line 26 of file EffectExporter.h.

Constructor & Destructor Documentation

◆ EffectsExporter()

EffectsExporter::EffectsExporter ( COLLADASW::StreamWriter * sw,
BCExportSettings & export_settings,
KeyImageMap & key_image_map )

Definition at line 38 of file EffectExporter.cpp.

Referenced by exportEffects().

Member Function Documentation

◆ createTexture()

COLLADASW::ColorOrTexture EffectsExporter::createTexture ( Image * ima,
std::string & uv_layer_name,
COLLADASW::Sampler * sampler )

Definition at line 278 of file EffectExporter.cpp.

References id_name(), texture(), and translate_id().

◆ exportEffects()

void EffectsExporter::exportEffects ( bContext * C,
Scene * sce )

◆ getcol()

COLLADASW::ColorOrTexture EffectsExporter::getcol ( float r,
float g,
float b,
float a )

Definition at line 293 of file EffectExporter.cpp.

References b.

◆ operator()()

void EffectsExporter::operator() ( Material * ma,
Object * ob )

The documentation for this class was generated from the following files: