62 Ogre::Entity* rim_prop_entity,
63 Ogre::SceneNode* rim_scene_node,
65 int axis_node_1_index,
66 int axis_node_2_index,
69 std::string
const& tire_mesh_name,
70 std::string
const& tire_mesh_rg,
71 std::string
const& tire_material_name,
72 std::string
const& tire_material_rg,
Global forward declarations.
Consists of static mesh, representing the rim, and dynamic mesh, representing the tire.
Ogre::Vector3 flexitFinal()
Ogre::Entity * m_rim_entity
std::vector< FlexMeshWheelVertex > m_vertices
Ogre::HardwareVertexBufferSharedPtr m_hw_vbuf
Ogre::Entity * GetTireEntity()
int m_start_node_idx
First node (lowest index) belonging to this wheel.
std::vector< unsigned short > m_indices
Ogre::SceneNode * m_rim_scene_node
RoR::GfxActor * m_gfx_actor
Ogre::SubMesh * m_submesh
void setVisible(bool visible)
Ogre::Vector3 m_flexit_center
Ogre::VertexDeclaration * m_vertex_format
Ogre::Vector3 updateVertices()
Ogre::Entity * m_tire_entity