Classes | |
| class | collada_obj |
| class | document_exporter |
| class | document_importer |
| class | intGeometry |
| class | intCamera |
| class | intLight |
| class | Node |
| class | daeParser |
| class | mesh_reader |
| class | mesh_writer |
Enumerations | |
| enum | { IMPORTER, READER } |
Functions | |
| std::string | makeUriRef (const std::string &id) |
| std::string | removeSpaces (std::string str) |
| void | addSource (daeElement *mesh, const std::string &srcID, const std::string ¶mNames, domFloat values[], int valueCount) |
| void | addInput (daeElement *triangles, const std::string &semantic, const std::string &srcID, int offset) |
| void | addGeometry (daeElement *library_geometries, const std::string &name, k3d::mesh *mesh) |
| void | addMeshInstance (daeElement *visualScene, k3d::inode *inode) |
| void | addCameraInstance (daeElement *visualScene, k3d::inode *inode) |
| k3d::mesh | to_k3d_mesh (domGeometry &geom) |
| template<typename T > | |
| daeTArray< T > | rawArrayToDaeArray (T rawArray[], size_t count) |
| template<class T > | |
| std::string | to_string (T &t) |
| k3d::iplugin_factory & | document_exporter_factory () |
| k3d::matrix4 | getTransformation (domNode &node) |
| collada_obj | lookcollada (std::vector< collada_obj > &collada_objs, std::string id) |
| void | node_recursion (k3d::idocument &Document, std::vector< collada_obj > &collada_objs, domNode &node) |
| k3d::iplugin_factory & | document_importer_factory () |
| k3d::inode * | create_frozen_mesh (k3d::idocument &Document, const std::string &Name, k3d::mesh *Mesh) |
| Creates a new FrozenMesh using the given name, and returns a pointer to the MeshInstance of the new node. | |
| k3d::inode * | create_light (k3d::idocument &Document, const std::string &Name) |
| Creates a new Light using the given name, and returns a pointer to the Node of the new node. | |
| k3d::inode * | create_camera (k3d::idocument &Document, const std::string &Name) |
| Creates a new Camera using the given name, and returns a pointer to the Node of the new node. | |
| template<typename MyType , typename DomType > | |
| MyType & | lookup (DomType &domObject, const k3d::matrix4 &mat) |
| template<typename MyType , typename DomType > | |
| void | freeConversionObjects (DAE &dae) |
| k3d::iplugin_factory & | mesh_reader_factory () |
| k3d::iplugin_factory & | mesh_writer_factory () |
| void module::collada::io::addCameraInstance | ( | daeElement * | visualScene, | |
| k3d::inode * | inode | |||
| ) |
Referenced by module::collada::io::document_exporter::write_file().
| void module::collada::io::addGeometry | ( | daeElement * | library_geometries, | |
| const std::string & | name, | |||
| k3d::mesh * | mesh | |||
| ) |
Referenced by module::collada::io::mesh_writer::on_write_file(), and module::collada::io::document_exporter::write_file().
| void module::collada::io::addInput | ( | daeElement * | triangles, | |
| const std::string & | semantic, | |||
| const std::string & | srcID, | |||
| int | offset | |||
| ) |
| void module::collada::io::addMeshInstance | ( | daeElement * | visualScene, | |
| k3d::inode * | inode | |||
| ) |
Referenced by module::collada::io::document_exporter::write_file().
| void module::collada::io::addSource | ( | daeElement * | mesh, | |
| const std::string & | srcID, | |||
| const std::string & | paramNames, | |||
| domFloat | values[], | |||
| int | valueCount | |||
| ) |
| k3d::inode* module::collada::io::create_camera | ( | k3d::idocument & | Document, | |
| const std::string & | Name | |||
| ) |
Creates a new Camera using the given name, and returns a pointer to the Node of the new node.
References k3d::classes::Camera(), k3d::idocument::nodes(), and k3d::unique_name().
Referenced by module::collada::io::daeParser::daeParser().
| k3d::inode* module::collada::io::create_frozen_mesh | ( | k3d::idocument & | Document, | |
| const std::string & | Name, | |||
| k3d::mesh * | Mesh | |||
| ) |
Creates a new FrozenMesh using the given name, and returns a pointer to the MeshInstance of the new node.
References k3d::classes::FrozenMesh(), lookup(), offscreen::mesh_instance, k3d::imesh_sink::mesh_sink_input(), k3d::imesh_source::mesh_source_output(), k3d::classes::MeshInstance(), k3d::idocument::nodes(), k3d::python::properties(), k3d::imesh_storage::reset_mesh(), return_val_if_fail, k3d::property::set_internal_value(), and k3d::unique_name().
Referenced by module::collada::io::daeParser::daeParser().
| k3d::inode* module::collada::io::create_light | ( | k3d::idocument & | Document, | |
| const std::string & | Name | |||
| ) |
Creates a new Light using the given name, and returns a pointer to the Node of the new node.
References k3d::idocument::nodes(), and k3d::unique_name().
Referenced by module::collada::io::daeParser::daeParser().
| k3d::iplugin_factory & module::collada::io::document_exporter_factory | ( | ) |
| k3d::iplugin_factory & module::collada::io::document_importer_factory | ( | ) |
| void module::collada::io::freeConversionObjects | ( | DAE & | dae | ) | [inline] |
| k3d::matrix4 module::collada::io::getTransformation | ( | domNode & | node | ) |
| collada_obj module::collada::io::lookcollada | ( | std::vector< collada_obj > & | collada_objs, | |
| std::string | id | |||
| ) |
References k3d::identity3().
| MyType& module::collada::io::lookup | ( | DomType & | domObject, | |
| const k3d::matrix4 & | mat | |||
| ) | [inline] |
| std::string module::collada::io::makeUriRef | ( | const std::string & | id | ) |
| k3d::iplugin_factory & module::collada::io::mesh_reader_factory | ( | ) |
| k3d::iplugin_factory & module::collada::io::mesh_writer_factory | ( | ) |
| void module::collada::io::node_recursion | ( | k3d::idocument & | Document, | |
| std::vector< collada_obj > & | collada_objs, | |||
| domNode & | node | |||
| ) |
| daeTArray<T> module::collada::io::rawArrayToDaeArray | ( | T | rawArray[], | |
| size_t | count | |||
| ) | [inline] |
References modifier::result.
| std::string module::collada::io::removeSpaces | ( | std::string | str | ) |
| k3d::mesh module::collada::io::to_k3d_mesh | ( | domGeometry & | geom | ) |
Referenced by module::collada::io::collada_obj::collada_obj().
| std::string module::collada::io::to_string | ( | T & | t | ) | [inline] |
Referenced by module::collada::io::document_exporter::write_file().
1.6.3