#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: