Blender V4.3
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 27 of file EffectExporter.h.

Constructor & Destructor Documentation

◆ EffectsExporter()

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

Definition at line 42 of file EffectExporter.cpp.

Member Function Documentation

◆ createTexture()

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().

◆ exportEffects()

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

◆ getcol()

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

Definition at line 297 of file EffectExporter.cpp.

References b, and color.

◆ operator()()

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

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