#include <FlexMesh.h>
|
| | FlexMesh (Ogre::String const &name, RoR::GfxActor *gfx_actor, NodeNum_t n1, NodeNum_t n2, NodeNum_t nstart, int nrays, Ogre::String const &face_material_name, Ogre::String const &face_material_rg, Ogre::String const &band_material_name, Ogre::String const &band_material_rg, bool rimmed=false, float rimratio=1.f) |
| |
| | ~FlexMesh () |
| |
| Ogre::Vector3 | updateVertices () |
| |
| bool | flexitPrepare () |
| |
| void | flexitCompute () |
| |
| Ogre::Vector3 | flexitFinal () |
| |
| void | setVisible (bool visible) |
| |
| virtual | ~Flexable () |
| |
Definition at line 44 of file FlexMesh.h.
◆ FlexMesh()
| FlexMesh::FlexMesh |
( |
Ogre::String const & |
name, |
|
|
RoR::GfxActor * |
gfx_actor, |
|
|
NodeNum_t |
n1, |
|
|
NodeNum_t |
n2, |
|
|
NodeNum_t |
nstart, |
|
|
int |
nrays, |
|
|
Ogre::String const & |
face_material_name, |
|
|
Ogre::String const & |
face_material_rg, |
|
|
Ogre::String const & |
band_material_name, |
|
|
Ogre::String const & |
band_material_rg, |
|
|
bool |
rimmed = false, |
|
|
float |
rimratio = 1.f |
|
) |
| |
◆ ~FlexMesh()
◆ flexitCompute()
| void FlexMesh::flexitCompute |
( |
| ) |
|
|
virtual |
◆ flexitFinal()
| Vector3 FlexMesh::flexitFinal |
( |
| ) |
|
|
virtual |
◆ flexitPrepare()
| bool RoR::FlexMesh::flexitPrepare |
( |
| ) |
|
|
inlinevirtual |
◆ setVisible()
| void RoR::FlexMesh::setVisible |
( |
bool |
visible | ) |
|
|
inlinevirtual |
◆ updateVertices()
| Vector3 FlexMesh::updateVertices |
( |
| ) |
|
◆ m_flexit_center
| Ogre::Vector3 RoR::FlexMesh::m_flexit_center |
|
private |
◆ m_gfx_actor
◆ m_hw_vbuf
| Ogre::HardwareVertexBufferSharedPtr RoR::FlexMesh::m_hw_vbuf |
|
private |
◆ m_is_rimmed
| bool RoR::FlexMesh::m_is_rimmed |
|
private |
◆ m_mesh
| Ogre::MeshPtr RoR::FlexMesh::m_mesh |
|
private |
◆ m_num_rays
| int RoR::FlexMesh::m_num_rays |
|
private |
◆ m_submesh_tiretread
| Ogre::SubMesh* RoR::FlexMesh::m_submesh_tiretread = nullptr |
|
private |
◆ m_submesh_wheelface
| Ogre::SubMesh* RoR::FlexMesh::m_submesh_wheelface = nullptr |
|
private |
◆ m_tiretread_indices
| std::vector<uint16_t> RoR::FlexMesh::m_tiretread_indices |
|
private |
◆ m_vertex_format
| Ogre::VertexDeclaration* RoR::FlexMesh::m_vertex_format |
|
private |
◆ m_vertex_nodes
| std::vector<NodeNum_t> RoR::FlexMesh::m_vertex_nodes |
|
private |
◆ m_vertices
◆ m_wheelface_indices
| std::vector<uint16_t> RoR::FlexMesh::m_wheelface_indices |
|
private |
The documentation for this class was generated from the following files: