This is the complete list of members for hellfire::Addons::ModelLoader, including all inherited members.
| capitalize_first(const std::string &str) | hellfire::Addons::ModelLoader | privatestatic |
| clear_cache() | hellfire::Addons::ModelLoader | static |
| create_material(const aiMaterial *ai_material, const aiScene *scene, const std::string &filepath) | hellfire::Addons::ModelLoader | privatestatic |
| create_material_key(const aiMaterial *ai_material, const std::string &filepath, unsigned int material_index) | hellfire::Addons::ModelLoader | privatestatic |
| create_mesh_key(aiMesh *mesh, const std::string &filepath) | hellfire::Addons::ModelLoader | privatestatic |
| debug_scene_info(const aiScene *scene, const std::string &filepath) | hellfire::Addons::ModelLoader | privatestatic |
| get_texture_search_paths(const std::string &filepath) | hellfire::Addons::ModelLoader | privatestatic |
| is_identity_transform(const aiMatrix4x4 &matrix) | hellfire::Addons::ModelLoader | privatestatic |
| load_cached_texture(const std::string &path, TextureType type) | hellfire::Addons::ModelLoader | privatestatic |
| load_essential_material_properties(const aiMaterial *ai_material, Material &material) | hellfire::Addons::ModelLoader | privatestatic |
| load_material_textures(const aiMaterial *ai_material, Material &material, const aiScene *scene, const std::string &filepath) | hellfire::Addons::ModelLoader | privatestatic |
| load_model(Scene *scene, const std::filesystem::path &filepath, unsigned int import_flags=0) | hellfire::Addons::ModelLoader | static |
| material_cache | hellfire::Addons::ModelLoader | privatestatic |
| MaterialType enum name | hellfire::Addons::ModelLoader | private |
| mesh_cache | hellfire::Addons::ModelLoader | privatestatic |
| preprocess_materials(const aiScene *scene, const std::string &filepath) | hellfire::Addons::ModelLoader | privatestatic |
| print_cache_stats() | hellfire::Addons::ModelLoader | static |
| process_mesh(aiMesh *mesh, const aiScene *scene, const std::string &filepath) | hellfire::Addons::ModelLoader | privatestatic |
| process_mesh_vertices(aiMesh *mesh, std::vector< Vertex > &vertices, std::vector< unsigned int > &indices) | hellfire::Addons::ModelLoader | privatestatic |
| process_node(Scene *scene, aiNode *node, const aiScene *ai_scene, const std::string &filepath, EntityID parent_id=0) | hellfire::Addons::ModelLoader | privatestatic |
| texture_cache | hellfire::Addons::ModelLoader | privatestatic |
| try_load_embedded_texture(const std::string &path_str, const aiScene *scene, TextureType dcr_type, Material &material, const std::string &property_name) | hellfire::Addons::ModelLoader | privatestatic |
| try_load_embedded_texture_unified(const std::string &path_str, const aiScene *scene, TextureType type, Material &material) | hellfire::Addons::ModelLoader | privatestatic |
| try_load_external_texture(const std::string &path_str, const std::string &filepath, TextureType dcr_type, Material &material, const std::string &property_name) | hellfire::Addons::ModelLoader | privatestatic |
| try_load_external_texture_unified(const std::string &path_str, const std::string &filepath, TextureType type, Material &material) | hellfire::Addons::ModelLoader | privatestatic |