Blender  V3.3
Public Member Functions | List of all members
EffectsExporter Class Reference

#include <EffectExporter.h>

Inheritance diagram for EffectsExporter:

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 25 of file EffectExporter.h.

Constructor & Destructor Documentation

◆ EffectsExporter()

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

Definition at line 40 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 278 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 293 of file EffectExporter.cpp.

References Freestyle::a, usdtokens::b(), color, Color, usdtokens::g(), and r.

◆ operator()()

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

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