#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.
|
| 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) |
| |
◆ class
◆ complex
◆ export
| #define export eus_export |
◆ iostream
◆ SIZE_T_MAX
| #define SIZE_T_MAX (std::numeric_limits<size_t>::max()) |
◆ string
◆ throw
◆ vector
◆ ___eus_assimp()
◆ ASSIMP_DESCRIBE()
◆ CONVEX_DECOMP_GL_VERTICES()
◆ DUMP_GL_VERTICES()
◆ GET_MESHES()
◆ primitiveType()
◆ printMaterial()
| static void printMaterial |
( |
aiMaterial * |
material, |
|
|
unsigned int |
idx |
|
) |
| |
|
static |
◆ printMesh()
| static void printMesh |
( |
aiMesh * |
mesh, |
|
|
std::string |
prefix |
|
) |
| |
|
static |
◆ printNode()
| static void printNode |
( |
aiNode * |
node, |
|
|
std::string |
prefix |
|
) |
| |
|
static |
◆ printTransform()
| static void printTransform |
( |
aiMatrix4x4 & |
transform, |
|
|
std::string |
prefix |
|
) |
| |
|
static |
◆ register_all_nodes()
| 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 |
|
) |
| |
|
static |
◆ register_eus_assimp()
| void register_eus_assimp |
( |
| ) |
|
◆ store_mesh_info()
| 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 |
|
) |
| |
|
static |
◆ K_AMBIENT
◆ K_DIFFUSE
◆ K_EMISSION
◆ K_FILENAME
◆ K_HEIGHT
◆ K_INDICES
◆ K_LINES
◆ K_MATERIAL
◆ K_NAME
◆ K_NORMALS
◆ K_POLYGON
◆ K_QUADS
◆ K_SHININESS
◆ K_SPECULAR
◆ K_TEXCOORDS
◆ K_TRANSPARENCY
◆ K_TRIANGLES
◆ K_TYPE
◆ K_VERTICES
◆ K_WIDTH