|
Assimp
v4.1. (December 2018)
|
Macros | |
| #define | aisgl_max(x, y) (y>x?y:x) |
| #define | aisgl_min(x, y) (x<y?x:y) |
Functions | |
| void | apply_material (const C_STRUCT aiMaterial *mtl) |
| void | color4_to_float4 (const C_STRUCT aiColor4D *c, float f[4]) |
| void | display (void) |
| void | do_motion (void) |
| void | get_bounding_box (C_STRUCT aiVector3D *min, C_STRUCT aiVector3D *max) |
| void | get_bounding_box_for_node (const C_STRUCT aiNode *nd, C_STRUCT aiVector3D *min, C_STRUCT aiVector3D *max, C_STRUCT aiMatrix4x4 *trafo) |
| int | loadasset (const char *path) |
| int | main (int argc, char **argv) |
| void | recursive_render (const C_STRUCT aiScene *sc, const C_STRUCT aiNode *nd) |
| void | reshape (int width, int height) |
| void | set_float4 (float f[4], float a, float b, float c, float d) |
Variables | |
| static float | angle = 0.f |
| const C_STRUCT aiScene * | scene = NULL |
| C_STRUCT aiVector3D | scene_center |
| GLuint | scene_list = 0 |
| C_STRUCT aiVector3D | scene_max |
| C_STRUCT aiVector3D | scene_min |
| #define aisgl_max | ( | x, | |
| y | |||
| ) | (y>x?y:x) |
| #define aisgl_min | ( | x, | |
| y | |||
| ) | (x<y?x:y) |
| void apply_material | ( | const C_STRUCT aiMaterial * | mtl | ) |
| void display | ( | void | ) |
| void do_motion | ( | void | ) |
| void get_bounding_box | ( | C_STRUCT aiVector3D * | min, |
| C_STRUCT aiVector3D * | max | ||
| ) |
| void get_bounding_box_for_node | ( | const C_STRUCT aiNode * | nd, |
| C_STRUCT aiVector3D * | min, | ||
| C_STRUCT aiVector3D * | max, | ||
| C_STRUCT aiMatrix4x4 * | trafo | ||
| ) |
| int loadasset | ( | const char * | path | ) |
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
| void reshape | ( | int | width, |
| int | height | ||
| ) |
| void set_float4 | ( | float | f[4], |
| float | a, | ||
| float | b, | ||
| float | c, | ||
| float | d | ||
| ) |
|
static |
| C_STRUCT aiVector3D scene_center |
| GLuint scene_list = 0 |
| C_STRUCT aiVector3D scene_max |
| C_STRUCT aiVector3D scene_min |