#include <Importer.hpp>#include <Exporter.hpp>#include <postprocess.h>#include <scene.h>#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <string.h>#include <signal.h>#include <math.h>#include <time.h>#include <pthread.h>#include <setjmp.h>#include <errno.h>#include <list>#include <vector>#include <set>#include <string>#include <map>#include <sstream>#include <cstdio>#include <iostream>#include "eus.h"
Go to the source code of this file.
Macros | |
| #define | class eus_class |
| #define | complex eus_complex |
| #define | export eus_export |
| #define | iostream eus_iostream |
| #define | SIZE_T_MAX (std::numeric_limits<size_t>::max()) |
| #define | string eus_string |
| #define | throw eus_throw |
| #define | vector eus_vector |
Functions | |
| pointer | ___eus_assimp (register context *ctx, int n, pointer *argv, pointer env) |
| pointer | ASSIMP_DESCRIBE (register context *ctx, int n, pointer *argv) |
| pointer | CONVEX_DECOMP_GL_VERTICES (register context *ctx, int n, pointer *argv) |
| pointer | DUMP_GL_VERTICES (register context *ctx, int n, pointer *argv) |
| pointer | GET_MESHES (register context *ctx, int n, pointer *argv) |
| static std::string | primitiveType (unsigned int tp) |
| static void | printMaterial (aiMaterial *material, unsigned int idx) |
| static void | printMesh (aiMesh *mesh, std::string prefix) |
| static void | printNode (aiNode *node, std::string prefix) |
| static void | printTransform (aiMatrix4x4 &transform, std::string prefix) |
| static void | register_all_nodes (register context *ctx, eusfloat_t base_scl, const aiScene *scene, const aiNode *node, const aiMatrix4x4 &parent_world_trans, int direc, std::vector< pointer > &mesh_info) |
| void | register_eus_assimp () |
| static pointer | store_mesh_info (register context *ctx, eusfloat_t base_scl, const aiScene *scene, const aiNode *node, const aiMesh *amesh, const aiMatrix4x4 &trans, int direc) |
Variables | |
| static pointer | K_AMBIENT |
| static pointer | K_DIFFUSE |
| static pointer | K_EMISSION |
| static pointer | K_FILENAME |
| static pointer | K_HEIGHT |
| static pointer | K_INDICES |
| static pointer | K_LINES |
| static pointer | K_MATERIAL |
| static pointer | K_NAME |
| static pointer | K_NORMALS |
| static pointer | K_POLYGON |
| static pointer | K_QUADS |
| static pointer | K_SHININESS |
| static pointer | K_SPECULAR |
| static pointer | K_TEXCOORDS |
| static pointer | K_TRANSPARENCY |
| static pointer | K_TRIANGLES |
| static pointer | K_TYPE |
| static pointer | K_VERTICES |
| static pointer | K_WIDTH |
| #define class eus_class |
Definition at line 38 of file eus_assimp.cpp.
| #define complex eus_complex |
Definition at line 44 of file eus_assimp.cpp.
| #define export eus_export |
Definition at line 40 of file eus_assimp.cpp.
| #define iostream eus_iostream |
Definition at line 43 of file eus_assimp.cpp.
| #define SIZE_T_MAX (std::numeric_limits<size_t>::max()) |
Definition at line 62 of file eus_assimp.cpp.
| #define string eus_string |
Definition at line 42 of file eus_assimp.cpp.
| #define throw eus_throw |
Definition at line 39 of file eus_assimp.cpp.
| #define vector eus_vector |
Definition at line 41 of file eus_assimp.cpp.
Definition at line 1469 of file eus_assimp.cpp.
Definition at line 1225 of file eus_assimp.cpp.
Definition at line 1000 of file eus_assimp.cpp.
Definition at line 707 of file eus_assimp.cpp.
Definition at line 566 of file eus_assimp.cpp.
|
static |
Definition at line 69 of file eus_assimp.cpp.
|
static |
Definition at line 128 of file eus_assimp.cpp.
|
static |
Definition at line 87 of file eus_assimp.cpp.
|
static |
Definition at line 108 of file eus_assimp.cpp.
|
static |
Definition at line 101 of file eus_assimp.cpp.
|
static |
Definition at line 534 of file eus_assimp.cpp.
| void register_eus_assimp | ( | ) |
Definition at line 49 of file eus_assimp.cpp.
|
static |
Definition at line 144 of file eus_assimp.cpp.
|
static |
Definition at line 66 of file eus_assimp.cpp.
|
static |
Definition at line 66 of file eus_assimp.cpp.
|
static |
Definition at line 66 of file eus_assimp.cpp.
|
static |
Definition at line 66 of file eus_assimp.cpp.
|
static |
Definition at line 67 of file eus_assimp.cpp.
|
static |
Definition at line 64 of file eus_assimp.cpp.
|
static |
Definition at line 65 of file eus_assimp.cpp.
|
static |
Definition at line 64 of file eus_assimp.cpp.
|
static |
Definition at line 65 of file eus_assimp.cpp.
|
static |
Definition at line 64 of file eus_assimp.cpp.
|
static |
Definition at line 65 of file eus_assimp.cpp.
|
static |
Definition at line 65 of file eus_assimp.cpp.
|
static |
Definition at line 66 of file eus_assimp.cpp.
|
static |
Definition at line 66 of file eus_assimp.cpp.
|
static |
Definition at line 64 of file eus_assimp.cpp.
|
static |
Definition at line 66 of file eus_assimp.cpp.
|
static |
Definition at line 65 of file eus_assimp.cpp.
|
static |
Definition at line 64 of file eus_assimp.cpp.
|
static |
Definition at line 64 of file eus_assimp.cpp.
|
static |
Definition at line 67 of file eus_assimp.cpp.