|
RigsofRods
Soft-body Physics Simulation
|
Go to the documentation of this file.
72 void DrawLabelAtWorldPos(std::string
const& caption, Ogre::Vector3
const& world_pos, ImVec4
const& text_color);
std::vector< Ogre::SceneNode * > m_collision_cells
void GenerateCellDebugMaterials()
Global forward declarations.
float m_collision_mesh_draw_distance
void ClearEventBoxVisuals()
Records which collision triangles belong to which mesh.
void SetDrawEventBoxes(bool val)
bool m_labels_draw_sources
void DrawCollisionBoxDebugText(collision_box_t const &coll_box)
void ClearCollisionMeshVisuals()
std::vector< Ogre::SceneNode * > m_collision_meshes
void AddCollisionBoxDebugMesh(collision_box_t const &coll_box)
void DrawCollisionMeshDebugText(collision_mesh_t const &coll_mesh)
void AddCollisionMeshDebugMesh(collision_mesh_t const &coll_mesh)
void ClearCollisionCellVisuals()
const ImVec4 COLOR_EVENTBOX
bool m_draw_collision_cells
const float DEFAULT_DRAWDIST
float m_collision_cell_draw_distance
Ogre::SceneNode * m_collision_grid_root
void DrawLabelAtWorldPos(std::string const &caption, Ogre::Vector3 const &world_pos, ImVec4 const &text_color)
int m_cell_generator_distance_limit
bool m_draw_collision_meshes
float m_collision_box_draw_distance
bool m_draw_collision_boxes
const ImVec4 COLOR_COLLMESH
Diagnostic view for static terrain collisions and script event-boxes.
void SetDrawCollisionMeshes(bool val)
Ogre::Vector3 GetCollBoxWorldPos(collision_box_t const &coll_box)
const float WIDTH_DRAWDIST
void SetDrawCollisionCells(bool val)
std::vector< Ogre::SceneNode * > m_collision_boxes