#include <string>#include <vector>#include "irr_aabb3d.h"#include "irr_v3d.h"#include <EMaterialTypes.h>#include <IMeshSceneNode.h>#include <SColor.h>
Include dependency graph for wieldmesh.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | ItemPartColor |
| struct | ItemMesh |
| class | WieldMeshSceneNode |
Namespaces | |
| namespace | irr |
| namespace | irr::scene |
Functions | |
| void | getItemMesh (Client *client, const ItemStack &item, ItemMesh *result) |
| scene::SMesh * | getExtrudedMesh (ITextureSource *tsrc, const std::string &imagename, const std::string &overlay_name) |
| scene::SMesh * getExtrudedMesh | ( | ITextureSource * | tsrc, |
| const std::string & | imagename, | ||
| const std::string & | overlay_name ) |
References cloneMesh(), cloneMeshBuffer(), ExtrusionMeshCache::create(), g_extrusion_mesh_cache, ITextureSource::getTexture(), and scaleMesh().
Referenced by getItemMesh().
Here is the call graph for this function:
Here is the caller graph for this function:References ItemMesh::buffer_colors, TileLayer::color, createGenericNodeMesh(), ContentFeatures::drawtype, FATAL_ERROR_IF, g_extrusion_mesh_cache, NodeDefManager::get(), ItemStack::getDefinition(), getExtrudedMesh(), NodeDefManager::getId(), ItemStack::getInventoryImage(), ItemStack::getInventoryOverlay(), ITextureSource::getTextureName(), TileLayer::has_color, ITEM_NODE, ItemMesh::mesh, ItemDefinition::name, NDT_AIRLIKE, NDT_PLANTLIKE, NDT_PLANTLIKE_ROOTED, ItemMesh::needs_shading, ItemDefinition::place_param2, rotateMeshXZby(), rotateMeshYZby(), scaleMesh(), MapNode::setParam2(), TileLayer::texture_id, and ItemDefinition::type.
Here is the call graph for this function: