Blender V4.5
collada_internal.h File Reference
#include <string>
#include "COLLADAFWFileInfo.h"
#include "Math/COLLADABUMathMatrix4.h"
#include "DNA_armature_types.h"
#include "DNA_material_types.h"
#include "DNA_object_types.h"
#include "DNA_scene_types.h"

Go to the source code of this file.

Classes

class  UnitConverter

Functions

void clear_global_id_map ()
std::string translate_id (const std::string &id)
std::string translate_id (const char *idString)
std::string id_name (void *id)
std::string encode_xml (const std::string &xml)
std::string get_geometry_id (Object *ob)
std::string get_geometry_id (Object *ob, bool use_instantiation)
std::string get_light_id (Object *ob)
std::string get_joint_sid (Bone *bone)
std::string get_camera_id (Object *ob)
std::string get_morph_id (Object *ob)
std::string get_effect_id (Material *mat)
std::string get_material_id (Material *mat)

Function Documentation

◆ clear_global_id_map()

void clear_global_id_map ( )
extern

◆ encode_xml()

◆ get_camera_id()

std::string get_camera_id ( Object * ob)
extern

Definition at line 312 of file collada_internal.cpp.

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

Referenced by get_camera_id(), and CamerasExporter::operator()().

◆ get_effect_id()

std::string get_effect_id ( Material * mat)
extern

◆ get_geometry_id() [1/2]

std::string get_geometry_id ( Object * ob)
extern

◆ get_geometry_id() [2/2]

std::string get_geometry_id ( Object * ob,
bool use_instantiation )
extern

Definition at line 291 of file collada_internal.cpp.

References Object::data, get_geometry_id(), id_name(), and translate_id().

◆ get_joint_sid()

std::string get_joint_sid ( Bone * bone)
extern

Definition at line 303 of file collada_internal.cpp.

References get_joint_sid(), Bone::name, and translate_id().

Referenced by get_joint_sid(), and get_joint_sid().

◆ get_light_id()

std::string get_light_id ( Object * ob)
extern

Definition at line 298 of file collada_internal.cpp.

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

Referenced by get_light_id(), and LightsExporter::operator()().

◆ get_material_id()

◆ get_morph_id()

std::string get_morph_id ( Object * ob)
extern

Definition at line 327 of file collada_internal.cpp.

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

Referenced by get_morph_id().

◆ id_name()

◆ translate_id() [1/2]

◆ translate_id() [2/2]

std::string translate_id ( const std::string & id)
extern

Look at documentation of translate_map

Definition at line 213 of file collada_internal.cpp.

References global_id_map, i, out, translate_id(), translate_name_map, and translate_start_name_map.