AABBNode 59 src/compositor/mesh.c static void del_aabb_node(AABBNode *node) AABBNode 48 src/compositor/mesh_collide.c static GFINLINE void update_node_bounds(GF_Mesh *mesh, AABBNode *node) AABBNode 94 src/compositor/mesh_collide.c static GFINLINE u32 aabb_split(GF_Mesh *mesh, AABBNode *node, u32 axis) AABBNode 122 src/compositor/mesh_collide.c static void mesh_subdivide_aabbtree(GF_Mesh *mesh, AABBNode *node, AABSplitParams *aab_par) AABBNode 227 src/compositor/mesh_collide.c GF_SAFEALLOC(node->pos, AABBNode); AABBNode 235 src/compositor/mesh_collide.c GF_SAFEALLOC(node->neg, AABBNode); AABBNode 262 src/compositor/mesh_collide.c GF_SAFEALLOC(mesh->aabb_root, AABBNode); AABBNode 273 src/compositor/mesh_collide.c GF_LOG(GF_LOG_DEBUG, GF_LOG_COMPOSE, ("[Mesh] AABB tree done - %d nodes depth %d - size %d bytes\n", pars.nb_nodes, pars.depth, sizeof(AABBNode)*pars.nb_nodes)); AABBNode 298 src/compositor/mesh_collide.c Bool gf_mesh_aabb_ray_hit(GF_Mesh *mesh, AABBNode *n, GF_Ray *ray, Fixed *closest, SFVec3f *outPoint, SFVec3f *outNormal, SFVec2f *outTexCoords) AABBNode 493 src/compositor/mesh_collide.c Bool gf_mesh_closest_face_aabb(GF_Mesh *mesh, AABBNode *node, SFVec3f pos, Fixed min_dist, Fixed min_sq_dist, Fixed *min_col_dist, SFVec3f *outPoint) AABBNode 1599 src/compositor/visual_manager_3d_gl.c static void visual_3d_draw_aabb_node(GF_TraverseState *tr_state, GF_Mesh *mesh, u32 prim_type, GF_Plane *fplanes, u32 *p_indices, AABBNode *n, void *idx_addr) AABBNode 3288 src/compositor/visual_manager_3d_gl.c void visual_3d_draw_aabb_nodeBounds(GF_TraverseState *tr_state, AABBNode *node)