Blender V2.61 - r43446
Classes | Public Member Functions

MeshImporter Class Reference

#include <MeshImporter.h>

Inheritance diagram for MeshImporter:
Inheritance graph
[legend]

List of all members.

Classes

struct  Primitive

Public Member Functions

 MeshImporter (UnitConverter *unitconv, ArmatureImporter *arm, Scene *sce)
virtual Objectget_object_by_geom_uid (const COLLADAFW::UniqueId &geom_uid)
MTexassign_textures_to_uvlayer (COLLADAFW::TextureCoordinateBinding &ctexture, Mesh *me, TexIndexTextureArrayMap &texindex_texarray_map, MTex *color_texture)
MTFaceassign_material_to_geom (COLLADAFW::MaterialBinding cmaterial, std::map< COLLADAFW::UniqueId, Material * > &uid_material_map, Object *ob, const COLLADAFW::UniqueId *geom_uid, MTex **color_texture, char *layername, MTFace *texture_face, std::map< Material *, TexIndexTextureArrayMap > &material_texture_mapping_map, short mat_index)
Objectcreate_mesh_object (COLLADAFW::Node *node, COLLADAFW::InstanceGeometry *geom, bool isController, std::map< COLLADAFW::UniqueId, Material * > &uid_material_map, std::map< Material *, TexIndexTextureArrayMap > &material_texture_mapping_map)
bool write_geometry (const COLLADAFW::Geometry *geom)

Detailed Description

Definition at line 73 of file MeshImporter.h.


Constructor & Destructor Documentation

MeshImporter::MeshImporter ( UnitConverter unitconv,
ArmatureImporter arm,
Scene sce 
)

Definition at line 728 of file MeshImporter.cpp.


Member Function Documentation

MTFace * MeshImporter::assign_material_to_geom ( COLLADAFW::MaterialBinding  cmaterial,
std::map< COLLADAFW::UniqueId, Material * > &  uid_material_map,
Object ob,
const COLLADAFW::UniqueId *  geom_uid,
MTex **  color_texture,
char *  layername,
MTFace texture_face,
std::map< Material *, TexIndexTextureArrayMap > &  material_texture_mapping_map,
short  mat_index 
)
MTex * MeshImporter::assign_textures_to_uvlayer ( COLLADAFW::TextureCoordinateBinding &  ctexture,
Mesh me,
TexIndexTextureArrayMap texindex_texarray_map,
MTex color_texture 
)
Object * MeshImporter::create_mesh_object ( COLLADAFW::Node node,
COLLADAFW::InstanceGeometry *  geom,
bool  isController,
std::map< COLLADAFW::UniqueId, Material * > &  uid_material_map,
std::map< Material *, TexIndexTextureArrayMap > &  material_texture_mapping_map 
)
Object * MeshImporter::get_object_by_geom_uid ( const COLLADAFW::UniqueId &  geom_uid) [virtual]

Implements MeshImporterBase.

Definition at line 730 of file MeshImporter.cpp.

References NULL.

bool MeshImporter::write_geometry ( const COLLADAFW::Geometry *  geom)

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